walid7799 قام بنشر يونيو 30 قام بنشر يونيو 30 قمت بحمد الله بتصميم برنامج يؤدى المطلوب .. ولكن هناك مشكلة صغيرة تسببت فى مشكلة كبيرة فى الفورم الرئيسي (واجهة البرنامج) يوجد بعض الازرار لفتح بعض الفورمز الاخرى وعند الضغط على احد هذة الازرار يختفى الفورم المفتوح خلف الفورم الرئيسي . المطلوب بعد الضغط على احد الازرار فى الفورم الرئيسي يرجع خلف جميع الفورمز المفتوحة اىا كان عددهم .. توصلت الى كود كالتالى : Docmd.RunCommand acCmdsendtoBack ولكن قمت بوضعه فى جميع الاماكن المفترض وضعه بها دون فائدة .. فهل من حل وجزاكم الله خيرا
M.Abd Allah قام بنشر يونيو 30 قام بنشر يونيو 30 استاذي الفاضل السلام عليكم ورحمه الله وبركاته حضرتك محير نفسك ليه مبروك عالبرنامج الجديد تقدر تحل المشكله ببساطه انك تخلي كل زرار يفتح الفورم اللي مخصص له عادي بس تخش قبلها علي خصائص كل فورم وتغير خاصيه pop up تخليها نعم عشان كل متفتح فورم تلاقيه ظهر فوق الفورم الرئيسي
أبو حوده قام بنشر يونيو 30 قام بنشر يونيو 30 جرب هذا الكود على زر الامر اللى بتفتح به النموزج الجديد ' افتح الفورم الجديد DoCmd.OpenForm "NewFormName" ' اجعل الفورم الرئيسي يذهب إلى الخلف Me.SetFocus DoCmd.RunCommand acCmdAppMinimize DoCmd.RunCommand acCmdAppMaximize
walid7799 قام بنشر يوليو 1 الكاتب قام بنشر يوليو 1 شكرا جزيرا لاهتمامكم وحضوركم شرفنى كثيرا ولاكن اعلم جيدا هذه المعلومات بس للاسف لا تنفع لان كل فورم يفتح من خلال ازرار الفورم الرئيسي يمكن فتح فورمز اخرى لاستكمال البيانات ولا يمكن جعل اى فورم Popup or model هل يمكن بعد الضغط على احد ازرار الواجهة الرئيسية يكون خلف اى فورم مفتوح مهما كان العدد هل من افكار وشكرا لكم جميعا .. والشكر موصول لكم بعد الله
Foksh قام بنشر يوليو 1 قام بنشر يوليو 1 (معدل) 17 ساعات مضت, walid7799 said: ولا يمكن جعل اى فورم Popup or model لم افهم السبب الذي يمنع ذلك !!!! تم تعديل يوليو 1 بواسطه Foksh
walid7799 قام بنشر يوليو 11 الكاتب قام بنشر يوليو 11 اسف لم ادرك تعليقك حتى الان . اسف على التأخير الذي يمنع ان يكون أحد النماذج فى وضع popup انه يتم فتح اكثر من نموذج فى نفس الوقت حيث ان المهام مرتبطة ببعض واستكمال البيانات يكون عن طريق نسخ من نموذج اخر تلقائياً وفى بعض الاحيان يدوياً عن طريق نسخ ولصق ومرة أخرى أسف على التأخير فى الرد على الخبير Foksh في 1/7/2024 at 01:54, أبو حوده said: ' افتح الفورم الجديد DoCmd.OpenForm "NewFormName" ' اجعل الفورم الرئيسي يذهب إلى الخلف Me.SetFocus DoCmd.RunCommand acCmdAppMinimize DoCmd.RunCommand acCmdAppMaximize هذا الأمر يعطى خطأ لأنه يتعارض مع بعض الاوامر وخصوصاً SetFocus 1
Foksh قام بنشر يوليو 11 قام بنشر يوليو 11 6 ساعات مضت, walid7799 said: هذا الأمر يعطى خطأ لأنه يتعارض مع بعض الاوامر وخصوصاً SetFocus بعد كود فتح النموذج ، استخدم بدلاً من Me.SetFocus هذا الكود Docmd.SetFocus
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.