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

نموذج فرعي / تحديث البيانات تلقائيا في اكثر من نموذج فرعي


midomashakel

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

السلام عليكم ورحمه الله وبركاته

الاخوة الكرام

كل عام وانتم بخير

 

المشكلة كما يتضح من الصورة

 

PngQY.jpg

 

السؤال الاول

عند الضغط على حفظ القرار من النموذج (1) تظهر رسالة في حالة الاجابة بنعم يتم اظهار النموذج (2) لاستقبال بيانات الموظف داخل القرار حتى تمام حفظ السجل في النموذج (2)

المفترض ان تظهر بيانات الموظفين الذى يتم اضافتهم تلقائيا داخل النموذج (3) لمعرفة عدد الافراد التى تم اضافتها لنفس القرار (1)

ولكن المشكلة لا تظهر البيانات تلقائيا الا بعد اضافة قرار اخر والعودة لنفس القرار فتظهر البيانات

 

ولكننى اريد ظهور البيانات تلقائيا بعد عملية الحفظ

 

السؤال الثاني

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

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

لا اعلم اين الخطأ

 

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

 

 

ولكم منى جزيل الشكر

karar.zip

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

تسلم ايدك يا ابو خليل

 

تمت الإجابة

 

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

 

 

سؤال اخر اذا سمحت

 

هل بالامكان عند الوفوف على سجل بالنموذج (3) تظهر بياناته بالنموذج رقم (2) لاجراء عملية التعديل على هذا السجل وحفظه مره اخرى بدلا من اضافة شاشة للتعديل ؟؟؟

تم تعديل بواسطه midomashakel
رابط هذا التعليق
شارك

تسلم يا ابو خليل

 

وان كنت افضل التعديل يتم عن طريق النموذج (2) وخاصة عشان حذف سجل من البيانات

 

اسمحلي قابلتني مشكلة اخرى

 

حاول تسجل قرار موجود من قبل، واخبرني اين الخطأ ؟

مثال القرار 58 / 2006 / ادارة التخطيط

اتمنى انك تجرب الحالتين  Yes / No

 

مع العلم انه من الممكن ان يتم تسجيل القرارات ثم بعد ذلك يتم اضافة البيانات الى القرار في اى وقت

 

اشكرك لسعة صدرك

 

ارفقت القاعدة بعد التعديل

karar3.zip

تم تعديل بواسطه midomashakel
رابط هذا التعليق
شارك

السلام عليكم ورحمه الله وبركاته

 

اللهم اذا كانت هذه ليلة القدر فلا تحرمنا اجرها

اللهم دعوناك كما امرتنا ... فاستجب لنا كما وعدتنا ... اللهم امين

 

تسلم ايدك يا ابو خليل

 

بس انا مختلف معاك في هذا الحل المؤقت الذى اعتبره غير نهائي ... لانه ليس من المعقول ان حدود الاكسيس تقف عند هذه المشكلة

 

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

ثم اقوم بالاستعلام .. فيقبل منى ادخال البيانات التفصيلية لهذا القرار

 

كما انه هناك مشكلة اخرى وهى بعد ادخال عدد من القرارات على سبيل المثال

القرار 58 / 2006 / ادارة التخطيط

القرار 58 / 2005 / ادارة التخطيط

القرار 58 / 2004 / ادارة التخطيط

القرار 58 / 2003 / ادارة التخطيط

القرار 58 / 2002 / ادارة التخطيط

وهكذا  ........ ماذا سيكون الحال

 

 

ما زلت في انتظار حل اخرى لهذه المشكلة

 

ولكن لا ابخس بحققك ومجهودك .. مره اخرى انا شاكر ليك تعبك معايا

 

وفي انتظار التعديل على karar3

 

في رعاية الله وامنه

تم تعديل بواسطه midomashakel
رابط هذا التعليق
شارك

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

ثم اقوم بالاستعلام .. فيقبل منى ادخال البيانات التفصيلية لهذا القرار

 

عملت لك ذلك حسب طلبك حتى  تتخلص من الاخطاء  التي تظهر لك

وسبب هذه الاخطاء هو تكرار السجل

 

 

كما انه هناك مشكلة اخرى وهى بعد ادخال عدد من القرارات على سبيل المثال

