الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفة جعل سجلات الداتا بيز اعمدة بالداتا جريد

مغلق
بدأه MAHGOOP في 22 أبريل 2007 · 8 رد · 1,536 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليك و رحمة الله و بركاتة

أنا عندي مشكلة مش بسيطة "بالنسبة لي" إلا و هي

عندي View من خلا SQL تأتي بالبيانات التالية

post-77409-1177244759_thumb.png

و أريد أن أعرضها باشكل التالي

post-77409-1177245713_thumb.png

تم تعديل هذه المشاركة بواسطة MAHGOOP في 22 أبريل 2007 في 15:43

------------------------------------------------

لا إله إلا أنت سبحانك أني كنت من الظالمين

-----------------------------------

27e64a660f.gif

#2

السلام عليكم و رحمة الله و بركاته

ارحب بكل اخوانى الذين يسعون الى طلب العلم و التعلم

الحمد لله على كل حال

من خلال فهمى اخى الكريم لمسألتك انك توريد اظهار اسماء العواميد بشكل اخر فى ال Query Analyzer

او من خلال فورمة من على اى اصدار VB.net

اذا كنت تريد اظهارها فى اس كيو ال بشكل اخر فالامر سهل و الحمد لله من خلال سطر كود سهل اللهم اعنى على شرحه

i think man you wnna change the name of the column when it appears it's easy man look this line of query

SELECT Column_name_ya_man AS ' your_new_column_name' FROM yourtable_name

مرفق ملف فيديو يشرحلك طلبك

اما اذا كنت تريد العمل من خلال VB.net

مرفق مشروع صغير مفتوح بالكودات بس لما تيجى تشغله

لا تنسى تغير ال connectionString و تخليى السيرفير = .

مثال:- هتلائيها كدا

Protected Const SQL_CONNECTION_STRING As String = _

"Server=localhost;" & _

"DataBase=Northwind;" & _

"Integrated Security=SSPI"

Protected Const MSDE_CONNECTION_STRING As String = _

"Server=(local)\NetSDK;" & _

"DataBase=Northwind;" & _

"Integrated Security=SSPI"

غيرها ل كدا

Protected Const SQL_CONNECTION_STRING As String = _

"Server=.;" & _

"DataBase=Northwind;" & _

"Integrated Security=SSPI"

Protected Const MSDE_CONNECTION_STRING As String = _

"Server=.\NetSDK;" & _

"DataBase=Northwind;" & _

"Integrated Security=SSPI"

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 23 أبريل 2007 في 11:23

#3

السلام عليكم و رحمة الله و بركاتة

أخي الكريم Aymaniz بارك الله فيك على سرعة أستجابتك و لكني أظن أني لم أقم بشرح المطلوب بشكل و اضح حيث أني لا أريد تغير أسم العمود أنما أريد تغير العمود نفسة

و الموضوع كما يالي

توجد لدي مجموعة من السجلات بView و هي كما باشكل التالي

post-77409-1177244759.png

و لكني لا أريد أستعراضها بهذا الشكل أنما بالشكل التالي

post-77409-1177245713.png

أي أن أجعل العنصر materialname عمود و ليس عنصر

------------------------------------------------

لا إله إلا أنت سبحانك أني كنت من الظالمين

-----------------------------------

27e64a660f.gif

#4

أخي العزيز اعتقد انك تريد قلب الصفوف اعمده و هذا يتم عن طريق امر CrossTable و هذا يعمل في الأكسس بطريقه ممتازه اما في الأس كيو ال فا الأمر مختلف

تاموضوع بيداء من جملة transform

ابحث عن أستخددمها و سوف تجد ما تريد و لو الاخوة في المنتدي عندهم شرح ليها يكون أفضل

#5

السلام عليكم ورحمة الله وبركاته

إذا كنت تستخدم SQL Server 2000 لا يمكنك عمل ذلك عن طريق الـ T-SQL هنا يجب ان تستخدم الـ Cross Tab الموجود مع الكريستال ريبورت أو اي اداة خارية , هنالك أدوات DataGrids تقوم بعمل ذلك ولكنها ليست مجانية.

أما إذا كنت تستخدم Microsoft SQL Server 2005 فقد قامت Microsoft بتوفير امر جديد يعمل كما تعمل الـ Cross Tab وهو PIVOT

والله الموفق

تم تعديل هذه المشاركة بواسطة Ammar Gaffar في 24 أبريل 2007 في 19:03

#6

السلام عليكم و رحمة الله و بركاته

اسف بالنسبة للمرفقات حصل عندى مشكلة و الحمد لله اتحلت

عسى ان تكرهوا شيءا و هو خير لكم و عسى ان تحبوا شيء و هو شر لكم

سبحان الله الملف اللى كنت عايز ارفقه مالوش لازمه بالنسبه ليك لانه مفهوش اجابتك لانى عرف كدا من خلال ردك سبحان الله

إذا كنت تريد تغيير أسماء الأعمدة إذن يجب عليك التوجه إلى قاعدة البيانات الأصلية من خلال

Enterprise Manager

select you data base tables

then

على اليمين اختار الجدول اللى انتا عايز تغير فيه الأعمدة -أو اى تعديل اخر - تقف عليه و تعمل كليك يمين و تختار

design Table

then

change what you need >>>>>

