PDA

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



hamid-nice
شنبه 18 آبان 1392, 00:53 صبح
با سلام
این تاپیک را زدم تا هر کس برای این موضوع راه حلی می دونه ارائه کنه
ابتدا دو روش را خودم بیان می کنم و سپس انشاالله ادامه راه را دوستان می آیند

1- راه اول استفاده از دستور DBEngine.Idle است که کافی است به همین صورت بعد از کدی که می خواهید تا تمام نشدنش دستورات بعدی انجام نشوند ، قرار دهید این دستور اجرای دستورات را از حالت موازی به حالت سری تبدیل می کنه .

2- استفاده از یک فرم در حالت dialog هست که وقتی فرمی در این حالت باز شود ادامه دستورات نوشته شده بعد از آن متوقف می شود تا فرم بسته شود

موفق باشید

hamid-nice
دوشنبه 27 آبان 1392, 12:07 عصر
3- استفاده از دستور CurrentDB.Execute برای دستورات SQl . راه حل دیگری است
(که دقیقا بر خلاف آن یعنی برای موازی عمل کردن دستور docmd.RunSQL وجود دارد)
دوستان راه حلهای دیگر؟
با تشکر