تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ماهي الطريقة الصحيحة
#5
تم اضافة فورم فى السورس المرفق بالرابط مسبقاً
كل ما هو مطلوب منك التركيز على الفكرة اللى تمت
حتى تتمكن من انهاء ما تريده تماماً

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

الكود المستخدم فى الفوم المضاف هو
كود :
       REM هنا يخص طرح السنوات
       If ComboBox1.SelectedItem = "3 سنوات" Then

           TextBox6.Text = TextBox3.Text - Val(ComboBox1.SelectedItem)
           '---------------------------------------------------------------------------------------'

           REM هنا يخص طرح الاشهر
       ElseIf ComboBox1.SelectedItem = "18 شهر" Then

           Dim yy As Double = CStr(Val(ComboBox1.SelectedItem) / 12).Split(".")(0)
           Dim mm As Double = Val(ComboBox1.SelectedItem) - Val(yy * 12)

           TextBox6.Text = TextBox3.Text - yy

           If mm < Val(TextBox2.Text) Then
               TextBox5.Text = Val(TextBox2.Text) - mm
           Else
               TextBox6.Text = Val(TextBox6.Text) - 1
               TextBox5.Text = Val(TextBox2.Text + 12) - mm
           End If
           '---------------------------------------------------------------------------------------'

           REM هنا يخص طرح الايام
       ElseIf ComboBox1.SelectedItem = "90 يوم" Then

           Dim mm As Double = CStr(Val(ComboBox1.SelectedItem) / 30).Split(".")(0)
           Dim dd As Double = Val(ComboBox1.SelectedItem) - Val(mm * 30)

           TextBox5.Text = Val(TextBox2.Text) - mm

           If dd < Val(TextBox1.Text) Then
               TextBox4.Text = Val(TextBox1.Text) - dd
           Else
               TextBox5.Text = Val(TextBox5.Text) - 1
               TextBox4.Text = Val(TextBox1.Text + 30) - dd
           End If
           '---------------------------------------------------------------------------------------'
       Else
           MsgBox("يجب اختيار المدة قبل اتمام عملية الحسابية")
       End If

مرفق السورس + برنامج للمعينة
السورس (2010)

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Pro.zip (الحجم : 544.73 ك ب / التحميلات : 39)
.zip   Try DateTime.zip (الحجم : 582.61 ك ب / التحميلات : 20)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


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


الردود في هذا الموضوع
RE: ماهي الطريقة الصحيحة - بواسطة larbihamri - 03-11-18, 11:25 AM
RE: ماهي الطريقة الصحيحة - بواسطة elgokr - 04-11-18, 12:50 AM
RE: ماهي الطريقة الصحيحة - بواسطة elgokr - 04-11-18, 10:54 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  أريد معرفة الطريقة ؟! saud1004 2 366 26-07-24, 12:15 PM
آخر رد: saud1004
  ماهي طريقة تحويل ملف pdf الى صورة جيولوجي مبتدئ 3 569 12-07-24, 09:22 PM
آخر رد: atefkhalf2004
  ماهي الطريقة الصحيحة والسريعة لجلب بيانات من قاعدة البيانات داخل Private Sub mohamedgadain61 22 1,444 08-06-24, 12:33 AM
آخر رد: mohamedgadain61
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 558 06-01-24, 03:20 PM
آخر رد: Kamil
  [VB.NET] ماهي الارقام الصحيحة من نوع Integer فطومة 1 627 03-06-23, 08:48 PM
آخر رد: Taha Okla
  [سؤال] ماهي اشهر مواقع لبيع نظام ERP في العالم ؟ ahmed_king2023 0 511 24-05-23, 10:10 PM
آخر رد: ahmed_king2023
  [VB.NET] ماهي overload LoveVb 4 2,717 06-03-23, 11:16 AM
آخر رد: زياد جلال محمد جلال
  استخدم هذه الطريقة فى التصدير الى اكسيل حماده ممدوح البحيرى 3 663 18-12-22, 10:20 AM
آخر رد: حماده ممدوح البحيرى
  ماهي طريقة انشاء hash invoice بطريقة اوتوماتيكية malsofi 0 537 04-12-22, 11:49 AM
آخر رد: malsofi
  [سؤال] ماهي فائدة ال class scluay 5 10,349 25-11-22, 03:21 PM
آخر رد: مهندس ابوبكر

التنقل السريع :


يقوم بقرائة الموضوع: