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

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

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

السلام عليكم

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

تفضل التعديل وفيه رسالة تنبيه اما الاستمرار باضافة الصنف او الغاء اضافة الصنف المكرر

اتمنى ان يكون المطلوب

تحياتي

 

yasser_10.accdb

تم تعديل بواسطه Ahmed_J
  • Like 1
قام بنشر
5 ساعات مضت, husseinharby said:

اريد رسالة تحذير عند تكرار نفس الصنف في خانة الصنف

شغل استاذ احمد رائع ..لكن ممكن تفهمنا ليه تريد رسالة تحذير ؟

قصدي ..في نموذج المبيعات يصدف عدة اصناف متشابهة ...فالمفروض انها تضاف كميتها الى سابقتها !!

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

عفوا استاذ @Ahmed_J

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

والهدف من طلبي @Eng.Qassim هو انني اقوم بكتابة فواتير من اصناف كثيرة قد تصل الي 50 صنف ووارد ان اقوم بتكرار نفس الصنف عن طريق الخطأ

لذلك اريد تنبيهي برسالة 

Screenshot 2023-03-14 145859.png

تم تعديل بواسطه husseinharby
  • Like 1
قام بنشر

اخي العزيز

انا قلت لك ان النموذج مصدر سجلاته الاستعلام 

وفي النموذج  (sale ) مصدر سجلاته  الاستعلام (sale_sub_query)

اذهب للاستعلام واحذف الاصناف المكررة اولا ثم قم بتعبئة البيانات من جديد  

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

تحياتي

 

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

استاذ احمد 

ارجو الاخذ في الاعتبار تعدد الفواتير 

لقد قمت بحذف كل البيانات الموجودة في الاستعلام ولكن ليس هذا هو السبب

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

 

تم تعديل بواسطه husseinharby
قام بنشر (معدل)

اخي العزيز

هل تقصد ان رسالة التنبيه بتكرار الصنف تعتمد على النموذج sale  فقط وليس على التكرار  في اي جدول او استعلام؟ 

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

رسالة التكرار تعتمد علي نموذج sale فقط وتعتمد ايضا علي كل فاتورة علي حدة

111.png

اريد من المعادلة ان تراجع الفاتورة المفتوحة فقط وليس كل السجلات

 

قام بنشر
2 ساعات مضت, husseinharby said:

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

نعم ممكن

ولكن ستجد ان رقم السجل لا يعكس الترتيب الحقيقي للسجلات لكونك استخدمت ترقيم تلقائي غير مشروط فمثلا قد تجد ان الصنف رقم 2 في الفاتورة 10 رقمه 80 مثلا

ولتلافي عملت حقل ترقيم بشرط رقم الفاتورة

الملف مرفق بعد التعديل مع اني اتحفظ على الطريقة واتفق مع رأي الاستاذ @Eng.Qassim

في 13‏/3‏/2023 at 22:41, Eng.Qassim said:

قصدي ..في نموذج المبيعات يصدف عدة اصناف متشابهة ...فالمفروض انها تضاف كميتها الى سابقتها !!

ولكن ربما لك فكره اخرى

 

yasser_10(1).accdb

  • Thanks 1
قام بنشر

واذا ترغب بنفس طريقة عد السجلات

Dim x As String
x = Me.item.Column(0)
Me.id_item = Nz(DMax("[id_item]", "details", "[sale_id]=" & Me.Parent!sale_id), 0) + 1
    If DCount("*", "sale_sub_query", "[sale_id]=" & [sale_id] & " and [item]='" & Me.item & "'") > 0 Then
    Me.Undo
    DoCmd.FindRecord x, , True, , True
MsgBox "هذا الصنف موجود رقم السجل" & " " & Me.id_item, , "صنف مكرر"
End If

الملف مرفق

 

 

yasser_10(3).accdb

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