اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

الاخوة الاعزاء اعمل على برنامج يحتوي على 3 حقول (نظام التعاقد - المهلة - التكاليف)

حقل (نظام التعاقد) يحتوي على 3 اختيارات (ايجار - ايجار تمليكي - تمليك) وحقل (المهلة بالشهر) يكتب فيه عدد الاشهر المطلوبة مثل (1 او 2 او 3 ............الى اخره)

المطلوب ان يتم احتساب حقل (التكاليف) بشكل تلقائي اي عند الاختيار في حقل (نظام التعاقد) ايجار تحسب ب 300 - واختيار ايجار تمليكي او تمليك تحسب ب 500 ويتم ضرب الناتج سواء 300 او 500 في حقل (المهلة بالشهر) سواء كان 1 او 2 او 3 حسب المكتوب

اسف على الاطالة ولكم جزيل الشكر 

برنامج.accdb

  • أفضل إجابة
قام بنشر (معدل)
53 دقائق مضت, pingo22 said:

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

الاخوة الاعزاء اعمل على برنامج يحتوي على 3 حقول (نظام التعاقد - المهلة - التكاليف)

حقل (نظام التعاقد) يحتوي على 3 اختيارات (ايجار - ايجار تمليكي - تمليك) وحقل (المهلة بالشهر) يكتب فيه عدد الاشهر المطلوبة مثل (1 او 2 او 3 ............الى اخره)

المطلوب ان يتم احتساب حقل (التكاليف) بشكل تلقائي اي عند الاختيار في حقل (نظام التعاقد) ايجار تحسب ب 300 - واختيار ايجار تمليكي او تمليك تحسب ب 500 ويتم ضرب الناتج سواء 300 او 500 في حقل (المهلة بالشهر) سواء كان 1 او 2 او 3 حسب المكتوب

اسف على الاطالة ولكم جزيل الشكر 

برنامج.accdb 596 kB · 0 downloads

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

تم انشاء الدالة حساب التكاليف :-

Private Sub CalculateTkalef()
    Dim contractType As String
    Dim months As Integer
    Dim costPerMonth As Currency
    Dim totalCost As Currency
    contractType = Me.elt3qod.Value
    months = Nz(Me.elmohla.Value, 0)
    Select Case contractType
        Case "ايجار"
            costPerMonth = 300
        Case "ايجار تمليكي", "تمليك"
            costPerMonth = 500
        Case Else
            costPerMonth = 0
    End Select
    totalCost = costPerMonth * months
    Me.eltkalef.Value = totalCost
End Sub

واستدعائها في حدثي بعد التحديث لـلكومبوبوكس (elt3qod) ومربع النص (elmohla) .

 

برنامج.accdb

تم تعديل بواسطه Foksh
  • Like 1
قام بنشر

الاخ الغااااالي Foksh خااااالص شكري وتقديري تماااام هو المطلوب

جزاك الله كل الخير وزادك من العلم

  • Thanks 1

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