بعد ان تمت عملية التحويل إلى mde ظهرت رسالة الخطاء سوف يتم ارفاقها في حين ان البرنامج قبل التحويل كان شغال مائة في المائة ولا ادري ما السبب
رسالة خطا عند بعد تحويل البرنامج إلى mde
مشكلته انك تنقبل التركيز من حقل الى حقل اخر مش عارف اسم مستخدم وكلمة مرور
الغي نقل التركيز عند الفتح وان شاء الله يزبط بالتوفيق
"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد وعلى آل سيدنا محمد
جربت تعمل compile كما في الصورة قبل التحويل

ايه عملت compile ولغيت كل الاخطاء البرمجية
اللهم اني عملت زر امر ينقل من النموذج الرئيسي للفعي عن طريق
docmd.gocontrol"fralanfdf-sup"
مرفق قاعدة البيانات قبل التحويل
قاعدة البيانات بعد التحويل
اين تظهر رسالة الخطاء
فتحت الملفين ولا يوجد اشكال .. عند بداية التشغيل
المشكلة توجد عند ما يتم ادخال البيانات ادخل اجازة للموظف ما ثم بعد ذلك ادخل تمديد للاجازة بعدها اعمل مباشرة للموظف سوف تجد الاخطاء تظهر معاك
ملاحظة عند البحث بارقام الموظفين ورقم قرار الاجازة اضغط على F9
المشكلة فقط في النسخة 1 الي هي الملف mde لكن الملف السابق ليس فيه شي شغال مائة في المائة وهذا الي مجنني ما قادر افهم ايش السبب
اين انتم ايها الاعزاء
في حقل بعد التحديث لنوع الاجازه يطالبك بمجموعه من القيم مثلا حقل مدخل البيانات في النموذج الفرعي ياخذ قيمته من حقل اسمه textuser موجود في النموذج الرئيسي وطبعا هذا الحقل غير موجود ربما يكون مدخل الببيانات هو نفسه رقم الموظف بامكانك تغير اسم الحقل ليتناسب مع ذلك وكذلك ايضا حقول مثل الفرع وغيره بالتوفيق اخي
* وحتى في النسخه الاصل جرب ادخل نوع الاجازه ستجد انه يطالبك بهذه الحقل ليس فقط في النسخه المحوله
تم تعديل هذه المشاركة بواسطة اكرم العريقي في 12 يناير 2014 في 16:07
"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد وعلى آل سيدنا محمد
متاسف لعدم حذف الكود الخاص بذالك لان البرنامج الاصل متعدد المستخدمين لكني لن استطيع رفع البرنامج كاملا لكبر الحجم
مرفق الملف بعد التعديل
متاسف لعدم حذف الكود الخاص بذالك لان البرنامج الاصل متعدد المستخدمين لكني لن استطيع رفع البرنامج كاملا لكبر الحجم
مرفق الملف بعد التعديل
خلاص الان بعد ما قمت بإيقاف الاكواد جرب تسوي ملف mde وشوف بايشتغل طبيعي لانه هذا الكود هو اللي كان معطله
وعلى العموم بارفق لك اللي سويته برنامج إدارة الحسابات - نسخة.rar
"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد وعلى آل سيدنا محمد
ملقات مرفقة
لا تزال المشكلة زي ما هي نفس رسالة الخطأ
اين انتي يازهرة المنتدي
اخي الفاضل : ياسين
المشكلة بسيطة وسهله إن شاء الله
بوجد لديك خطأ بسيط تحتاج الى تعديله
بما ان النموذج الفرعي frDirection-supB موجود في النموذج الرئيسي frDirectionMaim فيجب ان يكون التعبير بهذا الشكل
FORMS!frDirectionMaim![frDirection-supB].FORM.Enabled = True
Private Sub COM1_GotFocus()
Me.Requery
If [staffNo] > 0 Then
FORMS!frDirectionMaim![frDirection-supB].FORM.Enabled = True
DoCmd.GoToControl "frDirection-supB"
Else
MsgBox "لا يوجد اجازة برقم القرار المدخل", _
vbOKOnly, _
"تنبيه"
DoCmd.GoToControl "text1"
End Ifتم تعديل هذه المشاركة بواسطة zahrah في 12 يناير 2014 في 20:51
بارك الله فيك اخت زهرة عملت نفس الكود المبين اعلاه لم ينفع بهذا الشكل
FORMS!frDirectionMaim![frDirection-supB].FORM.Enabled = True
طلعت رسالة خطأ لكن تم التعديل على بحيث عمل الكود
FORMS!frDirectionMaim![frDirection-supB].Enabled = True
لكن المشكلة لم تحل ولا زالت المشكلة نفسها عند يتم فتح النظام الملف التنفيذي النسخة 1
وحبينا نعمل اجازة للموظف
بعدها نعمل تمديد للاجازة الممنوحة بالقرار رقم 10 مثلا عندما نعل تمديد ثاني لنفس القرار 10 المفروض ان لايمكن التمديد لنفس القرار لان القرار 10 أخذ تمديد قبل ذلك تطلع الرسالة صحيحة ولكن بعدها على طول تطلع رسالة الخطاء السابقة
لكن قبل التحويل لا توجد ايه مشكلة قلت ربما تكون المشكلة عندي في الاكسيس جربتها على جهاز المبيوتر الخاص بالعمل نفس القصة ارجوا ان نراى حل لمثل هذه الاخطاء حتى يتسنى لي ان اكمل برنامج شئون الموظفين ولكي مني جزيل الشكر
وكذالك المباشرة تحفظ للمرة الاولى فقط اما المرة الثانية لايقبل حتى لا يتم تكرار البيانات بس هذه الرسالة مزعجة كل مره تطلع
اخي الفاضل : ياسين
استبدل السطر التالي
DoCmd.GoToControl "frAlajazeh-supB"
Forms!frAlajazehMainB![frAlajazeh-supB].SetFocus
Private Sub COM1_GotFocus()
Me.Requery
If [staffNo] > 0 Then
FORMS!frDirectionMaim![frDirection-supB].FORM.Enabled = True
Forms!frAlajazehMainB![frAlajazeh-supB].SetFocus
Else
MsgBox "لا يوجد اجازة برقم القرار المدخل", _
vbOKOnly, _
"تنبيه"
DoCmd.GoToControl "text1"
End Ifتم تعديل هذه المشاركة بواسطة zahrah في 13 يناير 2014 في 10:50
لا حول ولا قوه إلا بالله
اختي الفاضلة: زهرة المنتدى
والله تعبتك معاي
غيرت الكود المبين اعلاه
Forms!frAlajazehMainB![frAlajazeh-supB].SetFocus
تم تعديل هذه المشاركة بواسطة ياسين هاشم سعيد انعم في 13 يناير 2014 في 17:55
اختي الفاضلة : زهرة المنتدى
كنت قد قرأت لك عنوان سابق لا اذكر العنوان بالضبط ولكن اذكر انه عندما يتم فتح القاعدة مرات متعددة من اصدارين مختلفين اصدار 2003 و 2010 انه تتغير المكتبات.
فهل برأيك انه هذا هو سبب المشكلة لان دائما في طور التصميم اعمل في البيت على اصدار 2003 وفي العمل على اصدارة 2010
هذا الموضوع مغلق.

