ورود

View Full Version : سوال: باز شدن فرم هنگام فشردن کلید close یا همون ضربدر قرمز رنگ در برنامه اصلی پروژه



c4soft
جمعه 22 مرداد 1389, 14:48 عصر
با سلام
دوستان عزیز :

من میخوام تو پروژم وقتی کلید Close یا همون دکمه ضربدر در برنامه اصلی اکسس رو فشار بدم یکی از فرم های طراحی شده به دلخواه نمایش داده بشه و فشردن اون دکمه باعث خروج از برنامه نشه.

smderfan
جمعه 22 مرداد 1389, 18:19 عصر
سلام
شما بايستي در رويداد on close فرم مورد نظر فرم مربوطه را فراخواني كنيد.

Private Sub Form_Close()
DoCmd.OpenForm "Form1", , , , , acDialog
End Sub

c4soft
جمعه 22 مرداد 1389, 18:58 عصر
سلام
شما بايستي در رويداد on close فرم مورد نظر فرم مربوطه را فراخواني كنيد.

Private Sub Form_Close()
DoCmd.OpenForm "Form1", , , , , acDialog
End Sub


با تشکر ولی این کد تاثیری در روند اجرای اون عملیات نداشت
من دکمه های اصلیه برنامه اکسس رو میگم
تونستم منظورمو برسونم ؟
متشکرم

ali190
جمعه 22 مرداد 1389, 19:28 عصر
باسلام
c4soft عزیز یه توصیه برات دارم
بهدون توجه به این قضیه که این خواسته ات عملیه یا نه:
برنامه نویس های حرفه ای هیچ وقت نمیذارن صفحه اصلی اکسسشون نمایش داده بشه. و همیشه با مهارت در طراحی و کدنویسی هاشون اون رو مخفی و از چشم کاربران به دور نگه میدارن.
ممنون

c4soft
جمعه 22 مرداد 1389, 21:34 عصر
باسلام
c4soft عزیز یه توصیه برات دارم
بهدون توجه به این قضیه که این خواسته ات عملیه یا نه:
برنامه نویس های حرفه ای هیچ وقت نمیذارن صفحه اصلی اکسسشون نمایش داده بشه. و همیشه با مهارت در طراحی و کدنویسی هاشون اون رو مخفی و از چشم کاربران به دور نگه میدارن.
ممنون
با سلام و تشکر
علی جان

نمونه برنامه ی که نوشتم تو عکسی که در زیر ضمیمه کردم مورد بحث این تاپیکه
کاملاً حرف شما متین

میتونستم صفحه ی کاربریمو هم فول اسکرین کنم البته این کار رو هم انجام دادم ولی خوشم نیومد

ولی ببینید من از منوبار خود اکسس ( 2003 ) توی برنامم استفاده کردم

چون هم سادست هم جذاب تر و شبیه اکثر نرم افزار هایی که ازشون استفاده میکنیم


کدی رو هم که دوست عزیزم جناب smderfan فرستادن هم استفاده کردم فرم هم باز شد بعد از زدن کلید ضربدر ولی فرم باز شده اصلا در حالتی نبود که بشه باهاش کار کرد

لطفا این نمونه عکس هارو ببینید بعد یه راهکار بهم پیشنهاد کنید
اگه ممکنه...
مشتکرم

c4soft
جمعه 22 مرداد 1389, 21:42 عصر
امیدوارم که این تاپیک به نتیجه برسه
من این مورد خاص رو تو یه برنامه دیدم ولی متاسفانه یا خوشبختانه فایل مورد نظر MDE بود

و باز هم امیدوارم این مورد رو بتونم حل کنم البته با کمک شما دوستان و اساتید گرامی

c4soft
شنبه 23 مرداد 1389, 16:59 عصر
اومدم بالا تا شاید دوباره به این موضوع پرداخته بشه

درخواست کمک دارم
لطفاً...

c4soft
یک شنبه 24 مرداد 1389, 18:11 عصر
با سلام
دوستان عزیز آیا راهی هست ؟

c4soft
دوشنبه 25 مرداد 1389, 22:18 عصر
کــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــمک !!!!!!!!!!!!!!!

c4soft
پنج شنبه 28 مرداد 1389, 18:04 عصر
یعنی دیگه امیدی نیست ؟

c4soft
شنبه 30 مرداد 1389, 19:42 عصر
با سلام و آرزوی قبولی طاعات و عبادات شما دوستان عزیز
من میخوام بدونم اگه واقعا برای مشکل من راهی نیست و یا اگه غیر ممکنه حداقل بهم اطلاع داده بشه
دوست عزیزمون جناب smderfan زحمت کشیدن و راهکاری اعلام کردن ولی متاسفانه کار آمد نبود
تورو خدا ببین :
تاپیک هایی که بعد از تاپیک من ایجاد شده به راحتی توسط مدیران و کاربران محترم دیگه پاسخ داده شده ولی کسی حتی تو این تاپیک نظرش رو هم نمیده که حداقل بگه برو الکی خوش نباش این غیر ممکنه... آدم احساس حقارت میکنه
مگه میشه که کسی نبینه

fazl11
شنبه 30 مرداد 1389, 21:17 عصر
سلام دوست عزیز
یکی دوستان قبلا این مبحث رو مطرح کرده بود من یه فایلی که بازهم مربوط به دیگر دوستمون میشه را برات میذارم امیدوارم بدردت بخوره

c4soft
شنبه 30 مرداد 1389, 21:52 عصر
سلام داداش
ضمن تشکر
ولی من منظورم باز شدن یک Form بود نه Msgbox عزیز.

ali190
شنبه 30 مرداد 1389, 22:08 عصر
سلام
ببین به کارت میاد
موفق باشی

fazl11
شنبه 30 مرداد 1389, 22:21 عصر
دوست عزیز بجای msgbox می تونی دستور باز شدن فرم رو بدی زحمت اصلاحش با خودت

fazl11
شنبه 30 مرداد 1389, 22:28 عصر
آقا اینم اصلاح شد ببین به دردت میخوره انشااله

c4soft
یک شنبه 31 مرداد 1389, 02:31 صبح
آقا اینم اصلاح شد ببین به دردت میخوره انشااله
عزیز متشکرم
دستت درد نکنه ولی با نمونه ای که علی آقا ضمیمه کردن یه مقایسه کن
دستورات بالا رو که گفتین امتحان کردم چون نشد دوباره اومدم و زحمت دادم به دوستان
زحمت شد براتون
مرسی