aliasghar
چهارشنبه 12 تیر 1387, 10:06 صبح
با سلام
من براي نرم افزار خود از Crystal Report ورژن 10 به عنوان ابزار ایجاد گزارش استفاده کرده ام.
و برای ارتباط نرم افزار که با دلفی 7 نوشته شده و کریستال ریپورت از کامپوننت Crystal VCL10
استفاده کردم
گزارشات در فایل ذخیره شده اند و هر وقت بخواهم از گزارشی پیش نمایش یا چاپ تهیه کنم از دستورات زیر استفاده کرده و اول به بانک اطلاعاتی متصل می شوم
CloseJob;
Connect.ServerName := xxSERVERNAME;
Connect.UserID := xxUserID;
Connect.Password := xxPassword;
Connect.DatabaseName := xxDatabaseName;
Connect.Propagate := True;
DiscardSavedData;
حالا مشکل اینجاست که این نوع اتصال چند ثانیه ای طول میکشد و اگر کاربر بخواهد بطور دائم از گزارشات استفاده کند کلافه میشودhttp://www.developercenter.ir/Forum/images/smilies2/redface.gif
چطور می توانم یک ارتباط دائمی بین کریستال ریپورت و بانک اطلاعاتی ایجاد کنم که سرعت کار بالاتر رود؟
من براي نرم افزار خود از Crystal Report ورژن 10 به عنوان ابزار ایجاد گزارش استفاده کرده ام.
و برای ارتباط نرم افزار که با دلفی 7 نوشته شده و کریستال ریپورت از کامپوننت Crystal VCL10
استفاده کردم
گزارشات در فایل ذخیره شده اند و هر وقت بخواهم از گزارشی پیش نمایش یا چاپ تهیه کنم از دستورات زیر استفاده کرده و اول به بانک اطلاعاتی متصل می شوم
CloseJob;
Connect.ServerName := xxSERVERNAME;
Connect.UserID := xxUserID;
Connect.Password := xxPassword;
Connect.DatabaseName := xxDatabaseName;
Connect.Propagate := True;
DiscardSavedData;
حالا مشکل اینجاست که این نوع اتصال چند ثانیه ای طول میکشد و اگر کاربر بخواهد بطور دائم از گزارشات استفاده کند کلافه میشودhttp://www.developercenter.ir/Forum/images/smilies2/redface.gif
چطور می توانم یک ارتباط دائمی بین کریستال ریپورت و بانک اطلاعاتی ایجاد کنم که سرعت کار بالاتر رود؟