نمایش نتایج 1 تا 4 از 4

نام تاپیک: فیلتر کردن یک ADOQuery با استفاده از رویداد ONChange

  1. #1

    فیلتر کردن یک ADOQuery با استفاده از رویداد ONChange

    من می خوام یه ADOQuery رو با استفاده از حروفی که در Edit وارد می شود فیلتر کنم
    در رویداد OnChangh نوشتم
    ADOQuery1.Active:=FALSE;i
    ADOQuery1.SQL.Clear;i
    ADOQuery1.SQL.Add('SELECT * ');i
    ADOQuery1.SQL.Add('FROM moshakhasat');i
    ADOQuery1.SQL.Add('WHERE (sfamily LIKE ''%'+trim(EDIT1.TEXT)+'%'') ');i
    ADOQuery1.ExecSQL;i
    ADOQuery1.Active:=TRUE;i
    ولی هنگام اجرا هیچ عکس العملی نشون نمیده
    در صورتی که همین دستورات در مورد Query معمولی اجرا میشه.

  2. #2
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    از این استفاده کن :

    ADOQuery1.Active:=FALSE;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('SELECT * FROM moshakhasat WHERE sfamily LIKE '+quotedstr('%'+EDIT1.TEXT+'%'));
    ADOQuery1.Active:=TRUE;

  3. #3
    کاربر دائمی آواتار babak869
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    کرمانشاه
    پست
    1,251
    سلام
    این رو امتحان کن ببین جواب میده؟

    AdoQuery1.Active:=FALSE;
    AdoQuery1.SQL.Clear;
    AdoQuery1.SQL.Add('SELECT * ');
    AdoQuery1.SQL.Add('FROM Table1');
    AdoQuery1.SQL.Add('WHERE (family LIKE ''%'+ EDIT1.TEXT+'%'') ');
    AdoQuery1.ExecSQL;
    AdoQuery1.Active:=TRUE;

    موفق باشید

  4. #4
    نیازی به AdoQuery1.ExecSQL نیست

تاپیک های مشابه

  1. edit1.onchange
    نوشته شده توسط farzad_az_shiraz در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 06 دی 1386, 23:48 عصر
  2. تغییر متن در OnChange
    نوشته شده توسط Mohammadi_A در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 4
    آخرین پست: پنج شنبه 28 دی 1385, 12:53 عصر
  3. تغییر محتویات کمبو با رویداد onchange کمبوی مرتبط
    نوشته شده توسط ava_a2005 در بخش Classic ASP
    پاسخ: 1
    آخرین پست: دوشنبه 20 آذر 1385, 15:47 عصر
  4. اجرای رویداد OnChange یک کنترل در دکمه
    نوشته شده توسط Mahdi_S_T در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: یک شنبه 21 آبان 1385, 18:48 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •