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

أسئلة حول أداة dataGrid

مغلق
بدأه فاطمة7 في 5 أكتوبر 2005 · 15 رد · 3,344 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مبارك رمضان على الجميع...

أرجو ممن لديه خبرة في قواعد البيانات أن يجيبني على هذه الاستفسارات فقد طرحتها سابقا في المنتدى و لكن لم أتلقى الجواب الشافي و حاولت فيها و لكن دون جدوى.

في الملف المرفق جدولين بينهما علاقة رأس بأطراف و يوجد أداة dataGrid لعرض الجدول الثاني

الاستفسارات هي :

1- كيف أجعل تلك الأداة تعرض فقط السجلات المرتبطة بالسجل الحالي من الجدول الأول (الأساسي)؟ فمثلا إذا كان الموظف براء يعمل بعدة أقسام فكيف أجعل الأداة تعرض فقط أقسام براء عندما أنتقل لسجله و لا تعرض أي شيء إذا كان مربع النص لاسم الموظف فارغ

2- كيف أخفي حقل الربط (رقم الموظف في الأداة)

و كيف أظهر أسماء الحقول باللغة العربية ؟

3- كيف أجعل زري السابق و التالي للجدول الثاني ينتقلان فقط بين أقسام الموظف الواحد

باختصار كما في آكسس نموذج و نموذج فرعي

و لكم الشكر

ch9.zip

#2

مرحبا بك أخت فاطمه

فى المرفقات بعض الامثله أرجو أن تكون مفيده وهى لربط DBGrid بقاعده البيانات وأن لم تفى بالمطلوب فأرجو أن تفيدينى حتى أحاول المساعده

DBGrid.zip

#5

شكرا للأخوين أحمد5000 و محمد زغلول

لقد أنزلت المرفقات سأجربها و أخبركم .. أرجوا أن تبقوا على تواصل .

تحياتي

#6

الأخ أحمد 5000 :

إن الأداة التي أستفسر عنها هي dataGrid و ليست DBGrid كما أن التقنية هي ADO و ليست DAOعلى كل حال شكرا لمحاولتك المساعدة .

الأخ محمد زغلول :

شكرا جزيلا على المساعدة ...

الكود في الزر (عرض أقسام كل قسم بمفرده ) نجح في أزرار (الأول-التالي- السابق-الأخير) للجدول الأساسي مع تعديل بسيط في مكانه حيث كتبته في أخر كود كل زر بدلا من أول الكود

و كذلك تعديل بسيط لزر الحذف في الجدول الأساسي بحيث إذا حذفنا سجل منه تحذف جميع السجلات المرتبطة مباشرة

بقيت المشكلة نقطتين:

1- في أزرار( الاضافة -الحذف-السابق -التالي ) لجدول الأقسام

كيف أستطيع التعامل مع هذه الأزرار عندما تكون أداة dataGrid تعرض فقط سجلات الموظف الحالي ؟ مثلا :

إذا كانت الأداة تعرض فقط الأقسام للموظف محمد كيف أستطيع إضافة قسم لذلك الموظف ؟ و كيف أحذف قسم له؟ و كيف أنتقل بزري السابق و التالي بين أقسام هذا الموظف فقط ؟

2- كيف نجعل أسماء الحقول للأداة تظهر عربية (فقط ظاهريا و ليس بالكود)؟

أرجو الافادة جزاك الله خيرا

العديل في الملف المرفق

ch.zip

#7

الأخت فاطمة

بالنسبة لجعل أسماء الحقول للأداة تظهر عربية : فلا أعلم انه يمكن ذلك إلا بالأكواد

أما بالنسبة لباقي الأمور التي ذكرتيها فقد عدلتها في الملف المرفق

وإن كان هناك أي تعديل فأنا في الخدمة وإن كنت ضعيفا في قواعد البياانت

بالتوفيق

ch9.rar

#8

الأخت فاطمة

وما هى المشكله فى تغيير أسماء الجداول الى العربيه فى قاعده البيانات

#9

كل الشكر لك أخ محمد

الحمد لله الأكواد نجحت سلمت يداك...

لكن زر الحذف لجدول الأقسام لم يعدل- كأنك نسيته - هو يحذف بشكل صحيح بالوضع العادي و لكن عنما نضغط على زر (عرض أقسام كل اسم بمفرده) لا يعمل .

بالنسبة لأسماء الحقول باللغة العربية :

الملف المرفق برنامج أخذته من دروس الأخ ناصر50001 تظهر فيه أسماء الحقول باللغة العربية مع أنها في الحقيقة ليست عربية و قد فتشت في الكود و خصائص الأداة و لكن لم أتوصل لشيء !

أكرر امتناني.

بالنسبة لسؤال الأخ أحمد :

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

شكرا للاهتمام

برنامج الطلاب.zip

تم تعديل هذه المشاركة بواسطة فاطمة7 في 8 أكتوبر 2005 في 14:12

#10

أختي الكريمة هذه إداة DataGraid

ويمكن تعديل العناوين حسب ما طلبتي من خلال الخصائص بالنقر بالزر الأيمن للماوس على الإداة في الفورم ونختار من خلال القائمة التي ستظهر Properties

من خلال مربع الحوار الذي سيظهر نختار Columns

ومنها نغيير العنوان ونسند العنوان الى الفيلد الخاص به

لإضافة حقول أنقر بالزر الأيمن للماوس وأختر Insert

تحياتي

أنظر الصورة لمزيد من التفاصيل

08_10_05_06_17_26_1128777446shrh.jpg

تم تعديل هذه المشاركة بواسطة omani في 8 أكتوبر 2005 في 16:10

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#12

جزاك الله خيرا أخ محمد أتعبتك معي

أجدد شكري لك أفدتني أفادك الله

وأيضا الشكر للأخ Omani أسعفتنا بحل مشكلة أسماء الحقول

جعلها الله في ميزان حسناتك

#13

جزاك الله خيرا أخ محمد أتعبتك معي

أجدد شكري لك أفدتني أفادك الله

وأيضا الشكر للأخ Omani أسعفتنا بحل مشكلة أسماء الحقول

جعلها الله في ميزان حسناتك

#15

أخي الكريم محمد زغلول

لاضافة خيار Insert الى القائمة المنبثقة أنقر بالزر الأيمن على الإداة وأختر أخر خيار في القائمة المنبثقة Edit وبعد ذلك أنقر مرة أخرى بالزر الأيمن للماوس على الاداة ستجد خيار أنسرت من ضمن الخبارات التي أتيحت

تحياتي

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

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

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