اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


husseinharby
إذهب إلى أفضل إجابة Solved by متقاعد,

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

السلام عليكم

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

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

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

تحياتي

 

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
رابط هذا التعليق
شارك

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