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

منع تكرار الصنف في الفاتورة


ديو05

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

وعليكم السلام ورحمة الله وبركاته

تفضل اخي الكريم

Private Sub item_BeforeUpdate(Cancel As Integer)

Dim r As Integer
If DCount("*", "Buy_invoice", "item=" & item & " and id_invoice=" & id_invoice) > 0 Then
MsgBox "صنف مكرر", vbInformation, "تحذير"
Cancel = True
End If
End Sub

 

تحياتي

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

10 دقائق مضت, محمد ابوعبد الله said:

وعليكم السلام ورحمة الله وبركاته

تفضل اخي الكريم


Private Sub item_BeforeUpdate(Cancel As Integer)

Dim r As Integer
If DCount("*", "Buy_invoice", "item=" & item & " and id_invoice=" & id_invoice) > 0 Then
MsgBox "صنف مكرر", vbInformation, "تحذير"
Cancel = True
End If
End Sub

 

تحياتي

ياليت تعدل على مثالي اخي ابو عبد الله

م1.rar

ملاحظة المثال 2003

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

ممكن التوضيح لماذا حقل رقم الصنف N_alsenf = نص
وحقل رقم الفاتورة raq_fatorh = نص

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

 

تم تعديل بواسطه محمد ابوعبد الله
رابط هذا التعليق
شارك

منذ ساعه, محمد ابوعبد الله said:

ممكن التوضيح لماذا حقل رقم الصنف N_alsenf = نص
وحقل رقم الفاتورة raq_fatorh = نص

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

 

اعمل ماتراه مناسبا اخي الغالي

واعطني تعديلك لو تكرمت

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

السلام عليكم
اخي الكريم  ديو05
توجد عدة مشاكل في مثالك
مثلا لا يتم الجمع في الجداول لمعرفة الرصيد ولكن في الاستعلامات نقوم بالعمليات الرياضية ( جمع - طرح - قسمة ) فينتج الرصيد بعد ذلك من ناتج طرح كمية الشراء - كمية البيع

ثانياً المفروض ان يوجد
1 - جدول خاص ببيانات الاصناف
2 - جدول خاص ببيانات الموردين
3 - جدول خاص ببيانات العملاء

4 - جدول خاص بفواتير الشراء
5 - جدول خاص بتفاصيل فواتير الشراء

6 - جدول خاص بفواتير البيع
7 - جدول خاص بتفاصيل فواتير البيع

 

جهزت لك ملف سريع لبيان جداول العملاء والاصناف وفاتورة بيع وتفاصيل فواتير البيع
وجهزت لك نموذج فاتورة بيع

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

تحياتي

db5.rar

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

  • 4 years later...

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