ورود

View Full Version : تکمیل ورود کاراکترها از دیتابیس( lookup روی tedit)



rmb_ali
سه شنبه 29 خرداد 1386, 12:46 عصر
دوستان ببخشید وسط مهندسا مزاحم میشم ولی چه جوری میشه یه edit رو فرم داشته باشی و کاربر شروع به وارد کردن کنه و در همین حال با وارد کردن کلمات توسط کاربر بتونیم توی دیتابیس سرچ کنیم و اون مواردی رو که با اون کلماتی که کاربر وارد کرده بصورت combo بیاره و کاربر بتونه از اونا انتخاب کنه و همچنین محدودیت روی تعداد تایپ شده نداشته باشه یعنی ممکنه یه کاراکنر رو بزنه یا مثلا 5 کاراکتر البته این امکان تو نرم افزار های دیگه هم هست که به اون autofill و یا history و ... میگن به هرحال اگر دوستان کمک کنن ممنون میشم

ahmad_147
سه شنبه 29 خرداد 1386, 23:57 عصر
در درورن رویدااد Change
edit مورد نظر از کد زیر می تونی استفاده کنی

ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.Connection:=ADOConnection1;
ADOQuery1.SQL.Add('select * From NameTable where NameField like '+QuotedStr('%'+Trim(Edit1.text)+'%'));
ADOQuery1.Active:=true;

rmb_ali
چهارشنبه 30 خرداد 1386, 14:10 عصر
اقا دستتون درد نکنه