اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تعديل الاسم فى النموذج الرئيسى و النماذج الفرعية


إذهب إلى أفضل إجابة Solved by Shivan Rekany,

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

السلام عليكم ورحمة الله و بركاته 
كيف اعدل الاسم فى النموذج الرئيس و كذلك يتم التعديل على النماذج الفرعية 

و جزاكم الله خيرا

Capture5254.JPG

test444.rar

رابط هذا التعليق
شارك

15 دقائق مضت, محمد احمد لطفى said:

كيف اعدل الاسم فى النموذج الرئيس و كذلك يتم التعديل على النماذج الفرعية

اتفضل اليك هذا الكود

Private Sub serial_AfterUpdate()
On Error Resume Next
    Dim TeadilMyName As String
    TeadilMyName = "UPDATE SUB SET SUB.serial = [Forms]![DataMasterForm]![serial] WHERE (((SUB.id)=[Forms]![DataMasterForm]![id]));"
    DoCmd.SetWarnings False
    DoCmd.RunSQL (TeadilMyName)
    DoCmd.SetWarnings True
End Sub

مع ملف بعد تعديل

 

test444.rar

رابط هذا التعليق
شارك

9 دقائق مضت, محمد احمد لطفى said:

عند تشغيل البرنامج بعد التعديل تظهر هذه الرسالة

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

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

  • Like 1
رابط هذا التعليق
شارك

انها نفس القاعدة المرفقة هنا

الملاحظ عند تغيير الاسم النموذج الفرعى الاول يغير البيانات 
المفروض لا يعير البيات يتم التعديل فقط

Untitled2.jpg

رابط هذا التعليق
شارك

6 دقائق مضت, محمد احمد لطفى said:

انها نفس القاعدة المرفقة هنا

اليك هذا الفيديو على التعديل ولم يظهر اي رسالة في القاعدة المرفقة

 

Video_2017-06-24_053847.rar

  • Like 1
رابط هذا التعليق
شارك

3 دقائق مضت, محمد احمد لطفى said:

عند الضغط على start
تظهر المشكلة

انا ما عملت اي شيء لزر ستارت

انا عملت كود عند تحديث الاسم

  • Like 1
رابط هذا التعليق
شارك

اعتذر منك وجزاك الله خيرا على المساعدة 
هذا النموذج بعد التغير لا يتغير فعليا انظر الى الجدول الخاص به لن يظهر الاسم الذى تم تغيره سيظهر الاسم القديم فقط

Untitled2.jpg

Capture555.JPG

  • Like 1
رابط هذا التعليق
شارك

  • أفضل إجابة
17 دقائق مضت, محمد احمد لطفى said:

هذا النموذج بعد التغير لا يتغير فعليا انظر الى الجدول الخاص به لن يظهر الاسم الذى تم تغيره سيظهر الاسم القديم فقط

اسف نسيت ان ادرج في الكود جدول اي دي

لكن يتغير في جدول الاخر

اتفضل اليك هذا سيتغير في كل الجداول

Private Sub serial_AfterUpdate()
On Error Resume Next
    Dim TeadilMyName As String
    TeadilMyName = "UPDATE ID INNER JOIN SUB ON ID.id1 = SUB.id SET ID.serial = [Forms]![DataMasterForm]![serial], SUB.serial = [Forms]![DataMasterForm]![serial] WHERE (((ID.id1)=[Forms]![DataMasterForm]![id]));"
    DoCmd.SetWarnings False
    DoCmd.RunSQL (TeadilMyName)
    DoCmd.SetWarnings True
    DoCmd.RunCommand acCmdSaveRecord
End Sub

اليك مرفق

 

test444.rar

  • Like 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