PDA

View Full Version : نمایش فیلد در dbgrid



behzad_dr
یک شنبه 25 اردیبهشت 1390, 10:13 صبح
سلام به همه دوستان خوب

من میخوام فیلدی که از به صورت صفر و یک مقدار داره رو در dbgrid با داده ای مثل (ارسال شد )و (دریافت شد )نمایش بدم باید چه کنم

M_Maskout
یک شنبه 25 اردیبهشت 1390, 12:03 عصر
سلام
این سوال رو باید تو تالار بانک های اطلاعاتی در Delphi (http://barnamenevis.org/forumdisplay.php?78-بانک-های-اطلاعاتی-در-Delphi) مطرح می‌کردید.

سوال شما با نوشتن یه query جواب داده می‌شه:

SQL Server:

SELECT 'Status' =
CASE
WHEN Field1 = 0 THEN 'ارسال شد'
ELSE 'ارسال نشد '
END
FROM Table1


Access:
Select Iif(Field1 = 0, 'ارسال شد', 'ارسال نشد ') As Status From Table1
به جای Field1 نام فیلد و بجای Table1 نام جدولتون رو قرار بدین.

یوسف زالی
یک شنبه 25 اردیبهشت 1390, 14:05 عصر
بهترین روش استفاده از OnGetText هست.
روی فیلد مورد نظر از AdoDataSet رویداد OnGetText رو پر کن.
Text میشه همون متن نمایشی شما.