TQTHAMI قام بنشر يوليو 11, 2023 قام بنشر يوليو 11, 2023 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 واعرف انه الخطاء مني ولكنها اول مره تمر علي ولم اشاهدها من قبل فيا ليت احد يعدل لي الكود تحياتي للجميع
jjafferr قام بنشر يوليو 11, 2023 قام بنشر يوليو 11, 2023 وعليكم السلام 🙂 لما تحدد النموذج الفرعي بالطريقة : me.frm.SourceObject = "frm3" . تستطيع استعمال التالي للتحكم فيه: me.frm.form.AllowEdits = true 'اسمح بتغيير البيانات me.frm.form.AllowDeletions = true 'اسمح بحذف السجل me.frm.form.AllowAdditions = true 'اسمح بإضافة سجلات جديدة 1
TQTHAMI قام بنشر يوليو 11, 2023 الكاتب قام بنشر يوليو 11, 2023 هلا وغلا اهلا بالأستاذ الكبير بشرفني مرورك لكن يبدو اني ما عرفت أوصل المعلومة بالشمل الصحيح لكن المثال يبين مطلبي Database32.accdb
TQTHAMI قام بنشر يوليو 11, 2023 الكاتب قام بنشر يوليو 11, 2023 2 ساعات مضت, jjafferr said: me.frm.form.AllowEdits = true 'اسمح بتغيير البيانات me.frm.form.AllowDeletions = true 'اسمح بحذف السجل me.frm.form.AllowAdditions = true 'اسمح بإضافة سجلات جديدة هذا يعمل على فتح نموذج مستقل ولكن انا احتاجه كما هو موضح في المثال
ناقل قام بنشر يوليو 11, 2023 قام بنشر يوليو 11, 2023 27 دقائق مضت, TQTHAMI said: هذا يعمل على فتح نموذج مستقل ولكن انا احتاجه كما هو موضح في المثال جرب الزر الاول للتعديل .... frm.SourceObject = "frm_1" frm.Form.AllowEdits = True وهكذا للبقية .............. 1
TQTHAMI قام بنشر يوليو 11, 2023 الكاتب قام بنشر يوليو 11, 2023 للأسف اخي نفس الشي عملتها كلها وكلها تقبل الاصافة والتعديل ممكن تطبقوها على المثال ولكم جزيل الشكر
jjafferr قام بنشر يوليو 11, 2023 قام بنشر يوليو 11, 2023 تفضل 🙂 اضف النموذج الفرعي ، ثم قم بالتعديل على البيانات ، ثم انقر على زر تعديل ، وحاول تعديل البيانات. كود عدم السماح بتعديل بيانات النموذج الفرعي: Private Sub x22_Click() Me.frm.Form.AllowEdits = False End Sub 1583.Database32.accdb True يعني اسمح (بالتعديل ، او الاضافة او ... ) False يعني لا تسمح (بالتعديل ، او الاضافة او ... ) 1
ناقل قام بنشر يوليو 11, 2023 قام بنشر يوليو 11, 2023 26 دقائق مضت, TQTHAMI said: للأسف اخي نفس الشي عملتها كلها وكلها تقبل الاصافة والتعديل ممكن تطبقوها على المثال ولكم جزيل الشكر جرب المرفق ..... Database32.accdb 1
TQTHAMI قام بنشر يوليو 11, 2023 الكاتب قام بنشر يوليو 11, 2023 للأسف نفس الشي لكن رفعن لم المثال وبه الطريقة التي ارغب عملها في النموذج الفرعي Database32.accdb
ناقل قام بنشر يوليو 11, 2023 قام بنشر يوليو 11, 2023 23 دقائق مضت, TQTHAMI said: للأسف نفس الشي لكن رفعن لم المثال وبه الطريقة التي ارغب عملها في النموذج الفرعي هل جربت مثالي اخي الكريم 1
أفضل إجابة ناقل قام بنشر يوليو 11, 2023 أفضل إجابة قام بنشر يوليو 11, 2023 جرب المرفق <<<<< Database32.accdb 1
jjafferr قام بنشر يوليو 11, 2023 قام بنشر يوليو 11, 2023 وهل جربت مثالي؟ للعلم ، انت لم تخبرنا الى الآن كيف تريد عمل النموذج الفرعي ، فنحن هنا اعطيناك الكود الذي يقوم بالعمل ، وانت تضع الكود الصحيح على الزر الصحيح على الحدث الصحيح 1
TQTHAMI قام بنشر يوليو 11, 2023 الكاتب قام بنشر يوليو 11, 2023 نعم اخي jjafferr جربته ولم بنجح الأخ ناقل شكرا لك تقريبا هذا ما اردت ولكن لصعوبة حله اكتفيت بالعمل ان يكون النموذج مباشر حتى لا اتوقف على هذي المشكلة شكرا لكم جميعا
jjafferr قام بنشر يوليو 11, 2023 قام بنشر يوليو 11, 2023 في احد برامجي عملت نفس طريقتك ، "برواز" نموذج فرعي ، واستعملت النماذج الفرعية داخله (بدلا عن عمل تبويب لكل نموذج فرعي) ، في الواقع العمل كان اكثر صعوبة واخذ جهد اكبر في العمل ، لأنه يجب ان نشير "للبرواز" في كل خطوة ، وفي نفس الوقت نشير لإسم النموذج الفرعي لكل عملية خاصة به ، وبدلا عن التبويب للإنتقال من نموذج فرعي لآخر ، استعمل Navigation buttons ، والتي لا يمكن ربطها/لصقها مع النموذج ، سواء الرئيسي او الفرعي !! ولكن ، البرنامج لا يزال الافضل ولا يوجد له مثيل في المؤسسات 🙂 1
Moosak قام بنشر يوليو 12, 2023 قام بنشر يوليو 12, 2023 8 ساعات مضت, jjafferr said: البرنامج لا يزال الافضل ولا يوجد له مثيل في المؤسسات 🙂 شوقتنا نعرف تفاصيل أكثر عن البرنامج ؟ 😊 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.