اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته

اعضاء وزوار المنتدى الرجاء افادتي بكود عند ضفط زر امر لفتح نموذج بيانات شخص محدد يتم بنفس الوقت اغلاق النموذج الرئيسي وايضا كود بالنموذج الاخر عند العودة يقوم بفتح النموذج الذي تم اغلاقه .

مرفق طيه قاعدة بيانات للتطبيق عليها 

وتمت سالمين .  my12.rar

قام بنشر

اخي العزيز لا يمكن تحميل ملفك ولكن على العموم

في حدث on click في زر الامر ضع الكود التالي

"اسم النموذج المراد فتحه"  DoCmd.OpenForm  

"اسم النموذج المراد اغلاقه"  ,DoCmd.Close acForm

ثم نفس الكود مع تغيير اسماء النماذج

ملاجظة : كود الفتح قبل كود الاغلاق وهذا اجباري

  • Like 1
قام بنشر

اعتذر لك اخوي حسام وتفضل قاعدة البيانات للتوضيح عليها وجزاك الله خيرا .

ملاحظة : انا اريد فتح نموذج حسب حقل ( ID ) المحدد لك شخص كما هو موضح بالمرفق 

my12.rar

قام بنشر

الاخوة الافاضل السلام عليكم ورحمة الله وبركاته

يكفينا أمر إغلاق الفورم  بدون ذكر أسمه ثم أمر فتح فورم آخر 

مثال :

DoCmd.Close

 

DoCmd.OpenForm "main""

فالايعاز الأول يغلق الفورم الحالي والثاني يقوم بفتح الفورج الجديد بعد غلق القديم 

 

  • Like 1
قام بنشر

وعليكم و رحمة الله و بركاته

للاغلاق نموذج الاول اولاً ثم فتح النموذج الثاني  عليك تعريف المتغير برقم ID  في نموذج الاول و ثم وضع اسم المتغير في الشرط بدل ID

لاحظ الكود

On Error Resume Next
Dim IDv As Integer
IDv = id
DoCmd.Close
DoCmd.OpenForm "form2", , , "[ID]=" & IDv

 

  • Like 1
  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information