السلام عليكم
استخدم ADO مع AdoQuery وأداة ComboBox
كتبت كود لملء القائمة تلقائيا
combobox.Items.add(AdoQuery1.fieldfalues['name']);
كذا راح يملأ القائمة بنفس السجل ، فيا ليت أحد يوضح طريقة الانتقال للسجل التالي
وشكرا
السلام عليكم
استخدم ADO مع AdoQuery وأداة ComboBox
كتبت كود لملء القائمة تلقائيا
combobox.Items.add(AdoQuery1.fieldfalues['name']);
كذا راح يملأ القائمة بنفس السجل ، فيا ليت أحد يوضح طريقة الانتقال للسجل التالي
وشكرا
while not ADOQuery1.Eof do begin combobox1.Items.add(AdoQuery1.fieldvalues['MyNo']); ADOQuery1.Next; end;
أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
بارك الله قيك يـــ مشرفأً العزيز ولكن هل يمكن ان نضايف اكتر من حقل في Combobx
نعم يمكنك ذلك
while not ADOQuery1.Eof do begin combobox1.Items.add(AdoQuery1.fieldvalues['MyNo']+' ' + adoquery1.fieldvalues['Myno1']; ADOQuery1.Next; end;
انصح عند التعامل مع قاعدة بيانات
استخدام الكمبوننت الجاهزة
DBLookupComboBox
ففيها تستطيع فعل هذا بسهولة
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
لزيادة السرعة اضف DisableControls عند البداية ثم EnableControls عند الانتهاء، وسوف تزيد من السرعة بشكل كبير عندما يكون لديك قيم كثيرة
ADoQuery1.DisableControls; while not ADOQuery1.Eof do begin // write ur code here end; AdoQuery1.EnableControls;
ايضا هناك خاصتين يمكنهم زيادة سرعة قراءة البيانات من قاعدة البيانات، لكن لا يعملو مع جميع قواعد البيانات مثلا اجعل خاصية CursorType تساوي ctOpenForwardOnly
وخاصية CursorLocation تساوي clUseServer
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
هذا الموضوع مغلق.