PDA

View Full Version : مشکل در نمایش در DBGrid



kh1387
جمعه 06 دی 1387, 21:08 عصر
با سلام
من در هنگامی که جستجو یی از بانک می گیرم می خوام فقط ستونهای خاصی در دیتاگرید نمایش داده شه
از چه دستوری باید استفاده کنم؟
متشکرم از همه عزیزان

accpascal
جمعه 06 دی 1387, 21:19 عصر
اگر با select جستجو را انجام می دهی نام فیلدهارا قبل از from بیاور

matinebi
جمعه 06 دی 1387, 22:45 عصر
with dataset do
begin
SQL.Clear;
SQL.Add('select * from tablename');
SQL.Add('where(fieldname like''%'+ComboBox1.Text+'%'')');
open;
end;

میتونی به جای like از = استفاده کنید البته باید اون % رو هم برداری
به جای ComboBox1.Text میتونی از هر چیزی که میخوای تو اون فیلتر کنی استفاد کنی

SYNDROME
شنبه 07 دی 1387, 07:00 صبح
بر روی DBGrid دابل کیلک کنید و در پنجره بازه شده راست کلیک کرده و یک ستون جدید بسازید و FieldName آن را برابر ستون مورد نظر قرار دهید.
موفق باشید

kh1387
شنبه 07 دی 1387, 14:44 عصر
خیلی از دوستان متشکرم
پاک پاکی فراموش کرده بودم که می شه داخل دستور SQL این کار رو انجام داد
بازهم از نظرات دوستان که همه شوم از مهرتونه سپاسگزارم