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

تعديل على كود


TQTHAMI
إذهب إلى أفضل إجابة Solved by ناقل,

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

frm.SourceObject = "frm3"

هنا يفتح الفورم 3 من خلال النموذج الفرعي تمام 

 'DoCmd.OpenForm "frm3", acNormal, "", "", acReadOnly, acNormal
 'DoCmd.OpenForm "frm3", acNormal, "", "", acAdd, acNormal
 'DoCmd.OpenForm "frm3", acNormal, "", "", acEdit, acNormal

لكن عندما اردت انه يفتح بأحد هذي الطرق لا يقبل عملت هي الطريقة

 frm.SourceObject= "frm3", acNormal, "", "", acReadOnly, acNormal

واعرف انه الخطاء مني ولكنها اول مره تمر علي ولم اشاهدها من قبل فيا ليت احد يعدل لي الكود

تحياتي للجميع

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

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

 

لما تحدد النموذج الفرعي بالطريقة :

me.frm.SourceObject = "frm3"

.

تستطيع استعمال التالي للتحكم فيه:

me.frm.form.AllowEdits = true       'اسمح بتغيير البيانات
me.frm.form.AllowDeletions = true   'اسمح بحذف السجل
me.frm.form.AllowAdditions = true   'اسمح بإضافة سجلات جديدة

 

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

هلا وغلا 

اهلا بالأستاذ الكبير

بشرفني مرورك

لكن يبدو اني ما عرفت أوصل المعلومة بالشمل الصحيح

لكن المثال يبين مطلبي

Database32.accdb

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

2 ساعات مضت, jjafferr said:
me.frm.form.AllowEdits = true       'اسمح بتغيير البيانات
me.frm.form.AllowDeletions = true   'اسمح بحذف السجل
me.frm.form.AllowAdditions = true   'اسمح بإضافة سجلات جديدة

هذا يعمل على فتح نموذج مستقل
ولكن انا احتاجه كما هو موضح في المثال

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

تفضل 🙂

 

اضف النموذج الفرعي ، 

ثم قم بالتعديل على البيانات ،

ثم انقر على زر تعديل ، وحاول تعديل البيانات.

 

كود عدم السماح بتعديل بيانات النموذج الفرعي:

Private Sub x22_Click()

    Me.frm.Form.AllowEdits = False
End Sub

 

 

1583.Database32.accdb

True يعني اسمح (بالتعديل ، او الاضافة او ... )

False يعني لا تسمح (بالتعديل ، او الاضافة او ... )

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

وهل جربت مثالي؟

 

للعلم ، انت لم تخبرنا الى الآن كيف تريد عمل النموذج الفرعي ، فنحن هنا اعطيناك الكود الذي يقوم بالعمل ، وانت تضع الكود الصحيح على الزر الصحيح على الحدث الصحيح

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

نعم اخي  jjafferr   جربته ولم بنجح

الأخ  ناقل شكرا لك تقريبا هذا ما اردت 

ولكن لصعوبة حله اكتفيت بالعمل ان يكون النموذج مباشر 
حتى لا اتوقف على هذي المشكلة

شكرا لكم جميعا   

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

في احد برامجي عملت نفس طريقتك ، "برواز" نموذج فرعي ، واستعملت النماذج الفرعية داخله (بدلا عن عمل تبويب لكل نموذج فرعي) ،

في الواقع العمل كان اكثر صعوبة واخذ جهد اكبر في العمل ، لأنه يجب ان نشير "للبرواز" في كل خطوة ، وفي نفس الوقت نشير لإسم النموذج الفرعي لكل عملية خاصة به ،

وبدلا عن التبويب للإنتقال من نموذج فرعي لآخر ، استعمل Navigation buttons ، والتي لا يمكن ربطها/لصقها مع النموذج ، سواء الرئيسي او الفرعي !!

ولكن ، البرنامج لا يزال الافضل ولا يوجد له مثيل في المؤسسات 🙂

  • 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