ورود

View Full Version : ارور operation is not allowed when the object is closed



shervin_boy
سه شنبه 06 مرداد 1394, 20:34 عصر
سلام
من چند تا دیتابیس دارم که با دیتا گرید ها متصل هستن
من از طریق دیتا ریپورت می خوام پرینت بگیرم
اولین صفحه پرینت رو درست کردم و همه چیز خوبه
3 تا بعدی رو هم از طریق همون روش درست کردم ولی این ارور رو می ده
operation is not allowed when the object is closed
لطفا راهنمایی بفرمایید

vbhamed
چهارشنبه 07 مرداد 1394, 23:46 عصر
سلام
خب برای پیدا کردن مشکل باید کد یا برنامتون رو بزارید ولی پیام داره میگه سعی دارید خاصیتی رو تغییر بدید در صورتیکه آبجکت شما فعال نیست و بسته شده.

shervin_boy
پنج شنبه 08 مرداد 1394, 19:23 عصر
ممنون
ولی با همین کد بقیه گزارش ها درست کار می کنه

این کد:

Adoview.Close
SqlTxt = "SELECT * FROM VARIZ"
Set Adoview = New ADODB.Recordset
Adoview.Open SqlTxt, Cnn, adOpenStatic, adLockPessimistic
Set DataReport1.DataSource = Adoview
DataReport1.Sections("Section4").Controls.Item("Label11").Caption = To_Hejri(Date)
DataReport1.Show vbModal

vbhamed
جمعه 09 مرداد 1394, 08:56 صبح
سلام
چیزی که به نظر میرسه اینه که DataReport1 شما باید بسته باشه ولی تا وقتی خود برنامه نباشه نمیشه نظر دقیقی داد

shervin_boy
شنبه 10 مرداد 1394, 14:28 عصر
ممنون
حل شد
نام تیبل به درستی وارد نشده بود