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

البحث من خلال combobox

بدأه اياد العراقي في 22 مايو 2017 · 9 رد · 1,537 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي combobox يحتوي على قيم معينة وهي تخصصات داراسية مثلا ( ابتدائية/ اعدادية/ متوسطة/كلية ....) 

كيف يمكن عندما اختار احدى هذه القيم يفتح combobox اخر يحتوي على تفرعات الاختيار الاول.

يعني حين اختار من الكومبو الاول (كلية) يفتح الكومبو الثاني وفيه اسماء الكليات وهكذا ...

عندما اختار من الكومبو الاول اعداية يفتح كومبو اخر يحتوي تفرعات الاعدادية (تجارة / صناعة ....)

#2

اخي العزيز ( اياد العراقي ) حسب معلوماتي المتواضعة العملية سهلة حيث تبني ملف وتسميه القسم مثلا ( Dep1) وفيه الاختيارات المذكورة في سؤالك ( الابتدائية , المتوسطة , الاعدادية واخيرا الكلية وكل واحد منهم يقابله كود في نفس الملف ( اي ملف القسم ) وتربطه بالكومبو الاول , وفي الحدث (lost focus) تضع فلتر على الملف الثاني وهي ملف الشعبة مثلا (Sec1) وهي تحتوي على كود للقسم وكود اخر للشعبة واسم الشعبة طبعا , وتقوم بربطه بالكومبو الثاني واليك مثال مرفق ارجو ان تفيدك .

Atest2017.rar

#3

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

ارجو ان تسمح لي الاخ أياد العراقي ان اطرح موضوعي هنا لانه نفس المشكلة , وقد واعدني الاخ اسد العراق ان يقوم بالتعديل على المرفق بعد الامتحانات الوزارية (اتمنى له الموفقية والنجاح ) والمشكلة في الملف المرفق هي عندما اقوم بتغيير القسم او الشعبة لاي قائمة (حيث الملف هنا عبارة عن قائمة مبيعات ) سوف لايتم عرض القسم والشعبة  في ال ( combobox1 & combobox2)بشكل مضبوط عندما اقوم باستعراض القوائم من خلال الكوموندات المبرمجة ( الاول , التالي , السابق والاخير )وهذا يعني ان هناك خطأ اما في التصميم لقاعدة البيانات أو في جلب البيانات من الملفات الثلاثة (القائمة , القسسم والشعبة) للواجهة . 

تحياتي لجميع الاخوة في المنتدى

#4

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

أخي اياد العراقي اليك هذه الفكرة ممكن تجد فيها ماتريده 

test.rar

#5

ارجوا من الاخ اسد العراق ان يقوم بالتعديل على الملف المرفق ( Atest2017.rar ) 

تحياتي للاخ اياد العراقي 

وشكرا للاخ اسد العراق

#6

تحياتي لك اخي نورالدين وكذلك للاخ ابو محمد

تم تعديل هذه المشاركة بواسطة اياد العراقي في 25 يوليو 2017 في 12:49

#7
نورالدين كريم كتب:

ارجوا من الاخ اسد العراق ان يقوم بالتعديل على الملف المرفق ( Atest2017.rar ) 

تحياتي للاخ اياد العراقي 

وشكرا للاخ اسد العراق

اخي العزيز حملت المرفق قل لي ماتريد ان اعدل لك

#9

اخي العزيز (اسد العراق ) والاخ ( اياد العراقي )

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

آسف على التاخير وارجو ان تعذرني بسبب انشغالي بوظيفة جديدة 

المرفق  ( Atest2017.rar ) تعمل بشكل جيد لادخال اي عدد من القوائم بشكل متسلسل

لكن المشكلة تكمن في التعديل على اي قائمة عندما اقوم بتغير الحقلين (الجهة او اسم الجهة ) ما يقابل (القسم والشعبة)

لنفترض قمت بادخال تسع (9) قوائم ومن ثم قمت بعرض القائمة رقم (2) وقمت بتغير الجهة واسم الجهة تبدأ المشكلة ( والمشكلة هي عندما اقوم باستعراض القوائم طبعا من خلال الكوموندات الاربعة ( الاول , التالي , السابق و الاخير ) حيث قمت ببرمجتهم يدويا ولم اجلب ماموجود في ال (wizard) , فان البرنامج يقوم باستعراض القوائم بشكل مضبوط عادا القائمة رقم (2) بسبب التعديل او التغير الذي قمت به للجهة واسم الجهة فان الحقل يبقى فارغ خلال العرض وهذا الكلام صحيح لكل القوائم البقية الداخلة بنفس الجهة او اسم الجهة .

والسبب الرئيسي هي انا لحد الان لا اعرف كيف اجلب البيانات من ثلاث ملفات للعرض في واجهة معينة بمعنى آخر لا اعرف كيف اقوم ببرمجة الكوموندات الاربعة ( الاول , التالي , السابق و الاخير )

لكي اجلب البيانات من ثلاث ملفات مرتبطة مع بعضها بعلاقة (One to many)

هل الخلل تكمن في ربط الملفات بشكل غير مضبوط  ؟؟؟ ام هناك شيء اسمه (ٍSeason) في البرمجة انا لم افهمه لحد الان ؟؟؟.

آسف على الاطالة لكن احس غير قادر على توضيح المشكة وايصال الفكرة (اتمنى ان تقول وصلت الفكرة )

مع شكري وتقديري لكم .

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

#10

ايامكم سعيدة وكل عام وانتم بالف خير

ارجو من الاخ اسد العراق او بقية المشرفين الاعزاء ان يفرحوننا بالاجابة والمساهمة في حل المشكلة المذكورة في الموضوع .

مع تمنياتي للكل بالموفقية والنجاح 

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