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

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

قام بنشر

السلام عليكم اخوانى الافاضل ادام الله كرمكم يارب

لدى فورم اسمه frm_Main

Untitled.png.e424a8ee2c0b2440a19a9b17ee3119b8.png

احتاج كود يعمل الاتى اخوانى الافاضل عند اختيار All من قائمة نوع العدد يتم كتابة التاريخ1/1/2020 فى تكست التاريخ من وفى تكست التاريخ الى يتم كتابة تاريخ اخر يوم الشهر الماضى يعنى اليوم4/12/2021 يتم كتابة 30/11/2021 فى التاريخ الى وهكذا فى حالة التاريخ الى اذا كان تاريخ اليوم مثلا1/1/2022 يكتب31/12/2021

 مع الشكر والتقدير والاحترام من اخيكم

 

DATA1041-5.mdb

قام بنشر

تفضل يا أبو الحسن 

Private Sub srch_All_AfterUpdate()

    If Me.srch_All = "All" Then
        Me.srch_Date_From = DateSerial(2020, 1, 1)
        Me.srch_Date_To = DateSerial(Year(Date), Month(Date), 1) - 1
   Else
        Me.srch_Date_From = ""
        Me.srch_Date_To = ""
    End If
End Sub

 

DATA1041-5.mdb

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

تفضل اتمني يكون المطلوب

Function GetNowLast(DateFrom As Date) As Date

    Dim dYear, dMonth, getDate As Date

    dYear = YEAR(DateFrom)
    dMonth = Month(DateFrom)

    getDate = DateSerial(dYear, dMonth, 0)

    GetNowLast = getDate

End Function

DATA1041-5.mdb

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

استاذى العزيز Moosak بارك الله فيك اخى تسلم ايدك الكود يعمل تمام زادك الله من فضله وعلمه اللهم امين يارب

استاذى العزيزking5star بارك الله فيك تسلم ايدك يارب الكود توقف بارك الله فيك وزادك يارب من فضله وعلمه اللهم امين يارب

هنا

srch_Date_To = GetNowLast(srch_Date_From)

شكر وتقدير واحترام لحضراتكم من قلبى

قام بنشر
12 ساعات مضت, abouelhassan said:

استاذى العزيزking5star بارك الله فيك تسلم ايدك يارب الكود توقف بارك الله فيك وزادك يارب من فضله وعلمه اللهم امين يارب

أخي @abouelhassan كود الأستاذ كنج 5 ستار يشترط كتابة ( التاريخ من ) لكي يعمل ..

  • Like 1
قام بنشر

استاذى الحبيب Moosak

حاولت التعديل فى كود حضرتك بحيث انى عندما اختارpositive من القائمة يكون التاريخ فى التاريخ من هو اول يوم فى الشهر الماضى

والتاريخ الى اخر يوم فى الشهر الماضى بمعنى لو اليوم هو 1/12/2021 عندما اختار Positive يكتب فى التاريخ من1/11/2021 وفى التاريخ الى 30/11/2021 وهكذا فعدلت فى الكود الى

Private Sub srch_All_AfterUpdate()

    If Me.srch_All = "All" Then
        Me.srch_Date_From = DateSerial(2020, 1, 1)
        Me.srch_Date_To = DateSerial(Year(Date), Month(Date), 1) - 1
  If Me.srch_All = "Poitive" Then
        Me.srch_Date_From = DateSerial(Year(Date), Month(Date), 1)
        Me.srch_Date_To = DateSerial(Year(Date), Month(Date), 1) - 1
end if
   Else
        Me.srch_Date_From = ""
        Me.srch_Date_To = ""
    End If
End Sub

بس للاسف لم يعمل ممكن حضرتك تخبرنى اين يكمن الخطأ

مع خالص الشكر والتقدير وخالص الدعاء من القلب لك اخى الكريم

قام بنشر

تفضل التعديل أبو الحسن 

Private Sub srch_All_AfterUpdate()

    If Me.srch_All = "All" Then
        Me.srch_Date_From = DateSerial(2020, 1, 1)
        Me.srch_Date_To = DateSerial(Year(Date), Month(Date), 1) - 1
   
   ElseIf Me.srch_All = "positive" Then
        Me.srch_Date_From = DateSerial(Year(Date), Month(Date) - 1, 1)
        Me.srch_Date_To = DateSerial(Year(Date), Month(Date), 0)
   
   Else
        Me.srch_Date_From = ""
        Me.srch_Date_To = ""
    End If

    Me.srch_All_PN = Me.srch_All
End Sub

 

DATA1041-5.mdb

  • Like 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