11/01/2023, 21:00
ertuğrul2022
Hayırlı akşamlar.
Acceste benim alt formun kayıt kaynağı S_LİSTE
Altformda malzeme ve dönem sutunlarım var.
Dönem sutununa tarih giriyorum.
Açılır kutuda "Bu aya gelenler" göster dediğimde geçen ayın 21'i ile bu ayın 20'si arasındaki kayıtları göstersin.
Açılır kutuda "Geçen ay gelenler" göster dediğimde önceki ayın 21'i ile geçen ayın 20'si arasındaki kayıtları göstersin.
Yani ay her ayın 21'inde başlasın sonraki ayın 20'sinde bitsin.
Açılır kutu güncelleştirme olayına nasıl bir kod yazmam gerekir acaba.
Private Sub Açılan_Kutu1_AfterUpdate()
If Açılan_Kutu1 = "Bu aya gelenler" Then
Me.FORMALT.Form.Filter = "[DÖNEMİ]=...............................
Me.FORMALT.Form.FilterOn = True
ElseIf Açılan_Kutu1 = "Geçen ay gelenler" Then
Me.FORMALT.Form.Filter = "[DÖNEMİ]=................................
Me.FORMALT.Form.FilterOn = True
End If
End Sub
Acceste benim alt formun kayıt kaynağı S_LİSTE
Altformda malzeme ve dönem sutunlarım var.
Dönem sutununa tarih giriyorum.
Açılır kutuda "Bu aya gelenler" göster dediğimde geçen ayın 21'i ile bu ayın 20'si arasındaki kayıtları göstersin.
Açılır kutuda "Geçen ay gelenler" göster dediğimde önceki ayın 21'i ile geçen ayın 20'si arasındaki kayıtları göstersin.
Yani ay her ayın 21'inde başlasın sonraki ayın 20'sinde bitsin.
Açılır kutu güncelleştirme olayına nasıl bir kod yazmam gerekir acaba.
Private Sub Açılan_Kutu1_AfterUpdate()
If Açılan_Kutu1 = "Bu aya gelenler" Then
Me.FORMALT.Form.Filter = "[DÖNEMİ]=...............................
Me.FORMALT.Form.FilterOn = True
ElseIf Açılan_Kutu1 = "Geçen ay gelenler" Then
Me.FORMALT.Form.Filter = "[DÖNEMİ]=................................
Me.FORMALT.Form.FilterOn = True
End If
End Sub