PDA

View Full Version : سوال: آیا می شود یک فرم اکسس بیش از یک تایمر اینتروال داشته باشد؟



Shahramdindoust
شنبه 11 بهمن 1399, 22:33 عصر
سلام
سوالم برای خودم عجیب به نظر میاد. و البته در اینترنت نیز جواب خاصی برایش نیافتم
سوال اینه که آیا میشه یک فرم در اکسس داشته باشیم که برای چند فیلد یا قسمتی از فرم از تایمر اینتروال (1000)و مثلا برای قسمتی دیگه تایمر اینتروال دیگری داشه باشیم(مثلا 100).؟؟

Shahramdindoust
یک شنبه 12 بهمن 1399, 19:50 عصر
:افسرده:---------

padide55
یک شنبه 12 بهمن 1399, 21:13 عصر
سلام
اینتروال 1000 برای هر ثانیه به فرم بدهید
بعد یک نمراتور بگذارید از 1 تا 60 دوباره صفر بشه .
حالا
مثلا اینتروال 1000
هر ثانیه یک رقم اضافه میشه به نمراتور شما .یعنی نمراتور در یک دقیقه میرسه به 60
حالا هر جا خواستید .
هر ده ثانیه یک کار براتون انجام بشه و یا هر دقیقه یک کار انجام بشه
با کد نویسی ربطش بدین به نمراتور .
مثلا هر دو ثانیه رفرش لیست باکس
کد میدهیم عدد اگر ذوج باشد یعنی باقیمانده ان اگر تقسیم بر 2 کنیم صفر باشد(بر 2 بخش پذیر باشد) یعنی یک در میان از شماره 1 تا 60
IF METIMER MOD 2=0 THEN
ME.LISTBOX1.REQUERY
ENDIF
ویا
هر 10 ثانیه رفرش ساب فرم
به این صورت
IF METIMER=0 OR METIMER=10 OR METIMER=20 OR METIMER=30 OR METIMER=40 OR METIMER=50 THEN
ME SUBFORM.REQUERY
ENDIF

و کد قبلی بصورت تقسیم بر 10
IF METIMER MOD 10=0 THEN
ME.SUBFORM.REQUERY
ENDIF


هر 20 ثانیه ذخیره و ..
اینتروال ثابت باشه ولی شما از عملکرد نمراتور برای زمان بندی اجرای فرامین و کدها استفاده کنید.

Shahramdindoust
دوشنبه 13 بهمن 1399, 09:16 صبح
ممنونم تقریبا میتونم بگم فهمیدم ولی اگه یه نمونه ساده میذاشتین بهتر بود
البته اگه وقت ندارین اشکالی نداره فک کنم گرفتم