انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
سلام به همه دوستان و اساتید گرامی.
سریع میرم سر اصل مطلب.
فایلی رو که بارگذاری کردم. یه فایل هشدار دهند است. وقتی که اجرا میشه، فیلد هایی رو که تیک نخورده رو هشدار میده.
من میخوام این کارو به صورت انجام بدم، زمانی که فرم باز هستش و از طرف دیگه فیلد جدیدی اضافه شد. بهم هشدار بده.
با این شرط که اگه صفحه هشدار باز بود و یا گزینه no زده شد. این هشدار نیاد.
من خودم این هشدار رو به صورت time و requery روی فرم خودم قرار دادم. مشکلش اینه که هر 20 ثانیه پیام میاد.
دوستان اگه میشه باز هم تکرار می کنم، کاری کنید زمانی که فرم باز هستش و از طرف دیگه فیلد جدیدی اضافه شد. بهم هشدار بده.
با این شرط که اگه صفحه هشدار باز بود و یا گزینه no زده شد. این هشدار نیاد.
-
پاسخ پذیرفته شده
0ممنون آقای کاویان.
اول از همه بگم که فایلی که خودم درست کردم خیلی بزرگ تر از این هستش.
به دلایلی نمیتونم فایل رو قرار بدم.
در کل از این فرم هم میخوام توش استفاده کنم.
مشکل بررسی مججد فرم رو به صورت on time قرار دادن requery برای فرم حل کردم.
مشکل من اینجاست میخوام اگه فرم هشدار باز بود. دیگه پیام هشدار نیاد.
همینطور اگه گزینه no زده شد.
این رو هم اضافه کنم. در صورتی که برنامه تو دستگاه من در حال اجرا باشه. اگر کسی یک رکورد جدید اضافه کرد، پیام هشدار برام بیاد.
با تشکر از آقا کاویان.
اگه میشه روی فایل پیوست اینا انجام بشه -
پاسخ پذیرفته شده
0سلام
شما باید تعداد رکورد های موجود در رکوردست فرم جاری رو با تعداد رکوردهای موجود در جدول مقایسه کنید .
مثلا می تونید این کد رو در رویداد on timer بنویسید .
If DCount("JobNumber", "tblJobs", "((tbljobs.Complete)=false)") > Me.Recordset.RecordCount Then
MsgBox "مورد جدید", vbCritical, ""
Me.Requery
End If
همچنین فایل نمونه رو می تونید دانلود کنید .
با تشکر
کاویان -
پاسخ پذیرفته شده
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »