اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

بسم الله الرحمن الرحيم مرسل لكم ملف اريد تطبيق الزيادة الشهرية باستخدام for   next ولكن الكود لا يعمل بالشكل المطلوب ولكم جزيل الشكر والتقدير

tb.accdb

قام بنشر

السلام عليكم

استخدم الكود التالي

Dim I As Integer
Dim x As Date

    mySqL = "Select * From tt"
    Debug.Print mySqL
    
    Set rst = CurrentDb.OpenRecordset(mySqL)

    For I = 1 To Me.t3 - 1
        rst.AddNew
        rst!dat = DateAdd("m", [t2], I)
        rst.Update
    Next

Me.Requery

tb.rar

تحياتي

قام بنشر (معدل)

قم بتعديل الكود التالي

Dim I As Integer
Dim x As Date

    mySqL = "Select * From tt"
    Debug.Print mySqL

    Set rst = CurrentDb.OpenRecordset(mySqL)

    For I = 1 To Me.t3 * Me.t2 Step Me.t2
        rst.AddNew
'        rst!dat = DateAdd("m", [t2], I)
        rst!dat = DateAdd("m", [t2], Date)
        rst.Update
    Next

Me.Requery

tb.rar

تحياتي

تم تعديل بواسطه محمد أبوعبدالله
اضافة المرفق
قام بنشر

اشكرك يا اخى ولكن ما اطلبه هو زيادة شهرية مثل 1/1/2020 الثانى 1/2/2020 واشكرك على الرد وان وجدت الحل فبرجاء الارسال وشكرا 

قام بنشر

اخي الكريم

يوجد لديك حقب t2 فهنت ان وظيفته تباعد الاشهر حسب ما ما هو مكتوب

واليك الكود بدون تباعد الاشهر

Dim I As Integer
Dim x As Date

    mySqL = "Select * From tt"
    Debug.Print mySqL

    Set rst = CurrentDb.OpenRecordset(mySqL)

    For I = 1 To Me.t3
        rst.AddNew
        rst!dat = DateAdd("m", [t2], Date)
        rst.Update
    Next

Me.Requery

End Sub

تحياتي

  • Like 2
قام بنشر

مشاركة مع اساتذتي

هو كود استاذي العزيز محمد أبوعبدالله مع بعض التعديل

  

Dim I As Integer
Dim x As Date

    mySqL = "Select * From tt"
    Debug.Print mySqL

    Set rst = CurrentDb.OpenRecordset(mySqL)

    For I = 1 To Me.t3
        rst.AddNew
        rst!dat = DateAdd("m", [t2] * I, Date)
        rst.Update
        rst.MoveNext
    Next

Me.Requery

End Sub

 

  • Like 2

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