ورود

View Full Version : filter part of field



delphi77
پنج شنبه 29 بهمن 1383, 08:10 صبح
درود بر همه شما جویندگان دانش
از توجه شما نسبت به این موضوع سپاس گزارم
چگونه می توانم بر جداول خود فیلتر بگذارم به نحوی که فیلتر روی یک قسمت(Part of field) اعمال شود .بطور مثال فیلد name را با A فیلتر کنیم و پاسخ تمام مقادیری که با A شروع می شود باشد.
------------------------------------------------------------------------------------------------
من تاج نمی خواهم من تخت نمی خواهم
در خدمتت افتادن بر روی زمین خواهم

delphi77
پنج شنبه 29 بهمن 1383, 16:38 عصر
توضیح :موفق:
db من روی sqlServer است و ارتباط من در دلفی با ado می باشد ::نوشتن::

پنج شنبه 29 بهمن 1383, 18:07 عصر
سلام

اگه از sqlserver استفاده میکنی بهترین راه دستورات خود sql است .

مثال :
adoquery1.sql.text:='select * from TableName where Name = '+qutedstr(edite1.text)

این جدول ات را روی مقادیری که در edit قرار دارند فیلتر میکند البته اگر نوع فیلد تو عددی باشد qutedstr نیاز نیست .


:موفق:

vcldeveloper
جمعه 30 بهمن 1383, 03:54 صبح
بطور مثال فیلد name را با A فیلتر کنیم و پاسخ تمام مقادیری که با A شروع می شود باشد.



with AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM table_Name WHERE (field_Name LIKE ' + QoutedStr('A%'));
Open;
end;