ورود

View Full Version : اولویت بندی باز شدن فرمها.



behzad5952
پنج شنبه 13 تیر 1392, 00:15 صبح
با سلام

چطور میتونم مشخص کنم :

1) زمانی که اول فرم A باز شد و سپس فرم B آنگاه یک کار مشخص در آخرین فرم باز شده یعنی فرم B انجام بشه مثلا یک پیغام مشخص.



2) و زمانی که اول فرم B باز شد و سپس فرم A آنگاه یک کار مشخص در آخرین فرم باز شده یعنی فرم A انجام بشه.

Abbas Amiri
پنج شنبه 13 تیر 1392, 02:06 صبح
با سلام

چطور میتونم مشخص کنم :

1) زمانی که اول فرم A باز شد و سپس فرم B آنگاه یک کار مشخص در آخرین فرم باز شده یعنی فرم B انجام بشه مثلا یک پیغام مشخص.



2) و زمانی که اول فرم B باز شد و سپس فرم A آنگاه یک کار مشخص در آخرین فرم باز شده یعنی فرم A انجام بشه.


می تونید در رویداد Open فرمها چک کنید که فرم مورد نظر بازه یا نه در آنصورت دستور مورد نظر را انجام بده .



If CurrentProject.AllForms("Form1").IsLoaded Then
' do somthings
End If

behzad5952
پنج شنبه 13 تیر 1392, 09:52 صبح
خسته نباشید .
منظور من این بود که زمانی که اول فرم A باز شده و همچنان باز بماند و سپس فرم B بر روی فرم A باز شود....

یا به عبارت بهتر چطور میتونم بگم اگر نام فرم فعال FORM2 بود فلان کار را انجام بده در نظر داشته باشید که FORM1 هم همچنان باز است ولی کاربر در حال انجام عملیات برروی FORM2 میباشد و زمانی که مجددا بروی FORM1 در حال انجام عملیات باشد کار مشخص دیگری انجام شود در حالی که FORM2 همچنان باز است.