PDA

View Full Version : تعویض متن یک سلول DBGrid



FirstLine
سه شنبه 11 مرداد 1384, 18:40 عصر
با سلام
در یک DBGrid یکی از فیلدهای Boolean بانک اطلاعاتی بصورت 0 و 1 نمایش داده میشود.
چجوری میتونم به جای 0 عبارت ندارد و به جای 1 عبارت دارد را در DBGrid نمایش دهم؟
با تشکر

champion
سه شنبه 11 مرداد 1384, 21:03 عصر
سلام نمیدانم کسی تا به حال به شما پاسخ داده یا نه اما راه آن استفاده از get textفیلد است که در ان از یک زیس استفاده میکنیدو به ازای مقادیر true , false مقادیر مورد نظر خود را میدهید و از این به بعد به جای 0و1 رشته مورد نظر شما را نمایش میدهد

FirstLine
پنج شنبه 13 مرداد 1384, 10:32 صبح
با سلام
در کدام رویداد (Event) باید این کار را انجام بدهم؟
با تشکر

Tarrah
پنج شنبه 13 مرداد 1384, 18:24 عصر
اقای حیدرنیا این موضوع بحث شده باید از calculated فیلد استفاده کنید . یه search کنید پیداش می کنید .

m-khorsandi
شنبه 15 مرداد 1384, 07:49 صبح
درود
جواب دوست عزیز آقای فریبرز عسگری درسته، شما میبایست ابتدا فیلدها رو به Object مربوطه که فرضا میتونه ADOTable یا Table عادی باشه اضافه کنید و بعد روی هر کدوم از فیلدها که کلیک کنید یه Event به نام GetText داره.

Tarrah
شنبه 15 مرداد 1384, 17:26 عصر
مگه با calculated field درست نیست ؟
من امتحان کردم کار می کنه .

sasan_vm
شنبه 15 مرداد 1384, 23:08 عصر
دنبال راه حل نگردید Borland این کار رو انجام داده :)
به سادگی فیلد مورد نظر رو به TDataSet اضافه کن (TTable, TADOTable,...) فیلد بولی رو انتخاب
کن (TBooleanField) و property DisplayValues را مقدا بده
مثال :


Table1BoolField->DisplayValues="دارد;ندارد"


موفق و پیروز باشید

babila
چهارشنبه 19 مرداد 1384, 14:57 عصر
ممنون راحل حل آخری جالبتر بود