لو الكلام دا محصلش و معرفتش تعمل تغيير لأسماء الأعمدة يبقى بردوا مفيش مشكلة

*لو انتا داخل على سيرفر البرنامج بنظام Windows Authentication أو Server Authentication SQL

لأنك ببساطة غير مسموح ليك تعمل تعديل بتلك قاعدة البيانات *

Try to understand mee plz man

Go to database

then select your database_Name

then expand it then select Users

على يمين الشاشة حتلائى اسماء المستخدمين

تمام كدا نص المشواار خلص

تختار اليوزر اللى انتا بتستخدمه فى البرنامج

Windows Authentication Or SQL Server Authentication

على حسب ما أنتا تستخدم البرنامج

أنا بستخدم Windows Authentication بس ارجوا ان النقطه دى واضحة

خلينا نظن الأسهل

نفرض ان اليوزر موجود عندك و كله تمام

كليك يمين على اليوزر

اختار

All Tasks

Manage Permissions

تمام

يظهرلك شاشة جامدة جدا فيها كل اللى انتا ممكن تسمح أو لا تسمح للمستخدم اللى انتا بتعمله Manage

حتلائى فى تلك الشاشة اسم الجدول اللى انتا عايز تغير فيه العواميد تمام (لازم يكون موجود ابحث عنه)

SELECT INSERT UPDATE EXEC DIR

وتحت خالص على الشمال اعوذ بالله من اصحاب الشمال

زرار اسمه Columns

علم علامة صح على تغيير الاعمدة بس

يبقا انتا كدا بتقول للسيرفر يا سيرفر المستخدم دا مسموح له بس بالاتى فقط

شوف انتا عايز تعمل ايه

عن نفسى هنا بسمح لنفسى بكل شيء فى قاعدة البيانات من جداول و كل شيء

SELECT INSERT UPDATE EXEC DIR

بعلم عليهم صح B)

لو لم تجد اليوزر اللى انتا داخل بيه على السيرفر مش مضاف لقاعدة البيانات بتعتك تضيفه

تقف على الشاشة من ناحية اليمين و تعمل كليك يمين و تختار

New DatabaseUser

تظهرلك شاشة تانية فيها

Log Name

User Name

انتا اكيد حتتعامل كدا خلاص النقطة و ضحت و الحمد لله

آخى في الله أرجو إيضاح ماذا تريد اذ تعذر علييا فهم مسألتك......

طمنى عليك

اسف انى اتأخرت عليك فى الرد انشغلت فى الامتحانات آسف يا اخى

اطمأن الحمد لله كله بكرم الله علييا

لا إله إلا الله محمد رسول الله

إن لله عباد إذا أرادوا أراد

لا تقل يا رب عندي همُ كبير

و لكن قل يا هم عندي ربُ كبير

كلما زاد عدد الأمور التي يخجل منها الإنسان، كان أقرب إلى الكمال !.

اليس الله بكاف عبده

ارض بكفاية الله يكفيك عن كل كافية

فإنه غالب على أمره , ولا يغلبه

أحد .وتوكل عليه , فإنه حي لايموت

وسواه يموت

#7

السلام عليكم و رحمة الله و بركاته

لو انتا بتعمل استعلام يا اخى فى حاجة جنب اسم العمود بتاعك عشا ن تغير اسم العمود عند عمل امر استعلام

فى شاشة الاستعلام تلائى كلمة

Alias

تحتيها اكتب الأسم الجديد اللى انتا عايزه يظهر عند تنفيذ امر الاستعلام بالعربى مش مشكلة

على فكرة عايز اعرف انتا بتستخدم برامج ايه ....؟..

أنا عندى خلفية بسيطة عن

VB.net 2003 & VB.NET 2005 & SQL 2000

that's all

لا إله إلا الله محمد رسول الله

إن لله عباد إذا أرادوا أراد

لا تقل يا رب عندي همُ كبير

و لكن قل يا هم عندي ربُ كبير

كلما زاد عدد الأمور التي يخجل منها الإنسان، كان أقرب إلى الكمال !.

اليس الله بكاف عبده

ارض بكفاية الله يكفيك عن كل كافية

فإنه غالب على أمره , ولا يغلبه

أحد .وتوكل عليه , فإنه حي لايموت

وسواه يموت

#8

السلام عليكم و رحمة الله و بركاته

اليك اخى الكريم بعض الامثلة العملية

ارجو قراءة حل مشكلة الكونكشن

كن لله كما يريد يكن لك فوق ما تريد________

إن لله عباد إذا أرادوا أراد

لا تقل يا رب عندي همُ كبير

و لكن قل يا هم عندي ربُ كبير

كلما زاد عدد الأمور التي يخجل منها الإنسان، كان أقرب إلى الكمال !.

اليس الله بكاف عبده

ارض بكفاية الله يكفيك عن كل كافية

فإنه غالب على أمره , ولا يغلبه

أحد .وتوكل عليه , فإنه حي لايموت

وسواه يموت

aymaniz.rar

#9

الاخ العزيز aymaniz

أعتقد انك فهمت غلط !! الاخ السائل بإختصار يريد بعد ان قام بالاستعلام بقلب الصفوف اعمدة فقط هذا كل مافي الامر, الموضوع لا يتعلق بتغيير اسماء الاعمده

والله الموفق

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…