الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هو الخطأ في كود قاعدة IF

بدأه المالكي في 4 أبريل 2013 · 2 رد · 665 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مش عارف الكود الخاص بقاعدة IF مش عايز يضبط معايا باعمل قاعدة بيانات لفواتير الموظفين

جدول بيانات

1-رقم هاتف الموظف

ا2- سم الموظف

3- القسم

4- الحد المسموح له

 

وفي جدول الفواتير

1-رقم هاتف الموظف 

ثم نموذج الفاتورة عملت COMBO BOX  لاسم الموضف والقسم والحد المسموح به  ( بحيث اذا ادخلت رقم هاتف الموظف تظهر بيانات الموظف )

2- تاريخ الفاتورة

3- قيمة الفاتورة  InvoiceAmount

4- المبلغ التي تتحمله الشركة  CompanyDebit

5- المبلغ الذي يتحمله الموظف EmployeeDebit

 

 

عند فتح نموذج بيانات الفاتورة  Invoices FORM

 يتم ادخال رقم هاتف الموظف فتظهر بياناته تلقائيا ومنها الحد المسموح به للموظف

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

Private Sub InvoiceAmount_Exit(Cancel As Integer)
If InvoiceAmount >= Me.Combo14.Column(1) Then
CompanyDebit = Me.Combo14.Column(1)
EmployeeDebit = InvoiceAmount - Me.Combo14.Column(1)
Else
CompanyDebit = InvoiceAmount
EmployeeDebit = 0
End If
End Sub

 

وما اريده هو

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

المبلغ التي تتحمله الشركة = الحد المسموح به

المبلغ الذي يتحمله الموظف - قيمة الفاتورة - الحد المسموح به

والا فان ( في حال ان الفاتورة اقل من الحد المسموح به )

المبلغ التي تتحمله الشركة = قيمة الفاتورة

المبلغ الذي يتحمله الموظف = 0

 

الاتصالات.rar

#3

تسلمي يااخت زهرة

جزاك الله كل خير

مواضيع مشابهة