PDA

View Full Version : تیک گذاشتن



sajadvahedi
سه شنبه 19 آبان 1388, 08:52 صبح
سلام دوستان عزیز
میخوام تو گزارش گیریم تیک داشته باشه.
یعنی وقتی تو برنامم کاری کردم که true بود در گزارشم با هر وسیله ای مثل CheckBox تیک بخوره .
ممنون میشم کمکم کنید

دلفــي
سه شنبه 19 آبان 1388, 14:36 عصر
سلام دوستان عزیز
میخوام تو گزارش گیریم تیک داشته باشه.
یعنی وقتی تو برنامم کاری کردم که true بود در گزارشم با هر وسیله ای مثل CheckBox تیک بخوره .
ممنون میشم کمکم کنید

اگه فقط نمایش تیک در گزارش مد نظرتون هست شما می تونید از یه فیلد محاسباتی استفاده کنید به این صورت که ابتدا یک CalcField از نوع String ایجاد کنید و در رویداد OnCalcFields با اعمال یک شرط می تونید به نتیجه برسید :



if AdoQuery1.FieldByName('Field1').AsString = True Then
AdoQuery1.FieldByName('CalcField').AsString = '√' else
AdoQuery1.FieldByName('CalcField').AsString ='';


حالا کافیه به جای فیلد اصلی در گزارشتون فیلد محاسباتی رو وصل کنید .

sajadvahedi
سه شنبه 19 آبان 1388, 21:47 عصر
دوست عزیزم ممنون از کمکت وراهنمایت.
اما من با بانک کار ندارم . فکر کن من توبرنامم یه CheckBox دارم وقتی تیکشو فعال کردم اومدم تو گزارشم همچین تیکی هم تو گزارشم باشه.
بازم ممنونم.