PDA

View Full Version : استفاده از Loading قبل از باز شدن فرم ها



Milad_ATM
دوشنبه 18 مهر 1401, 09:27 صبح
با سلام
وقت همگی دوستان بخیر

دوستان راهی هست که بتونیم در فاصله بین نمایش دو فرم ،بطور مثال فاصله لاگین کردن تا نمایش فرم بعدی ، فرمی رو بعنوان loading نمایش بدیم؟

به امید فردایی بهتر...

ROSTAM2
دوشنبه 18 مهر 1401, 10:40 صبح
سلام.


How to add a Splash Screen in Access
https://www.stylus.co.za/how-to-add-a-splash-screen-in-microsoft-access/

Milad_ATM
دوشنبه 18 مهر 1401, 11:11 صبح
ممنون از شما دوست عزیز
توضیحات این وب در مورد نمایش یک فرم قبل قبل از شروع برنامه هست.
من میخواستم در فاصله انتقال از فرم لاگین تا فرم اصلی برنامه Loading نمایش داده بشه.
ممنون

eb_1345
دوشنبه 18 مهر 1401, 11:30 صبح
با سلام
وقت همگی دوستان بخیر

دوستان راهی هست که بتونیم در فاصله بین نمایش دو فرم ،بطور مثال فاصله لاگین کردن تا نمایش فرم بعدی ، فرمی رو بعنوان loading نمایش بدیم؟

به امید فردایی بهتر...

سلام
اولش ی چند خطی در خصوص اینکار توضیح دادم بعد فکر کردم که قبل از هر توضیحی بهتره از شما سوال بشه که آیا خودتون این مورد رو امتحان کردی که ببینی میشه یا نمیشه ؟

Milad_ATM
دوشنبه 18 مهر 1401, 14:53 عصر
با سلام
بله قابل اجرا هست و فکر کنم میتونی با همون ماکرو Close window فرم رو ببندی و و با ماکرو openform فرم جدیدی باز کنید
این توضیح مربوط به سوال خودم در خصوص این بود که میشه در زمان انتقال دو فرم این فرم رو نمایش داد یا خیر

eb_1345
دوشنبه 18 مهر 1401, 16:20 عصر
نمونه ضمیمه رو بررسی بفرما !
عنایت داشته باش که معمولاً از فرم لودینگ زمانی استفاده میشه که مدت زمان لود شدن و پردازش قدری طولانی باشه
در نمونه ضمیمه از تابعی بنام Wait استفاده شده که مدت زمان توقف فرم لودینگ رو بر حسب ثانیه نمایش میده ، استفاده از این تابع صرفاً بلحاظ نمایش فرم لودینگ و تست کردن آنچه که شما خواسته ای میباشه و گرنه در نمونه واقعی اگه به هر دلیلی زمان لود شدن فرم اصلی طولانی باشه دیگه نیازی به استفاده از این تابع نمیباشه ؛ چون خودبخود قبل از لود شدن فرم اصلی فرم لودینگ به نسبت زمان لود شدن به نمایش درمیاد

eb_1345
سه شنبه 19 مهر 1401, 13:35 عصر
با سلام مجدد
پیرو توضیحات پست قبل ،در نمونه جدید از تابع Wate استفاده نشده در عوض قبل از لود شدن فرم اصلی مثلاً میخواهیم به تعداد رکورد های جدول Tbl1 رکورد جدید به این جدول اضافه بشه به همین خاطر دستور اسکیوال اینکار بعد از فرم لوگین و قبل از لود شدن فرم اصلی درج شده است . در این حالت بعد از کلیک بر روی کمند باتن فرم لوگین در خلال پردازش و انجام عملیات اضافه شدن رکورد جدید به جدول فرم لودینگ به نمایش در میاد و در پایان کار فرم لودینگ بسته و فرم اصلی باز میشود .
یا علی

atf1379
شنبه 28 آبان 1401, 23:18 عصر
با سلام مجدد
پیرو توضیحات پست قبل ،در نمونه جدید از تابع Wate استفاده نشده در عوض قبل از لود شدن فرم اصلی مثلاً میخواهیم به تعداد رکورد های جدول Tbl1 رکورد جدید به این جدول اضافه بشه به همین خاطر دستور اسکیوال اینکار بعد از فرم لوگین و قبل از لود شدن فرم اصلی درج شده است . در این حالت بعد از کلیک بر روی کمند باتن فرم لوگین در خلال پردازش و انجام عملیات اضافه شدن رکورد جدید به جدول فرم لودینگ به نمایش در میاد و در پایان کار فرم لودینگ بسته و فرم اصلی باز میشود .
یا علی

سلام
چرا وقتی از فرم لودینگ که دارای انیمیشن یا تصاویر متحرک است استفاده می کنیم در خلال پردازش ، تصویر متحرک ثابت میمونه ؟
با تشکر

eb_1345
یک شنبه 29 آبان 1401, 06:08 صبح
سلام
چرا وقتی از فرم لودینگ که دارای انیمیشن یا تصاویر متحرک است استفاده می کنیم در خلال پردازش ، تصویر متحرک ثابت میمونه ؟
با تشکر
در اینجور موقعها باید از یک لودینگ اجرائی که در خارج از محیط برنامه برنامه تهیه شده باشه استفاده کرد

atf1379
یک شنبه 29 آبان 1401, 20:57 عصر
ممنون از راهنمائی های بی نقصتون