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

تعديل كود الوحدة وجعلة مفتوح للاختيارات

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

اجو كل من لديه علم من اهل خبرة المنتدى العريق ......

عندى برنامج مخازن عاوز اعدل فيه اختيارات الوحدة بدل (دستة وقطعة ) تكون زى ما انا عاوز :

مثلاً

كرتونة × 2.5 دستة

كيس × 3 دستة

وهكذا .......

الكود اهو :

Private Sub NoTaxUnitPrice_AfterUpdate()

Me![unitPrice] = Me![NoTaxUnitPrice] * (1 + [salesTax] / 100)

If Me![ProductUnitID].Column(1) = "دستة" Then

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice]

ElseIf Me![ProductUnitID].Column(1) = "قطعة" Then

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice] / 12

Else

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice]

End If

End Sub

Private Sub NoTaxUnitPrice_Click()

Me![unitPrice] = Me![NoTaxUnitPrice] * (1 + [salesTax] / 100)

If Me![ProductUnitID].Column(1) = "دستة" Then

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice]

ElseIf Me![ProductUnitID].Column(1) = "قطعة" Then

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice] / 12

Else

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice]

End If

End Sub

Private Sub ProductUnitID_AfterUpdate()

If Me![ProductUnitID].Column(1) = "قطعة" Then

Me![NoTaxUnitPrice] = Nz(Me![NoTaxOnePiecePrice]) * 12

'Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice] / 12

ElseIf Me![ProductUnitID].Column(1) = "دستة" Then

Me![NoTaxUnitPrice] = Me![NoTaxOnePiecePrice]

End If

Me![unitPrice] = Me![NoTaxUnitPrice] * (1 + [salesTax] / 100)

End Sub

Private Sub UnitsInStock_AfterUpdate()

Me![Dozens] = Me![unitsInStock] \ 12

Me![Pieces] = Me![unitsInStock] - Me![Dozens] * 12

If Me![ProductUnitID].Column(1) = "دستة" Then

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice]

ElseIf Me![ProductUnitID].Column(1) = "قطعة" Then

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice] / 12

Else

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice]

End If

End Sub

Private Sub UnitsInStock_BeforeUpdate(Cancel As Integer)

Me![Dozens] = Me![unitsInStock] \ 12

Me![Pieces] = Me![unitsInStock] - Me![Dozens] * 12

If Me![ProductUnitID].Column(1) = "دستة" Then

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice]

ElseIf Me![ProductUnitID].Column(1) = "قطعة" Then

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice] / 12

Else

Me![NoTaxOnePiecePrice] = Me![NoTaxUnitPrice]

End If

End Sub

وحاجة كمان البرنامج لما اجى اشغلة على اى جهاز .... بيسطبلى لغة غريبة اوى وكل ما احذفها من كنرول بانل ترجع لما ادخل على البرنامج .

انا عارف انى هلاقى الحل .... هنا

تم تعديل هذه المشاركة بواسطة raafatbebo في 30 ديسمبر 2011 في 21:27

#2

ممكن ادراج قاعده البيانات

#3

ليس مصرح لى بان انشر البرنامج

عفوا اخى

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…