سؤال

السلام وعليكم


 


لو سمحتم تساعدوني في تحديث نموذج اساسي عند تحديث وإضافة بيانات في نموذج فرعي بدون اغلاق النموذج الاساسي وفتحه مره اخرى.


عندي نموذج ادخال اسماء موظفين في شركة واحيانا اود إضافة شركة جديدة غير موجودة في القائمة المنسدلة المرتبطة بالنموذج الفرعي (Add Compnay)   , والمطلوب فتح النموذج الفرعي وإضافة شركة جديدة ويتم تحديث اسم الشركة الجديدة في القائمة المنسدلة في النموذج الرئيسي (Entry Form)   .


 


وشكرا


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

9 إجابة على هذا السؤال .

  • 0

بارك الله بك اخي الفاضل : محمود على المشاركة

 

 

 

تفضل اخي الكريم

 

ملفك بعد التعديل بناء على طلبك

 

كل ما عليك فعله هو تضع هذا الكود في حدث عند الإغلاق للنموذج الفرعي

 

Private Sub Form_Close()Forms![Entry Form]![Company].RequeryEnd Sub

 

الآن اتبع التالي :

 

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

 

post-15367-0-38840400-1376825640_thumb.g

 

2. قم بإدخال اسم الشركة الجديد في النموذج الفرعي ثم قم بإغلاق النموذج

 

post-15367-0-59821000-1376825968_thumb.g

 

3. الآن اختار اسم الشركة الجديد المضاف في النموذج الرئيسي

 

post-15367-0-30237100-1376826086_thumb.g

 

 

 

 

za-Test-UP.rar

 

بالتوفيق

تم تعديل بواسطه zahrah
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لو امكن ارسل المرفق بتنسيق 2003 وستجد الحل باذن الله

واذا كان صعب

يمكن ان تضع هذا الكود في حدث بعد التحديث للحقل المطلوب

Me.Refresh

بالتوفيق
اخوك --------- محمود المصري
 

تم تعديل بواسطه mahmoud_20
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز لم استطع التحويل ولكن ارفقت لك صورة توضيحيه.

 

وشكرا

 

 

post-71589-0-74895700-1376820724_thumb.j

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

طيب قم بعمل ماكرو جديد

وضع في الاتي

اجعل اول اجراء OpenForm ومن تحت وعند اسم النموذج Entry from

ثم ثاني اجراء Requery ومن تحت اكتب اسم الحقل comany

ثم احفظة باي اسم

ثم اذهب عند حصائص النموذج الذي باسم add comany وضع الماكرو في حدث عند الاغلاق

وهذا مثال مبسط للمطلوب

mahmoud.rar

واذا كان هذا طلبك فلا تنسانا في التقييم

وستجد كله تمام باذن الله واخبرني بالنتيجة

 

تم تعديل بواسطه mahmoud_20
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز محمد شكرا لك لتعاونك معي.


 


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


هل هناك طريقة اخرى تحافظ على بقاء البيانات المدخلة حتى اغير اسم الشركة , اذا لم يكن فسأستخدم هذه الطريقة


 


 


شكرا لك مرة اخرى


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي انظر المرفق السابق ارساله واتبع الطريقة

حيث انها تعمل 100% ولا تقوم بمسح اي شئ بل بامكنك الاضافة و التعديل

والا ضع المرفق الخاص بك بتنسيق 2003

اخوك ------ محمود المصري

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

فعلاء هذا هو المطلوب

 

شكرا اختي زهرة, بارك الله فيك

 

تسلم اخي محمد على المجهود وعلى صبرك

 

بارك الله في الجميع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .