PDA

View Full Version : سوال: تغییر true - false در گزارش



moji2007
سه شنبه 31 شهریور 1388, 08:04 صبح
اگر یه فیلد bool رو توی بانک اطلاعاتی داشته باشم و بخوام وقتی توی گزارش نشون داده میشهبه جای true یه خط نشون داده بشه یا یه تیک یا فارسی بنویسم درست غلط چه کاری باید انجام بدم .
گزارشم رو با fast report می گیرم . و بانک اطلاعاتی من هم بانک های خود دلفی

مرسی

davodsharif
سه شنبه 31 شهریور 1388, 13:11 عصر
سلام
من از يك كلك رشتي استفاده ميكنم . يكي از فونت هاي ويندوز (Wingdings 2) يكي از سمبل هاش تيكه كه معادل حرف پي انگليسيي بزرگ P است . . جايي رو كه ميخواي اينكار رو انجام بدي . فونت عبارت رو Wingdings 2 در نظر بگير و تو display format از عبارت هاي بولين به جاي true از P (پي بزرگ) استفاده كن ميتوني جاي false از يه عبارت ديگه استفاده كني

afsoon_k77
یک شنبه 17 آبان 1388, 14:44 عصر
میتونی در رویداد OnBeforePrint گزارش Masterdataکد زیر را بنویسی




procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
if <FD_Fields."isnullable">=0 then
M_Null.lines.text:='ندارد' ;
if <FD_Fields."isnullable">=1 then
M_Null.lines.text:='دارد' ;
end;


در اینجا isnullable نام فیلد Booleanو M_Null نام MEMO مربوط به فیلد مورد نظرت می با شد
موفق باشی

Tiam121
یک شنبه 17 آبان 1388, 17:01 عصر
سلام
ميتونيد بعد از واكشي فيلد مقدار اونو توي يك متغير يريزي و اون متغير رو به عنوان يك پارامتر به fr بفرستي
اگر لازم داشتي بگو 1 نمومه واست بزارم