السلام عليك و رحمة الله و بركاتة
أنا عندي مشكلة مش بسيطة "بالنسبة لي" إلا و هي
عندي View من خلا SQL تأتي بالبيانات التالية
و أريد أن أعرضها باشكل التالي
السلام عليك و رحمة الله و بركاتة
أنا عندي مشكلة مش بسيطة "بالنسبة لي" إلا و هي
عندي View من خلا SQL تأتي بالبيانات التالية
و أريد أن أعرضها باشكل التالي
تم تعديل هذه المشاركة بواسطة MAHGOOP في 22 أبريل 2007 في 15:43
------------------------------------------------
لا إله إلا أنت سبحانك أني كنت من الظالمين
-----------------------------------

السلام عليكم و رحمة الله و بركاته
ارحب بكل اخوانى الذين يسعون الى طلب العلم و التعلم
الحمد لله على كل حال
من خلال فهمى اخى الكريم لمسألتك انك توريد اظهار اسماء العواميد بشكل اخر فى ال 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
السلام عليكم و رحمة الله و بركاتة
أخي الكريم Aymaniz بارك الله فيك على سرعة أستجابتك و لكني أظن أني لم أقم بشرح المطلوب بشكل و اضح حيث أني لا أريد تغير أسم العمود أنما أريد تغير العمود نفسة
و الموضوع كما يالي
توجد لدي مجموعة من السجلات بView و هي كما باشكل التالي

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

أي أن أجعل العنصر materialname عمود و ليس عنصر
------------------------------------------------
لا إله إلا أنت سبحانك أني كنت من الظالمين
-----------------------------------

أخي العزيز اعتقد انك تريد قلب الصفوف اعمده و هذا يتم عن طريق امر CrossTable و هذا يعمل في الأكسس بطريقه ممتازه اما في الأس كيو ال فا الأمر مختلف
تاموضوع بيداء من جملة transform
ابحث عن أستخددمها و سوف تجد ما تريد و لو الاخوة في المنتدي عندهم شرح ليها يكون أفضل
السلام عليكم ورحمة الله وبركاته
إذا كنت تستخدم SQL Server 2000 لا يمكنك عمل ذلك عن طريق الـ T-SQL هنا يجب ان تستخدم الـ Cross Tab الموجود مع الكريستال ريبورت أو اي اداة خارية , هنالك أدوات DataGrids تقوم بعمل ذلك ولكنها ليست مجانية.
أما إذا كنت تستخدم Microsoft SQL Server 2005 فقد قامت Microsoft بتوفير امر جديد يعمل كما تعمل الـ Cross Tab وهو PIVOT
والله الموفق
تم تعديل هذه المشاركة بواسطة Ammar Gaffar في 24 أبريل 2007 في 19:03
السلام عليكم و رحمة الله و بركاته
اسف بالنسبة للمرفقات حصل عندى مشكلة و الحمد لله اتحلت
عسى ان تكرهوا شيءا و هو خير لكم و عسى ان تحبوا شيء و هو شر لكم
سبحان الله الملف اللى كنت عايز ارفقه مالوش لازمه بالنسبه ليك لانه مفهوش اجابتك لانى عرف كدا من خلال ردك سبحان الله
إذا كنت تريد تغيير أسماء الأعمدة إذن يجب عليك التوجه إلى قاعدة البيانات الأصلية من خلال
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
انتا اكيد حتتعامل كدا خلاص النقطة و ضحت و الحمد لله
آخى في الله أرجو إيضاح ماذا تريد اذ تعذر علييا فهم مسألتك......
طمنى عليك
اسف انى اتأخرت عليك فى الرد انشغلت فى الامتحانات آسف يا اخى
اطمأن الحمد لله كله بكرم الله علييا
لا إله إلا الله محمد رسول الله
إن لله عباد إذا أرادوا أراد
لا تقل يا رب عندي همُ كبير
و لكن قل يا هم عندي ربُ كبير
كلما زاد عدد الأمور التي يخجل منها الإنسان، كان أقرب إلى الكمال !.
اليس الله بكاف عبده
ارض بكفاية الله يكفيك عن كل كافية
فإنه غالب على أمره , ولا يغلبه
أحد .وتوكل عليه , فإنه حي لايموت
وسواه يموت
السلام عليكم و رحمة الله و بركاته
لو انتا بتعمل استعلام يا اخى فى حاجة جنب اسم العمود بتاعك عشا ن تغير اسم العمود عند عمل امر استعلام
فى شاشة الاستعلام تلائى كلمة
Alias
تحتيها اكتب الأسم الجديد اللى انتا عايزه يظهر عند تنفيذ امر الاستعلام بالعربى مش مشكلة
على فكرة عايز اعرف انتا بتستخدم برامج ايه ....؟..
أنا عندى خلفية بسيطة عن
VB.net 2003 & VB.NET 2005 & SQL 2000
that's all
لا إله إلا الله محمد رسول الله
إن لله عباد إذا أرادوا أراد
لا تقل يا رب عندي همُ كبير
و لكن قل يا هم عندي ربُ كبير
كلما زاد عدد الأمور التي يخجل منها الإنسان، كان أقرب إلى الكمال !.
اليس الله بكاف عبده
ارض بكفاية الله يكفيك عن كل كافية
فإنه غالب على أمره , ولا يغلبه
أحد .وتوكل عليه , فإنه حي لايموت
وسواه يموت
السلام عليكم و رحمة الله و بركاته
اليك اخى الكريم بعض الامثلة العملية
ارجو قراءة حل مشكلة الكونكشن
كن لله كما يريد يكن لك فوق ما تريد________
إن لله عباد إذا أرادوا أراد
لا تقل يا رب عندي همُ كبير
و لكن قل يا هم عندي ربُ كبير
كلما زاد عدد الأمور التي يخجل منها الإنسان، كان أقرب إلى الكمال !.
اليس الله بكاف عبده
ارض بكفاية الله يكفيك عن كل كافية
فإنه غالب على أمره , ولا يغلبه
أحد .وتوكل عليه , فإنه حي لايموت
وسواه يموت
الاخ العزيز aymaniz
أعتقد انك فهمت غلط !! الاخ السائل بإختصار يريد بعد ان قام بالاستعلام بقلب الصفوف اعمدة فقط هذا كل مافي الامر, الموضوع لا يتعلق بتغيير اسماء الاعمده
والله الموفق
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…