الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحديث بيانات

مغلقمُجاب
بدأه Stoic_bird في 18 أغسطس 2013 · 9 رد · 860 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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


 


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


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


 


وشكرا


"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#2

الملف المرفق للمعاينة

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#3

الملف ارفق

Timesheet_Template.zip

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#4

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

واذا كان صعب

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

Me.Refresh

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

تم تعديل هذه المشاركة بواسطة mahmoud_20 في 18 أغسطس 2013 في 12:14

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#5

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

 

وشكرا

 

 

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

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#6

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

وضع في الاتي

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

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

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

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

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

mahmoud.rar

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

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

تم تعديل هذه المشاركة بواسطة mahmoud_20 في 18 أغسطس 2013 في 14:16

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#7

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


 


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


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


 


 


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


"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#8

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

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

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

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

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#9 أفضل إجابة

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

 

 

 

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

 

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

 

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

 

Private Sub Form_Close()
Forms![Entry Form]![Company].Requery
End 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 في 18 أغسطس 2013 في 14:44

1
#10

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

 

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

 

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

 

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

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

هذا الموضوع مغلق.

مواضيع مشابهة