القرار 58 / 2006 / ادارة التخطيط

القرار 58 / 2005 / ادارة التخطيط

القرار 58 / 2004 / ادارة التخطيط

القرار 58 / 2003 / ادارة التخطيط

القرار 58 / 2002 / ادارة التخطيط

وهكذا  ........ ماذا سيكون الحال

 

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

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

انا لا اريد ادخال القرار مرتين

 

كل ما اريده

 

طريقة التسجيل تتم علي مرحلتين

 

الاولى لها موظف مستقل  ادخال القرارات فقط ( نموذج 1 )

الثانية لها موظف اخر لادخال تفاصيل القرار ( نموذج 2 )

 

وبالتالي الموظف الثاني

يجب ادخال القرار (نموذج 1 ) وفي حالة ما اذا كان القرار مسجل من قبل

تظهر له رسالة مفادها " هذا القرار مسجل من قبل ، هل تريد ادخال البيانات التفصيلية للقرار "  [ نعم ] يتم اظهار نموذج 2 لادخال تفاصيل  القرار  ((((( وليس تسجيل القرار مره اخرى )))))

 

ارجو ان تكون وضحت الصورة

تم تعديل بواسطه midomashakel
رابط هذا التعليق
شارك

كل شيء ممكن بإذن الله

ولكن الا يوحي لك الحل السابق بطريق اخصر  من الطريق الذي تسلكه الآن

فمثلا  المستخدم يبدأ بادخال الرقم  في خانة البحث فإما ان يكون الرقم موجودا مسبقا  حينها يتم اظهار البيانات

واما ان يكون الرقم غير موجود فينتقل الرقم الى حقل رقم القرار وتنتقل المشيرة الى حقل التاريخ لكتابته

 

وعلى كل حال تم تعديل المثال حسب رغبتك

karar2.rar

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

السلام عليكم ورحمه الله وبركاته

 

انا اسف يا ابو خليل على التاخير

 

قمت بتجربة التعديل الاخير ولنا عودة له ان شاء الله

 

ولكن اسمح لى ان تقوم بشرح الكود الذى وضعته لافهم تركيب الكود وطريقة عمله

 

 

وكل عام وانت والاسرة الكريمة بخير واعضاء المنتدى الكرام وكل الامه الاسلامية بكل الخير واليمن والبركات

تم تعديل بواسطه midomashakel
رابط هذا التعليق
شارك

السلام عليكم ورحمه الله وبركاته

 

كل عام وانتم بخير

 

هذا هو الكود الذى اريد شرحه

Private Sub أمر6_Click()
On Error GoTo Err_أمر6_Click
   Dim VBAnswer As String
   Dim x As String
   x = order_no
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    VBAnswer = MsgBox(" تم حفظ القرار. هل تريد اضافة البيانات التفصيلية ؟", vbQuestion + vbYesNo)
    If VBAnswer = vbYes Then Me.tbl_details.Visible = True: Me!tbl_details.SetFocus: Me!tbl_details.Form!order_type.SetFocus Else: VBAnswer = vbNo: أمر62.SetFocus
    
       
'Exit_أمر6_Click:
  '  Exit Sub

Err_أمر6_Click:
MsgBox ("تم تسجيل هذا القرار من قبل. هل تريد اضافة البيانات التفصيلية للقرار ¿")
    Undo
   Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[order_no] = '" & x & "'"
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
 Me.tbl_details.Visible = True
End Sub

وخاصة

من اول

undo  ... حتى اخر الكود

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

تم تعديل بواسطه midomashakel
رابط هذا التعليق
شارك

  • 2 weeks later...

السلام عليكم ورحمه الله وبركاته

 

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

 

لى بعض الملاحظات يا استاذ / ابو خليلل

 

 

عند تسجيل نفس رقم القرار مع اختلاف السنة يقةم بتحويل سنة الصدور للسنة السابقة للقرار المسجل من قبل بمعنى

عند تسجيل

850/2012/مكتب رئيس الادارة يقبلها تمام

المشكلة عند تسجيل

850/2013/مكتب رئيس الادارة  يقوم بتحويلها الى 850/2012/مكتب رئيس الادارة

وهذا خطأ جسيم

 

ارجو ان اجد لديكم الحل

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

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