ورود

View Full Version : سوال: عبارت اطلاعاتی وجود ندارد در گزارش



bemilove
دوشنبه 15 آذر 1389, 19:14 عصر
یک کوئری درست کردیم که شرط is not null دارد.حالا در گزارش این کوئری اگر فیلد مربوطه دارای دیتا نباشد پنجره آن خالی است.(اما اگر فیلد ما در تیبل حاوی اطلاعات بود در گزارش نمایش داده می شود).چه کار کنیم که اگر دیتا وجود نداشت اصلا پنجره آن در گزارش نشان داده نشود.یا کلا یک پیغام ئر گزارش داشته باشیم که اطلاعاتی موجود نمی باشد.

ali190
دوشنبه 15 آذر 1389, 22:53 عصر
سلام
این کد رو در گزارشت کپی کن

Private Sub Report_NoData(Cancel As Integer)
MsgBox "no data"
Cancel = True
End Sub
یاعلی

bemilove
سه شنبه 16 آذر 1389, 07:58 صبح
ببخشید علی اقا،این کد درست است ولی زمانی که یک گزارش دارید و به هنگام دیدن فقط همان گزارش پیغام no data می دهد.اما اگر شما یک صفحه A4 داشته باشید که چند گزارش یا SUBREPORT داخل ان است چه؟در اینجا این کد جواب نمی دهد و اگر یکی از SUNREPORT ها خالی از اطلاعات باشد سفید می آورد.

bemilove
پنج شنبه 18 آذر 1389, 17:06 عصر
کسی نمی تونه جواب بده؟

bemilove
سه شنبه 29 مهر 1393, 09:12 صبح
کسی جواب نداشت؟؟؟

Ali_Fallah
سه شنبه 29 مهر 1393, 18:52 عصر
به نظرم چون گزارش اصلی شما به حایی وصل نیست بنابراین همیشه به حالت پیش نمایش باز میشه