![]() |
|
ماهي طريقة استعلام عدة أسماء في حقل واحد - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : ماهي طريقة استعلام عدة أسماء في حقل واحد (/showthread.php?tid=6871) |
ماهي طريقة استعلام عدة أسماء في حقل واحد - bouazza8 - 13-03-2015 السلام عليكم عندي حقل به عدة اسماء مثلا A ,B,C,D,E,F,G و اريـــد استعلام عن عدة اسماء مثلا A ,G, C في وقت واحد قاعدة البيانات هي SQL server كود : ADOQuery1.Close
ADOQuery1.Parameters.ParamByName('QPASS').Value:=edit1.Text
ADOQuery1.Openماهي طريقة استعلام عدة أسماء في حقل واحد - محمد الدرة - 13-03-2015 كود : AdoQuery.sql.text:='select * from table where pname in (:a,:b,:c)'بالتوفيق ماهي طريقة استعلام عدة أسماء في حقل واحد - bouazza8 - 14-03-2015 السلام عليكم شكرا اخي لكن اريـد استخدام هدا الامر كود : ADOQuery1.Close
ADOQuery1.Parameters.ParamByName('QPASS').Value:=edit1.Text
ADOQuery1.Openلان البيانات غير ثابتة و غير معروفة ماهي طريقة استعلام عدة أسماء في حقل واحد - محمد الدرة - 14-03-2015 انت ممكن تشكل استعلام كيفما اردت مثال كود : ADOQuery1.sql.text:='select * from table where field in('+edit1.text+')';ملاحظه اذا كانت القيم رقميه فالكود لاتوجد فيه مشاكل ويمكنك استخدام فكرة ان تضع داخل edit كل البيانات التي تريد البحث عنها مثلاً تضعه كالتالي في text 3,4,5,7,8 اما اذا كانت نصية فيجب ان تكتب كود يضع كل قيمة بين علامتي تنصيص مثال 'علي','احمد','محمد' بالتوفيق |