PDA

View Full Version : جستجو بر اساس چند ادیت پر یا خالی!!!



پریسا نامدار
دوشنبه 11 آبان 1383, 23:37 عصر
سلام دوستان.
چطور میشه برای یه قسمتی دیتابیسی که جستجو میخواد بر اساس چند فیلد صورت بگوره جستجو کرد و اگر چند تا از ادیت باکس ها خالی بود میشه از چه ترفندی استفاده کرد که اونا مشکلی ایجاد نکنن.؟
مثل عکس زیر از برنامه ی خودم :

http://www.barnamenevis.org/forum/files/search_204.jpg

البته این قسمتو هنوز راه اندازی نکردم و گفتم اول با شما یه مشورتی بکنم بهتره.
ممنون میشم اگه کسی یه Sample هم بذاره.
:flower: :flower: :flower:

MiRHaDi
سه شنبه 12 آبان 1383, 06:30 صبح
سلام
ترفند که زیاده !‌ یکیشو میگم که راحتتر باشه برات

var Filter : String;
begin
filter := '';

if EditX.Text > '' then
begin
if length(filter) > 0 then Filter := Filter +' and ';
filter = 'Field1 = '+Que...(E...Text);
end;
// برای هر ادیتت یک بار این بلاک رو بذار
Query.Sql.Text := 'select ................... where '+Filter;
Query.Open;
end;
همین
در ضمن از اون لطفتون هم تشکر
بای