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

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


إذهب إلى أفضل إجابة Solved by kanory,

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

الأخوة الكرام عندي قاعدة بيانات تخص إنشاء أوامر الشراء :

عندي أكثر من شركة توريد تعمل في نفس المجال ولكل لكل شركة سعر مختلف للأصناف ، فأنشأت جدول للموردين وربطته بجدول الأصناف بحيث عند إضافة المورد أضيف أيضاً أصنافه وأسعاره

المطلوب :

في نموذج fr_po  عند اختيار المورد وليكن على سبيل المثال شركة 1  أن يظهر فقط في حقل الصنف بالنموذج الفرعي أصناف شركة 1 فقط مع الوحدة والسعر

وهكذا كل ما غيرت حقل المورد يظهر لي أصنافه فقط

 

أوامر الشراء.accdb

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

  • أفضل إجابة
منذ ساعه, أحمد وجيه said:

الأخوة الكرام عندي قاعدة بيانات تخص إنشاء أوامر الشراء :

عندي أكثر من شركة توريد تعمل في نفس المجال ولكل لكل شركة سعر مختلف للأصناف ، فأنشأت جدول للموردين وربطته بجدول الأصناف بحيث عند إضافة المورد أضيف أيضاً أصنافه وأسعاره

المطلوب :

في نموذج fr_po  عند اختيار المورد وليكن على سبيل المثال شركة 1  أن يظهر فقط في حقل الصنف بالنموذج الفرعي أصناف شركة 1 فقط مع الوحدة والسعر

وهكذا كل ما غيرت حقل المورد يظهر لي أصنافه فقط

تفضل <<<<<<>>>>>>>

 

أوامر الشراء.accdb

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

أستاذ @kanory المحترم

ظهر عندي مشكلة ، وهي انه  في نموذج fr_po عند اختيار المورد ومن ثم اضافة الأصناف ومع اختيار الصنف يظهر بحقل السعر سعر مورد آخر لديه نفس الصنف غير المورد المختار رغم ظهور السعر الصحيح في قائمة الأصناف

‏‏أمر شراء.accdb

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

51 دقائق مضت, أحمد وجيه said:

أستاذ @kanory المحترم

ظهر عندي مشكلة ، وهي انه  في نموذج fr_po عند اختيار المورد ومن ثم اضافة الأصناف ومع اختيار الصنف يظهر بحقل السعر سعر مورد آخر لديه نفس الصنف غير المورد المختار رغم ظهور السعر الصحيح في قائمة الأصناف

طيب استبدل هذا الكود الموجود في مربع التحرير السرد item في حدث بعد التحديث ....

On Error Resume Next
Me.unit = DLookup("[unit]", "tb_items", "item='" & Me.item & "'")
Me.price = DLookup("[price]", "tb_items", "item='" & Me.item & "'")

بهذا الكود ........

Me.unit = [Forms]![fr_po]![نموذج فرعي tb_purchase_order].[Form]![item].Column(1)
Me.price = [Forms]![fr_po]![نموذج فرعي tb_purchase_order].[Form]![item].Column(2)

 

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

وهذه بنفس طريقة السابقة بعد التعديل .... اختر احدى الطريقتين ......

Me.price = DLookup("[price]", "[tb_items]", "[vendor] Like '" & [Forms]![fr_po]![vendor] & "' And [item] Like '" & [Forms]![fr_po]![نموذج فرعي tb_purchase_order].[Form]![item].Column(0) & "' ")
Me.unit = DLookup("[unit]", "[tb_items]", "[vendor] Like '" & [Forms]![fr_po]![vendor] & "' And [item] Like '" & [Forms]![fr_po]![نموذج فرعي tb_purchase_order].[Form]![item].Column(0) & "' ")

 

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

3 ساعات مضت, kanory said:

طيب استبدل هذا الكود الموجود في مربع التحرير السرد item في حدث بعد التحديث ....

On Error Resume Next
Me.unit = DLookup("[unit]", "tb_items", "item='" & Me.item & "'")
Me.price = DLookup("[price]", "tb_items", "item='" & Me.item & "'")

بهذا الكود ........

Me.unit = [Forms]![fr_po]![نموذج فرعي tb_purchase_order].[Form]![item].Column(1)
Me.price = [Forms]![fr_po]![نموذج فرعي tb_purchase_order].[Form]![item].Column(2)

 

شاكر لك جداً أستاذنا الكريم :fff:

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

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