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

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

مغلق
بدأه sun12 في 22 أبريل 2005 · 9 رد · 862 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عملت جدولين لكل منها حقول خاصة به مع اشتراك حقل واحد وهو رقم الطالب والجدولان يشتركان في داتا واحدة

ثم عملت butoon للاضافة والحذف وغيرها

المطلوب:

كيف يمكن استعمل هذه اليوتونات للجدولين

مع الشكر

#2

تستطيع عمل ذلك باستخدام جملة الاحتمالات " select case " للاسم الاداة

ومثال ذلك

"حفظ " case

...................................

.................................. وهكذا

أما اختيار احد الجدولين للتعامل معه فأنصحك باستخدام أمر option

والله أعلم

#3

بسم الله

افهم من محتوى السؤال انك تعرف حفظ جدول واحد ؟ :rolleyes:

ارجو ان توضح أكثر لأجيبك أكثر .... :D ما الذي تعرفة ومالذي لا تعرفه :wacko:

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

وكذلك الحذف والاضافة ..

سلام

المبرمج الطيب :)

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

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#4

السلام عليكم واشكركما على الاجابة

اني اعرف كل شي عن التعامل مع القواعد ولكن توفقت حاليا عند جعل زر الالاضافة او الحفظ او غيرها لجدولين في داتا واحدة او جدولين في داتا مختلفة علما اني اعمل على الداتا وانا اعرف كيفية عملها مع الجدولين باستعمال option or check ولكني اريد طريقة افضل من هذه من غير استعمال اداة اضافية وانما الاكتفاء بالكود او اي طريقة غير طريقة الاوبشن او الجك

#5

لا زلت انتظر الكرم من اصحاب الكرم وبلاخص من الاخ الطيب

#6

نعم يا اخي يمكنك ان تضيف بزر واحد في جدولين او اكتر خصوصا اذا كانت هناك علاقة بين الجدولين فيمكنك ان تستعمل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

#7

بسم الله

( علما اني اعمل على الداتا وانا اعرف كيفية عملها مع الجدولين باستعمال option or check ولكني اريد طريقة افضل من هذه من غير استعمال اداة اضافية وانما الاكتفاء بالكود او اي طريقة غير طريقة الاوبشن او الجك)

بصراحة لم افهم الكلام السابق لكن

انت تقول انك تعرف التعامل مع قواعد البيانات وتوقفت عند زر الاضافة وغيره .....

طيب .... انت معك جدولين .. الاول فيه المفتاح الاساسي والثاني فيه نفس الحقل كمفتاح اجنبي صح :rolleyes:

فأنت لا تحتاج الى 2 داتاجريد اصلا .... تمام

الجدول الذي فيه الحقل الاساسي يكون في كائنات عادية (تكست , كومبوبوكس , ليست بوكس ..... الخ)

الجدول الثاني هوالذي يكون في داتا جريد ..... تمام

في الكود الذي تفتح فيه الجدولين اعمل كود الربط بينهما ... تمام

اود ان اعرف مع ما ذا تتعامل ... مع الأدو كود ولا الادو كنترول ؟ :rolleyes:

عشان ارد عليك بالتمام .....

اخوك

المبرمج الطيب :)

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

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#8

السلام عليكم

اخي الطيب انا استعمل الاداة datacountrol

ولما اربط الاداوة بها استعمل الخصائص من قائمة الخصائص ولم استعمل الكود بالربط

وبهذا يتبن وجه المشكلة عندي بان ربط مثلا text1 في data1 لا بد وان يكون بالجدول المخصص له وعلى فرض انه t1 اما اذا اردت ربط text2 من الجدول t2 فانه لابد ان استعمل data2 وبهذا تكون المشكلة لما استعمل زر الاضافة مثلا لابد ان احدد اي داتا استعمل

هذا ماعندي فما عندكم وارجو ان تبينت لكم وجه المشكلة عندي مع الشكر الجزيل

#9

انتظرك

#10

بسم الله

اخي الكريم هذه بعض النصائح (أسأل مجرب ولا تسأل مبرمج) :rolleyes:

استخدم الادو كود لانها افضل بكثير من الادو كنترول ... افضل في البرمجة ، افضل في الاستخدام ، الادوكنترول تسبب مشاكل اثناء الربط بين جدولين بينهما علاقة (هذا الكلام من خلال التجارب)

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

انا بالنسبة لا استخدم الادوكنترول (وخصوصا عندما يكون هناك جدولين مربوطين) فلذلك لن استطيع ان افيدك بالشيء

أتمنى ان يفيدك احد الاعضاء اما عن نفسي تفأتمنى ان اساعدك لكن في حالة استخدامك الادوكود..

واعذرني

المبرمج الطيب :)

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

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

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

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