المشاركات : 2
المواضيع 1
:
: 0
الإنتساب : May 2016
15-02-2017, 12:01 PM
(آخر تعديل لهذه المشاركة: 18-02-2017, 04:48 PM بواسطة Admin.)
السلام عليكم ورحمة الله
كيف منع تكرار سلعة في ligne achat
مع العلم أنني لا أريد أن أضع Index لأن هذا الحل سهل في منع تكرار البيانات
لكنني لا أضع Index في ligne achat لحتمية تكرار البيانات في كل وصل
جزاكم الله خيرـ
المشاركات : 305
المواضيع 50
:
: 43
الإنتساب : Sep 2010
ضع شرط عند اضافة سلعة في line acha مثل
if NomProduit.text= TableLineAcha.Fieldvalues['NomProduit'] then
begin
......
end else
.....
المشاركات : 476
المواضيع 0
:
: 217
الإنتساب : Apr 2011
سلام عليكم
ضع كود البحث قبل اضافة السلعة
ان تم العثور على السلعة ينتقل : تعديل / او حدف السجل
وان لم يتم العثور يتم الاضافة بدون مشاكل
موجود امثلة مشابة في نفس القسم
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
المشاركات : 2
المواضيع 1
:
: 0
الإنتساب : May 2016
مشكورين أخواني على المساعة إلى أنه لم ينجح معي الأمر فأنا مبتدأ أرجوا إفادتي بمثال توضيحي
المشاركات : 224
المواضيع 35
:
: 24
الإنتساب : Jan 2009
بامكانك وضع اندكس يمنع تكرار الصنف في الطلب ولكن يقبل التكرار في اكثر من طلب
الحل بسيط هو ان تعمل اندكس مركب من حقلين
الحقل الاول رقم الطلب والثاني رقم الصنف
في هذه الحالة ضمنت عدم التكرار في نفس الصنف وكذلك امكانية اضافة نفس الصنف في طلب آخر
اذا تريد التاكد من وجود الصنف وقت الطلب قبل الحفظ عليك باستخدام دالة locate وفحص الصنف قبل اضافته
بالتوفيق