PDA

View Full Version : مبتدی: نمايش نتيجه يك Query در Dbgride



yahyaabadi
چهارشنبه 06 بهمن 1389, 11:36 صبح
سلام بر سروران عزير
ديگه ساده تر از اين نميشه ولي من مشكل دارم . توروخدا راهنماييم كنيد
يه فرم دارم كه روش يه table گذاشتن و يه Datesource و يه query و يه Dbgrid
يه Query خيلي ساده هم نوشتم :‌
SELECT Code, Table1."Key", Table1."Date", Type, Sal, Mah, Rooz
FROM Table1
WHERE Code LIKE '100'
و اين دستو رو هم براي يك butten نوشتم :
query1.open;
البته ارتباطات هم فكر كنم درست برقرار كردم و محتويات Table1 رو توي Gride مي بينم . ولي Query رو كه اجرا مي‌كنم هيچ تغييري در Gride نمي بينم
لطفا كمك كنين. با دستور Filter هيج مشكلي ندارم و تفييرات رو در gride مي بينم .
ممنون.

حسین خانی
چهارشنبه 06 بهمن 1389, 12:44 عصر
با سلام :لبخندساده:

سلام بر سروران عزير
البته ارتباطات هم فكر كنم درست برقرار كردم و محتويات Table1 رو توي Gride مي بينم . ولي Query رو كه اجرا مي‌كنم هيچ تغييري در Gride نمي بينم
لطفا كمك كنين.
ممنون.

دوست عزیز هنگام اجرای Query (کلیک دکمه) DataSet دیتاگرید رو Query مقداردهی کنید !!!


procedure TForm1.ButtonClick(Sender: TObject);
begin
DBGrid1.DataSource.DataSet:=Query1;
end;

موفق باشید ...