PDA

View Full Version : تولید اسکریپت پویا در فست ریپورت



smakhavan
شنبه 03 شهریور 1386, 16:57 عصر
سلام
چه جوری میشه توی یک گزارش به صورت دینامیک کد ایجاد کنیم.
یعنی به عنوان مثال در یک گزارش که از صفر با کدنویسی آن را ایجاد کرده ایم بتوانیم کدی برای Databand1OnBeforePrint ایجاد کنیم. من با استفاده از اسکریپت سعی کردم ولی نتوانستم.
لطفا راهنمایی کنید

vcldeveloper
شنبه 03 شهریور 1386, 19:16 عصر
خود frxReport خصوصیتی به نام Script داره که می تونید در آن کد خود را بنویسید. در زمان RunTime هم می تونید به راحتی باهاش کار کنید چون از نوع TStringList است. برای رویداد نوشتن هم باید در سورس اسکریپت خود متدی را با پارامترهای مشابه رویداد مربوطه ایجاد کنید و کد خود را در آن بنویسید، و سپس آن متد را به رویداد OnBeforePrint شی مربوطه اختصاص بدید.