اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

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

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

 

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

 

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