السلام عليكم
عملت جدولين لكل منها حقول خاصة به مع اشتراك حقل واحد وهو رقم الطالب والجدولان يشتركان في داتا واحدة
ثم عملت butoon للاضافة والحذف وغيرها
المطلوب:
كيف يمكن استعمل هذه اليوتونات للجدولين
مع الشكر
السلام عليكم
عملت جدولين لكل منها حقول خاصة به مع اشتراك حقل واحد وهو رقم الطالب والجدولان يشتركان في داتا واحدة
ثم عملت butoon للاضافة والحذف وغيرها
المطلوب:
كيف يمكن استعمل هذه اليوتونات للجدولين
مع الشكر
تستطيع عمل ذلك باستخدام جملة الاحتمالات " select case " للاسم الاداة
ومثال ذلك
"حفظ " case
...................................
.................................. وهكذا
أما اختيار احد الجدولين للتعامل معه فأنصحك باستخدام أمر option
والله أعلم
بسم الله
افهم من محتوى السؤال انك تعرف حفظ جدول واحد ؟ :rolleyes:
ارجو ان توضح أكثر لأجيبك أكثر .... :D ما الذي تعرفة ومالذي لا تعرفه :wacko:
اذا كنت تعرف كود حفظ جدول فهو نفسه لكن بعد عمل ربط الجدولين في كود الفيجوال بيسك
وكذلك الحذف والاضافة ..
سلام
المبرمج الطيب :)
إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي
اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة
قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر
وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر
حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها
السلام عليكم واشكركما على الاجابة
اني اعرف كل شي عن التعامل مع القواعد ولكن توفقت حاليا عند جعل زر الالاضافة او الحفظ او غيرها لجدولين في داتا واحدة او جدولين في داتا مختلفة علما اني اعمل على الداتا وانا اعرف كيفية عملها مع الجدولين باستعمال option or check ولكني اريد طريقة افضل من هذه من غير استعمال اداة اضافية وانما الاكتفاء بالكود او اي طريقة غير طريقة الاوبشن او الجك
لا زلت انتظر الكرم من اصحاب الكرم وبلاخص من الاخ الطيب
نعم يا اخي يمكنك ان تضيف بزر واحد في جدولين او اكتر خصوصا اذا كانت هناك علاقة بين الجدولين فيمكنك ان تستعملsql داخلكود vb الكتالي:
req="insert into table1 values (1,21,benarmass
cn.excute req
req="insert into table2 values(1,batata,250
cn.excute req
فهكذا تكون قد اضفت في جدولين التي تجمعهما علاقة اقصد foreign key
بسم الله
( علما اني اعمل على الداتا وانا اعرف كيفية عملها مع الجدولين باستعمال option or check ولكني اريد طريقة افضل من هذه من غير استعمال اداة اضافية وانما الاكتفاء بالكود او اي طريقة غير طريقة الاوبشن او الجك)
بصراحة لم افهم الكلام السابق لكن
انت تقول انك تعرف التعامل مع قواعد البيانات وتوقفت عند زر الاضافة وغيره .....
طيب .... انت معك جدولين .. الاول فيه المفتاح الاساسي والثاني فيه نفس الحقل كمفتاح اجنبي صح :rolleyes:
فأنت لا تحتاج الى 2 داتاجريد اصلا .... تمام
الجدول الذي فيه الحقل الاساسي يكون في كائنات عادية (تكست , كومبوبوكس , ليست بوكس ..... الخ)
الجدول الثاني هوالذي يكون في داتا جريد ..... تمام
في الكود الذي تفتح فيه الجدولين اعمل كود الربط بينهما ... تمام
اود ان اعرف مع ما ذا تتعامل ... مع الأدو كود ولا الادو كنترول ؟ :rolleyes:
عشان ارد عليك بالتمام .....
اخوك
المبرمج الطيب :)
إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي
اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة
قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر
وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر
حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها
السلام عليكم
اخي الطيب انا استعمل الاداة datacountrol
ولما اربط الاداوة بها استعمل الخصائص من قائمة الخصائص ولم استعمل الكود بالربط
وبهذا يتبن وجه المشكلة عندي بان ربط مثلا text1 في data1 لا بد وان يكون بالجدول المخصص له وعلى فرض انه t1 اما اذا اردت ربط text2 من الجدول t2 فانه لابد ان استعمل data2 وبهذا تكون المشكلة لما استعمل زر الاضافة مثلا لابد ان احدد اي داتا استعمل
هذا ماعندي فما عندكم وارجو ان تبينت لكم وجه المشكلة عندي مع الشكر الجزيل
انتظرك
بسم الله
اخي الكريم هذه بعض النصائح (أسأل مجرب ولا تسأل مبرمج) :rolleyes:
استخدم الادو كود لانها افضل بكثير من الادو كنترول ... افضل في البرمجة ، افضل في الاستخدام ، الادوكنترول تسبب مشاكل اثناء الربط بين جدولين بينهما علاقة (هذا الكلام من خلال التجارب)
يعيني حولها الى ادو كود افضل ..... البعض يتخوف من الكود مع انه كود الربط كله لا يتعدى الاربعة اسطر ومرة واحد عند الفورم الذي سيبدأ فيه التنفيذ ... ثم كود فتح جدول سطر واحد فقط .... :angry:
انا بالنسبة لا استخدم الادوكنترول (وخصوصا عندما يكون هناك جدولين مربوطين) فلذلك لن استطيع ان افيدك بالشيء
أتمنى ان يفيدك احد الاعضاء اما عن نفسي تفأتمنى ان اساعدك لكن في حالة استخدامك الادوكود..
واعذرني
المبرمج الطيب :)
إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي
اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة
قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر
وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر
حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها
هذا الموضوع مغلق.