delphi4arab منتديات دلفي للعرب
كيف أحدد (select) سطرا في dbgrid أو table برمجيا؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف أحدد (select) سطرا في dbgrid أو table برمجيا؟ (/showthread.php?tid=10025)



كيف أحدد (select) سطرا في dbgrid أو table برمجيا؟ - belnono - 26-01-2019

السلام عليكم:
لدي قاعدة بيانات absolute database ، كيف أقوم بتحديد سطر برمجيا في (table) وليس بالفأرة ؟
حاولت استعمال مكون dataset لكنه لم يتم ربطه مع قاعدة البيانات.
شكرا


RE: كيف أحدد (select) سطرا في dbgrid أو table برمجيا؟ - أبو معاذ - 26-01-2019

وعليكم السلام ورحمة الله وبركاته ،
ماذا تقصد بتحديد السطر ؟
هل تقصد به الفلترة؟
إذا كان نعم ، استعمل التعليمة Locate ،
وإذا كان لا ، أفصح عما تريده بالضبط.
من باب المشورة فقط ، لماذا لا تستعمل تعليمات ال Sql؟


RE: كيف أحدد (select) سطرا في dbgrid أو table برمجيا؟ - belnono - 26-01-2019

شكرا أخي أبومعاذ:
أولا: sql لا أعرف حتى أبسط أبجدياتها.
ثانيا: القصد من سؤالي هو
لدي combobox تتضمن قائمة بأسماء مستوردة من table1
ولدي dbgrid فيه عمود يتضمن نفس الأسماء من table1
--------------
ما أريده هو أنني إذا اخترت إسما من combobox أن يتم التأشير عليه في dbgrid
أي أن يكون السطر مظللا في الجدول (select)
ولم أجد وسيلة إلا أن أستعمل select في table حتى يتغير آليا في dbgrid.
بارك الله فيك


RE: كيف أحدد (select) سطرا في dbgrid أو table برمجيا؟ - Mustapha29 - 26-01-2019

كود :
Adotable1.Filtered:=false; AdoTable1.Filter := 'Nom LIKE ('+''''ComboBox1.Items[ComboBox1.ItemIndex]+'*'+''''+')'; AdoTable1.filtered := True;