zero1111330566 قام بنشر يونيو 21, 2024 قام بنشر يونيو 21, 2024 المطلوب عايز ابتداء من 1/1 من كل عام الى 3/31 ينكتب فى البيان اخضر المطلوب عايز ابتداء من 4/1 من كل عام الى 6/30 ينكتب فى البيان ازرق المطلوب عايز ابتداء من 7/1 من كل عام الى 9/30 ينكتب فى البيان احمر المطلوب عايز ابتداء من 10/1 من كل عام الى 12/31 ينكتب فى البيان اسود البيان.zip
jjafferr قام بنشر يونيو 21, 2024 قام بنشر يونيو 21, 2024 وعليكم السلام 🙂 قاعدة ذهبية: لا تبدأ اسماء الكائنات او الحقول بأرقام. اسم حقل التاريخ اصبح iDate ، واسم حقل النتائج اصبح Results . انا عملت تغيير في خلفية الحقل Results على اسا قيمة iDate : Private Sub Form_Current() Call iDate_AfterUpdate End Sub Private Sub iDate_AfterUpdate() 'send the date properly Call Check_Dates(DateSerial(Year(Me.iDate), Month(Me.iDate), Day(Me.iDate))) End Sub Function Check_Dates(D As Date) 'Debug.Print DateSerial(Year(D), Month(D), Day(D)) If (Day(D) >= 1 And Month(D) >= 1) And (Day(D) <= 31 And Month(D) <= 3) Then Me.Results.BackColor = RGB(0, 255, 0) 'green ElseIf (Day(D) >= 1 And Month(D) >= 4) And (Day(D) <= 30 And Month(D) <= 6) Then Me.Results.BackColor = RGB(0, 0, 255) 'blue ElseIf (Day(D) >= 1 And Month(D) >= 7) And (Day(D) <= 30 And Month(D) <= 9) Then Me.Results.BackColor = RGB(255, 0, 0) 'red ElseIf (Day(D) >= 1 And Month(D) >= 10) And (Day(D) <= 31 And Month(D) <= 12) Then Me.Results.BackColor = RGB(0, 0, 0) 'black End If End Sub . جعفر 1
zero1111330566 قام بنشر يونيو 21, 2024 الكاتب قام بنشر يونيو 21, 2024 ممكن علي المثال المرسل 23 دقائق مضت, jjafferr said: وعليكم السلام 🙂 قاعدة ذهبية: لا تبدأ اسماء الكائنات او الحقول بأرقام. اسم حقل التاريخ اصبح iDate ، واسم حقل النتائج اصبح Results . انا عملت تغيير في خلفية الحقل Results على اسا قيمة iDate : Private Sub Form_Current() Call iDate_AfterUpdate End Sub Private Sub iDate_AfterUpdate() 'send the date properly Call Check_Dates(DateSerial(Year(Me.iDate), Month(Me.iDate), Day(Me.iDate))) End Sub Function Check_Dates(D As Date) 'Debug.Print DateSerial(Year(D), Month(D), Day(D)) If (Day(D) >= 1 And Month(D) >= 1) And (Day(D) <= 31 And Month(D) <= 3) Then Me.Results.BackColor = RGB(0, 255, 0) 'green ElseIf (Day(D) >= 1 And Month(D) >= 4) And (Day(D) <= 30 And Month(D) <= 6) Then Me.Results.BackColor = RGB(0, 0, 255) 'blue ElseIf (Day(D) >= 1 And Month(D) >= 7) And (Day(D) <= 30 And Month(D) <= 9) Then Me.Results.BackColor = RGB(255, 0, 0) 'red ElseIf (Day(D) >= 1 And Month(D) >= 10) And (Day(D) <= 31 And Month(D) <= 12) Then Me.Results.BackColor = RGB(0, 0, 0) 'black End If End Sub . جعفر ممكن علي المثال المرسل
jjafferr قام بنشر يونيو 21, 2024 قام بنشر يونيو 21, 2024 تفضل ، الله يطول في عمرك 1611.البيان.accdb.zip
zero1111330566 قام بنشر يونيو 21, 2024 الكاتب قام بنشر يونيو 21, 2024 10 دقائق مضت, jjafferr said: تفضل ، الله يطول في عمرك 1611.البيان.accdb.zip 28.36 kB · 1 download جميل جدا بس انا عايز ينكتب فيفي مربع نص results الكلمه اخضر او ازرق مش تتلون بلون
تمت الإجابة jjafferr قام بنشر يونيو 21, 2024 تمت الإجابة قام بنشر يونيو 21, 2024 عندك الكود ، واعمل هذا التغيير : بدل Me.Results.BackColor = RGB(0, 255, 0) 'green اكتب Me.Results = "اخضر" . وهكذا مع بقية الشروط 1
zero1111330566 قام بنشر يونيو 21, 2024 الكاتب قام بنشر يونيو 21, 2024 28 دقائق مضت, jjafferr said: عندك الكود ، واعمل هذا التغيير : بدل Me.Results.BackColor = RGB(0, 255, 0) 'green اكتب Me.Results = "اخضر" . وهكذا مع بقية الشروط ولو عايز ادخل تاريخ بدل الكلمه ممكن الكود اسف لوقتك وشاكر جدا لمجهودك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.