PDA

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



Shahramdindoust
سه شنبه 11 آذر 1399, 19:03 عصر
سلام
چطور میشه داخل شرط if باز یا بسته بودن فایل رو قرار داد. مثلا میخواهیم بگوییم :

if اگر فرم باز است then
کارهایی رو انجام بده
else
هیچ کاری نکن
end if
.
عجب چیزی نوشتم اگه برنامه نویسی فارسی بود هم حال میداد ها. چرا کسی به فکر ساخت یک کامپایلر فارسی نیست فک کنم خیلی سخت باشه. :خجالت:

narpco
سه شنبه 11 آذر 1399, 19:14 عصر
If CurrentProject.AllForms("frm_rollcall_A").IsLoaded = true Then

Shahramdindoust
سه شنبه 11 آذر 1399, 19:33 عصر
ببخشید این
frm_rollcall_A چیه؟ باید به جاش اسم فرم خودمو بنویسم درسته ؟

Shahramdindoust
چهارشنبه 12 آذر 1399, 10:57 صبح
لطفا سوال بالا رو جواب بدین و همچنین بگین که آیا لازمه در ادامه else بذارم وبگم اگه فرم مورد نظر باز نبود هیچ کاری نکن یا همون if رو ببندم کافیه؟

narpco
چهارشنبه 12 آذر 1399, 11:05 صبح
If CurrentProject.AllForms("frm_rollcall_A").IsLoaded = true Then
عملیات مورد نظر
else
عملیات مورد نظر
end if
دوست عزیز از اینکه در جمع ما هستید بسیار خوشحالیم
منتها بسیار دوستانه و عاشقانه پیشنهاد می کنم دوره اکسس مقدماتی و پیشرفته رو که در اکثر سایت ها مثل افیس باز فرادانش و امثالهم هست رو تهیه کنید و تمرین نمایید
الیته اگر دوست داشتید و علاقه مند بودید ....موفق باشید

padide55
چهارشنبه 12 آذر 1399, 11:06 صبح
لطفا سوال بالا رو جواب بدین و همچنین بگین که آیا لازمه در ادامه else بذارم وبگم اگه فرم مورد نظر باز نبود هیچ کاری نکن یا همون if رو ببندم کافیه؟

سلام
یه مقدار هم خودتون بررسی کنید
کد بالا رو هم با نام فرم خودتون و هم با همین کد تست کنید

در ادامه بعد از then هم باید کاری که قراره انجام بشه رو بیارید

مثلا
If CurrentProject.AllForms("myform1").IsLoaded = true Then
msgbox "فرم باز است"
else
msgbox "فرم بسته است"
endif

بجای مسیج هر عملکردی لازم دارید قرار بدین

ضمنا
else الزامی نیست

Shahramdindoust
چهارشنبه 12 آذر 1399, 17:29 عصر
بله ممنون