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

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

قام بنشر

الأخوة الكرام  مرفق قاعدة بيانات أرغب في اضافة التعديل التالي  عليها 

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

المطلوب هو اضافة زرار يقوم بنقل العهدة المسجلة على الموظف رقم 30515 الي الموظف رقم 30181  داخل نفس الجدول ( رقم العهد ) دون الحاجة لفتح الجدول

ويفضل لو فتح قائمة منسدلة أختار منها الاصناف المطلوب نقلها 

برنامج المستودع.rar

قام بنشر

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

ثانيا أنشأت استعلام إلحاق لإضافة كل العهد للموظف الثانى

ثالثا أنشأت زر أمر فى النموذج لتنفيذ ذلك

المرفق

برنامج المستودع - kera.rar

  • Like 1
قام بنشر

أخي الكريم  @عبدالفتاح كيرة 

المرفق يعمل بطريقة خاطئة فهو ينقل العهدة فقط للموظف رقم 2 مهما زاد عدد الموظفين  

اما التعديل المطلوب فهو ان اقوم  بتحديد الرقم العام للموظف المطلوب نقل العهدة عليه بعد الضغط على زرار  ADD 

قام بنشر

نعم هذا جزء كبير مما  أردته وكنت أريد بعد كتابة رقم الموظف المطلوب نقل العهدة عليه  الضغط على  ADD  يفتح قائمة منسدلة أختار منها الاصناف المطلوب نقلها 

ولكن هذا التعديل يكفي وزيادة :fff:

  • Like 1
قام بنشر (معدل)

أخي الكريم @عبدالفتاح كيرة

في خطأ دائما عند طلب نقل العهدة لموظف جديد تنقل كل الأصناف الموجودة في جدول رقم العهد 

بينما المطلوب هو أن تنقل الأصناف الموجودة على الموظف القديم فقط 

أضفت بعض الموظفين بالقاعدة يمكنك مراجعتها والتأكد من ذلك 

برنامج المستودع - kera.rar

تم تعديل بواسطه أحمد وجيه
قام بنشر

أخي الكريم @عبد الفتاح كيرة 
 

مثال لما أردته 

عند كتابة الرقم الوظيفي في خانة الرقم العام تظهر العهدة المسجلة على الموظف كما هو موضح بالصورة   ( جهاز كمبيوتر و شاشة وغسالة )

ما أردته هو انه عند كتابة رقم وظيفي في خانة ( اكتب رقم الموظف ) وليكن 30333 كما في الصورة ثم الضغط على add تنقل اليه الأصناف المسجلة على الموظف 30515  
 

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

 

Untitled.png.24552a1ab203798eb94830a982e23e3d.png

 

 

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

 

3.png.a6646e21d2ba76590c72db57e390d2cc.png

قام بنشر

تفضل :

جرب ووافني بالنتيجة

استخدم هذا الامر تحت زر الأمر : ADD

 

Dim strSQL As String
strSQL = "UPDATE [رقم العهد] " & _
"SET [الرقم العام] = myn,[التاريخ] = Date()"
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
DoCmd.Requery

 

  • Like 1
قام بنشر

لم انتبه لطلبك في المشاركة الاولى

في حال تريد نقل أصناف محددة تحتاج الى عمل حقل في جدول رقم العهد ولنفرض انه : Chk واجعل نوع البيانات رقم

ثم قم باضافته في النموذج الفرعي في ADD

واستخدم هذا الكود تحت زر ADD

Dim strSQL As String
strSQL = "UPDATE [رقم العهد] " & _
"SET [الرقم العام] = myn,[التاريخ] = Date()" & _
"WHERE chk =true"
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
DoCmd.Requery

 

  • Like 2

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