PDA

View Full Version : سوال: سفارشی کردن پیغامهای اکسس



majid_tiger
یک شنبه 17 فروردین 1393, 17:34 عصر
سلام ، چطور میشه پیغامهای اکسس رو که هنگام اجرای Make Table Query ظاهر میشوند را سفارشی کرد ؟
117655117654117653

mrsp1988
یک شنبه 17 فروردین 1393, 19:25 عصر
با سلام دوست عزیز
با استفاده از خاصیت غیر فعال کردن پیغام های اکسس که کد آن را در زیر برایت گذاشتم می توانی این پیغام ها رو غیر فعال کنی
DoCmd.SetWarnings False
بعد آن می توانی Msgbox پیغام خود را بگذاری

majid_tiger
یک شنبه 17 فروردین 1393, 19:32 عصر
سلام از توجهتون ممنونم ولی وقتی اگر با SetWarning پیامهای اکسس رو غیر فعال کنم در چه رویدادی msgbox رو قرار بدم ؟ فرض کنید در یک دکمه دستور اجرای کوئری رو صادر می کنم ، تعداد کوئری ها که مشخص نیست ! در ضمن این چند تا پیغام پشت سر هم به نوبت ظاهر میشه یکیش میگه که قبل از کوئری گرفتن تمام اطلاعات جدول EXP پاک میشه ، یکی دیگه میگه در مورد اجرای کوئری جدول ساز اطمینان دارید و آخری هم میگه شما حدود مثلاً 6 رکورد را در جدول جدید خواهید داشت . خوب اینا رو کجا کنترل کنم ؟

majid_tiger
دوشنبه 18 فروردین 1393, 16:23 عصر
جناب آقای امیری خواهش می کنم شما راهنمایی بفرمایید ، من پست هایی رو که در این مورد قرار داده شده مطالعه کردم و مطالب مفیدی در آنها وجود داشت ، شما نیز پست هایی قرار داده بودید که بسیار جالب بود ، از تمام راه های گفته شده استفاده کردم ولی مشکل بنده حل نشد زیرا اصلاً رویدادهای On Error یا On Query ، Before Update هنگام اجرای کوئری Make Table فراخوانی نمی شوند ، حتی وقتی در پنجره هشدارِ مربوط به اجرای Make Table دکمه No فشار داده می شود پیغام خطای حاصله نادیده گرفته می شود و On Error اجرا نمی شود ! لطفاً کمک بفرمائید .

majid_tiger
سه شنبه 19 فروردین 1393, 09:31 صبح
اساتید کسی راه حلی پیشنهاد نمیکنه ؟ من راه غیر فعال کردن این پیغام ها رو پیدا کردم ولی می خوام رویداد مربوطه رو پیدا کنم . راه غیر فعال کردن :
در اکسس 2010 و 2013 ازمسیر File --> Options --> Client Settings --> Editing --> Confirm تیک گزینه Action Queries را بردارید .
اگر کسی محبت کنه و رویدادی رو که در اون لحظه اتفاق می افته رو نیز معرفی کنه بازم ممنون میشم :ناراحت: