سلام
چطور فایلهای گزارش Fr را در بانک ذخیره و از آن در بنامه استفاده کنم.
سلام
چطور فایلهای گزارش Fr را در بانک ذخیره و از آن در بنامه استفاده کنم.
گزارش را در Designer آن ایجاد و در یک فایل ذخیره کنید. سپس آن را در یک فیلد Blob در جدولی از دیتابیس موردنظر Import کنید.
در برنامه کافی است گزارش را LoadFromDatebase کنید.
LoadfromDataBase از دستورات دلفی است ؟ چگونه استفاده میشود؟ من در راهنمای delphi و fastreport پیدا نکردم
این دستور از متدهای کامپوننت frReport است.
خیلی ممنون آقای کرامتی از جوابهای شما.
من fastreport نسخه 3.07 را که از خود شما خریدم نصب کردم ولی این متد در متدهای
frxreport پیدا نشد. لطفا در این زمینه راهنمایی بفرمائید
متشکرم
الان دوباره چک کردم.
بنظر میاد در نسخه <span dir=ltr>3.x</span> این متد حذف شده است، اما متد LoadFromStream هنوز وجود دارد و میتوانید گزارش را از یک شی نوع BlobStream بخوانید.
دز SQL Server2000 از چه نوع فیلدی استفاده نمایم و به چه شکل در دلفی توسط loadfromstream را استفاده نمایم.
من کد زیر را برای ذخیره فایل گزارش تست کردم ولی خطای Invalid class typecast رخ داد.
tfs:=TFileStream.Create('c:\test.fr3',fmOpenRead);
AdoTable1.Open;
AdoTable1.Insert;
s1:=AdoTable1.CreateBlobStream(AdoTable1.FieldByNa me('r'),bmReadWrite);
tfs1.CopyFrom(tfs,tfs.Size);
AdoTable1.Post;