PDA

View Full Version : عدم اجرای ماژول msgbox فارسی در گزارشات



ali190
شنبه 25 مهر 1388, 11:50 صبح
با سلام خدمت دوستان و اساتید بزرگوار
ماژول msgbox فاارسی در event های گزارشات اکسس کار نمیکن ، چون اصولاً فقط فقط برای فرمها تعریف شده است.اگر امکانش هست خواهش میکنم این ماژول رو برای گزارشات هم تعریف کنید و ماژول را اصلاح کنید.
ممنون

مجتبی جوادی
شنبه 25 مهر 1388, 12:12 عصر
فایل را چک کن ببین اینجوری مشکلت حل میشه

ali190
شنبه 25 مهر 1388, 16:09 عصر
نه متاسفانه باز هم همان مشکل پابرجاست.خواهشاً اگر میشه لطف کنید و اروری را که میدهد رو چک کنید.
زمانی پیغام فارسی میشود که فرم هم باز باشد اگر فقط گزارش تنها باز باشد ارور میدهد.(یعنی زمانیکه فرم باز نباشد و فقط گزارش باز باشد.) من در واقع میخوام این سیستم msgbox فارسی برای گزارشات هم بصورت مجزا در ماژول تعریف شود.

مهدی قربانی
شنبه 25 مهر 1388, 17:27 عصر
سلام
در ماجول مربوطه چون فقط نام فرم فعال بكار گرفته شده طبيعيه كه در زمان فعاليت روي گزارش ماجول با خطا روبرو ميشه بنابراين من چند خط كد به ماجول اضافه كردم كه اين مشكل رو حل ميكنه .

ali190
شنبه 25 مهر 1388, 18:25 عصر
با سلام خدمت استاد گرامی جناب آقای قربانی عزیز
از وقتی که گذاشتید کمال تشکر را دارم
ولی متاسفانه این تابع فقط زمانی عمل میکند که فرم و یا گزارش بازشده باشد و کاملاً فعال باشد ، در غیر اینصورت عمل نمیکند.
مثلاً زمانی که شما میخواهید از این تابع در رویداد on active و یا on nodata گزارش استفاده کنید به شما error میدهد.
ممنون و متشکر

مهدی قربانی
شنبه 25 مهر 1388, 19:07 عصر
اين نمونه ديگه مشكلات فوق رو نخواهد داشت چون بجاي استفاده hWnd فرمها يا گزارشات فعال در Screen‌ از hWnd خود اكسس كه همون hWndAccessApp باشه استفاده شده بنابراين خطايي صادر نخواهد شد .

hamid-nice
شنبه 17 فروردین 1392, 23:43 عصر
سلام

یک مشکلی هست که اگه popup فرم را yes کنیم وقتی پیغام ظاهر می شه اگه قبل از بستن پیغام روی فرم کلیک کنیم پیغام
می ره زیر فرم این در حالی هست که اگر همین پیغام را به جای استفاده از تابع msgboxFa از تابع خود اکسس یعنی msgbox استفاده کنیم این اتفاق نمی افته

آیا راهی برای حل این مساله دارید ؟

با تشکر

neshomalea
سه شنبه 30 شهریور 1400, 09:18 صبح
اين نمونه ديگه مشكلات فوق رو نخواهد داشت چون بجاي استفاده hWnd فرمها يا گزارشات فعال در Screen‌ از hWnd خود اكسس كه همون hWndAccessApp باشه استفاده شده بنابراين خطايي صادر نخواهد شد .
سلام ماژول را بروز رسانی کردم بطوری که روی ویندوزهای 32 و 64 بیتی بدون مشکی فعال خواهد شد