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

مشكلة مع الداتا كومبو

بدأه mometo في 12 نوفمبر 2008 · 3 رد · 898 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني و اخواتي

انا حاليا اقوم بعمل برنامج لشئون الموظفين

فاقوم بربط قاعدة بيانات اكسيس مع الفيجوال بيزك

قاعدة البيانات تحتوي علي جدول للموظفين به حقل لرقم تعريف الموظف ID وحقل اسم الموظف EmpName

هناك جدول اخر اقوم فيه بتخزين حركه اجازات الموظفين وهو يحتوي علي حقل لرقم تعريف الموظف ID

نتكلم بقى في الموضوع

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

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

يعني زي الكومبو بوكس بتاع الاكسيس يقوم بعرض الاسم ويخزن رقم التعريف وليس الاسم

ايه الكود المطلوب

انا اقوم بتعبئة الداتا كومبو بالكود التالي

Set DC.RowSource = rs

DC.ListField = "EmpName"

DC.Refresh

ارجو ان اكون قد وصلت لكم الفكرة .... في انتظار حلولكم يا اهل الفريق العربي للبرمجه

شكــــــــرا

#2

رقم العنصر المحدد في الكومبو بيجي من خلال خاصية إسمها ListIndex

مع العلم ان العنصر الأول = 0 والعنصر الثاني = 1 وإذا كانت بلا عنصر محدد فالـ ListIndex في الحالة دي = -1

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

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#3

اولا يا عزيزي انا بشكرك

بس اللي سيادتك بتقوله ده مش ده طلبي ...

اقولك انا بقصد ايه !!

طبعا كل موظف له كود خاص به في جدول الموظفين مثلا "محمد" كوده "1001" , "احمد" كوده "1002" .... وهكذا لاخر الجدول مثلا هبه 1089

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

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

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

في عمود كود الموظف "1023" اللي هو كود الموظف "ماجد" اللي اختارناه من الداتا كومبو

اتمنى ان يكون في حل ...

ولو ممكن حد يدلني علي داتا كومبو او كومبو بوكس اقدر اعرض فيه اكتر من عمود

يعني اقدر اعرض فيه عمود اسم الموظف وعمود كوده

ولكم الشكر والتقدير

#4

الحل في المرفقات

Combo.rar

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

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

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