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

تغيير قيمة حقل في تقرير بناء على قيمة حقل آخر


moho58
إذهب إلى أفضل إجابة Solved by محمد احمد لطفى,

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

السلام عليكم

الاخوة الأفاضل في هذا المنتدى الجميل

في هذا الموضوع أريد تغيير قيمة حقل بناء  على قيمة حقل آحر إنطلاقا من التقرير المسمى تقرير1

فقط إذا كانت الوظيفة  هي (طبيب)  يصبح رقم قاعة العمل(Room   )  : 25                       

و بارك الله فيكم

 

BASEZ.accdb

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

الان, محمد احمد لطفى said:

تفضل :fff:
و يمكنك تكرار مع المهن الاخرى

BASEZ.accdb 752 kB · 0 downloads

مشكور أخي على الرد والمتابعة

 

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

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

وبارك الله فيك

 

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

منذ ساعه, محمد احمد لطفى said:

بارك الله فيك أخي الكريم وربي يجازيك هذا هو المطلوب بالتفصيل

 

ممكن سؤال آخر غير هذا 

 لنفرض حقل  Room موجود في جدول1

وحقل Grade موجود في جدول 2

كيف يمكن عمل نفس الشئ و مع وظيفيتين معا: طبيب و مهندس

وبارك الله فيك أخي

 

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

الان, محمد احمد لطفى said:

لابد أن يربط الجدولين حقل مشترك ويكون غير متكرر

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

وكيف تكون كتابة الكود وشكرا

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

الان, محمد احمد لطفى said:

شغالة أخي

لكن  الوظائف الأخرى تظهر قاعة العمل  فارغة

أريد أن تظهر كما في الجدول

باستثناء وظيفة ومهندس وظيفة  تصبح  قاعة العمل رقم :25

وبارك الله فيك وسامحني وان شاء الله تكملي المطلوب

25.jpg

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

الان, محمد احمد لطفى said:

المهندس رقم كام
الطبيب 25

في التقرير يظهر ما يلي :

المهندس رقم  25

الطبيب رقم  25

وباقي الوظائف تبقى كما يتم إدخالها في الجدول

وبارك الله فيك أخي

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

تفضل 

 

=IIf([grade]="طبيب";"25";IIf([grade]="مهندس";"25";Nz(DLookUp("[room]";"[جدول1]";"[Grade]='" & [Grade] & "'");"")))

BASEZ (2).accdb

تم تعديل بواسطه محمد احمد لطفى
  • Thanks 1
رابط هذا التعليق
شارك

الان, محمد احمد لطفى said:

تفضل 

 

=IIf([grade]="طبيب";"25";IIf([grade]="مهندس";"25";Nz(DLookUp("[room]";"[جدول1]";"[Grade]='" & [Grade] & "'");"")))

BASEZ (2).accdb 608 kB · 0 downloads

مشكور أخي

هل تصلح في حالة جدولين مرتبطين معا

وسامحيني أتعبتك معي

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

لو هتعمل جدول للمهن و قاعات خاصة لكل مهنة الكود هيتغير للتالى 

 

=Nz(DLookUp("[room]";"[جدول2]";"[Grade]='" & [Grade] & "'");"")

فقط قم باضافة المهن فى جدول 2 ووضع ارقام القاعات

تم عمل الملف فى مشاركة سابقة 

BASEZ (1) (1).accdb

تم تعديل بواسطه محمد احمد لطفى
  • Thanks 1
رابط هذا التعليق
شارك

الان, محمد احمد لطفى said:

حضرتك اعمل جدول للمهن وارفع الملف 

أخي في التقرير يظهر

المهندس رقم  25

الطبيب رقم  25

أدخلهما من الجدول رقم 2

وباقي الوظائف تظهر كيما هي موجودة في الجدول رقم 1

 

 

BAZEG.accdb

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

ألف ألف شكر نجحت الطريقة

ربي يجازيك أخي خير الجزاء

31 دقائق مضت, محمد احمد لطفى said:

ألف ألف شكر نجحت الطريقة

ربي يجازيك أخي خير الجزاء

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

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