samisalim قام بنشر يونيو 23, 2021 قام بنشر يونيو 23, 2021 السلام عليكم ورحمة الله وبركاته أخواني الاعزاء اساتذتي الكرام تحيه طيبه وبعد يوجد لدي كود لحساب فترة الضمان بين تاريخين Private Sub yars_AfterUpdate() Dim ys ys = DateAdd("yyyy", Me.WARRNTY, Me.BDATE) + DateAdd("yyyy", 0, Me.BDATE) - BDATE Me.EDATE = ys End Sub المطلوب : انقاص يوم واحد من تاريخ انتهاء الضمان مثال : بداية تاريخ الضمان: 23/6/2021 مدة الضمان بالسنوات :2سنة انتهاء الضمان : 22/6/2023 تم ارفاق مثال توضيحي... IT_v1_0001.rar
تمت الإجابة jjafferr قام بنشر يونيو 23, 2021 تمت الإجابة قام بنشر يونيو 23, 2021 وعليكم السلام 🙂 تفضل : Private Sub yars_AfterUpdate() '1 Dim ys as Date ys = DateAdd("yyyy", Me.WARRNTY, Me.BDATE) + DateAdd("yyyy", 0, Me.BDATE) - BDATE Me.EDATE = DateAdd("D", -1, ys) 'Or '2 Dim ys As Date ys = Me.BDATE - 1 Me.EDATE = DateAdd("yyyy", Me.WARRNTY, ys) + DateAdd("yyyy", 0, ys) - ys End Sub جعفر 3
samisalim قام بنشر يونيو 23, 2021 الكاتب قام بنشر يونيو 23, 2021 6 ساعات مضت, jjafferr said: وعليكم السلام 🙂 تفضل : Private Sub yars_AfterUpdate() '1 Dim ys as Date ys = DateAdd("yyyy", Me.WARRNTY, Me.BDATE) + DateAdd("yyyy", 0, Me.BDATE) - BDATE Me.EDATE = DateAdd("D", -1, ys) 'Or '2 Dim ys As Date ys = Me.BDATE - 1 Me.EDATE = DateAdd("yyyy", Me.WARRNTY, ys) + DateAdd("yyyy", 0, ys) - ys End Sub جعفر جزاك الله خيرا ورفع الله قدرك استاذي @jjafferrوزادك علما ينتفع به
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان