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

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

بدأه dhsldk 2008 في 2 أكتوبر 2010 · 6 رد · 1,103 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد من لديه معرفة بطريقة وضع ديتا من حقل لكمبوبوكس ، يعني انا عندي حقل اسمه car فيه انواع سيارات ، اريد كلما اضع نوع سيارة جديدة في الجدول

، يتم وضع نوع السيارة في كمبوبوكس في فورم اخر ، ليتم تسهيل الادخال لمستخدم المنظومة ، يعني لا يضطر انه يكتب بيده كل ما عليه انه يختاره من الكمبوبوكس .

ارجو ان تكون الفكرة وصلت ، فارجو منكم المساعدة .

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

#2

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

  Form2.ComboBox1.Clear;
  ADODataSet1.First;

  while not ADODataSet1.EOF do
   begin

     form2.ComboBox1.Items.Add( ADODataSet1.FieldByName('car').Value );
      ADODataSet1.Next;

   end;

هذا حل مناسب في حالة كون البيانات غير كثيرة جداً ...

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

تحياتي....

تم تعديل هذه المشاركة بواسطة mmoo في 3 أكتوبر 2010 في 01:29

1
#3
mmoo كتب:

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

  Form2.ComboBox1.Clear;
  ADODataSet1.First;

  while not ADODataSet1.EOF do
   begin

     form2.ComboBox1.Items.Add( ADODataSet1.FieldByName('car').Value );
      ADODataSet1.Next;

   end;

كلام حلو وايضا طريقه اخرى بدون كمبوبوكس

تضع ديبي قريد بها حقل اسمه نوع السياره وتربطه بالملف وتحدد حقله car تظهر هذه الديبي قرد عندما تخرج من الخانه التي تسبق نوع السياره او بحقلها باستخدام المفتاح f1 مثلا

لا اقول هذه الطربقه لتستدخدمها ولكن لزيادة الفائده والخيارات المتعدده اما طريقة mmoo فهي الأسهل

تم تعديل هذه المشاركة بواسطة shalwan في 3 أكتوبر 2010 في 10:51

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#4

بارك الله فيكم و على مساعدتكم وقد جربت الحل الاول و نفع معي فشكرا لكم ، سؤالي الثاني فاعذروني يخص نفس الموضوع ، في حالة اخترت نوع سيارة مثلا تويوتا اريد ان يخزن الخيار ككلمة و ليس كرقم يعني المعروف ان الكمبوبوكس يخزن رقم هو ال Itemindex في الجدول ، انا اريد ان اخزن ما مكتوب في الكمبوبوكس و ليس الرقم ، ارجو ان تكون الفكرة وصلت لكم. وشكرا لكم ولمساعدتكم لي

#5

عند اختيار عنصر من الكومبوبوكس فان خاصية ال Text تتغير لتصبح العنصر المختار ولهذة من الممكن استخدامها لمعرفة العنصر المختار

ComboBox1.Text;

تحياتي...

1
#6
dhsldk 2008 كتب:

بارك الله فيكم و على مساعدتكم وقد جربت الحل الاول و نفع معي فشكرا لكم ،

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

كما قال الأخ mmoo ؤلكن اضيف اليه لا تنسى تعديل خصائص الكمبوبوكس style الى csDropDownList حتي لا يستطيع المشغل تعديل محتواها

تحياتي

تم تعديل هذه المشاركة بواسطة shalwan في 5 أكتوبر 2010 في 17:57

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#7

بارك الله فيك اخي shalwan على هذه الاضافة و فعلا استفدت منها .

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…