Operatörlerle çözmek belki olabilir ancak ben probleminize
İlkyıl - Sonyıl aralığı olarak baktım, sanırım bu da cevap olur
Öncelikle Form açılışına her iki alana tablonuzdan ilk ve son
ihale yıllarını default aldım
Kod:
Private Sub Form_Open(Cancel As Integer)
Me.ILKYIL = DMin("Year([ihaletarihi])", "arsaproje")
Me.SONYIL = DMax("Year([ihaletarihi])", "arsaproje")
Me.altform.Requery
End Sub
altformu tazeleme komutu girdim
Kod:
Me.altform.Requery
varsayılan değeri getirmesini ve tazelemesini yazdım
Kod:
Private Sub ILKYIL_DblClick(Cancel As Integer)
Me.ILKYIL = DMin("Year([ihaletarihi])", "arsaproje")
Me.altform.Requery
End Sub
Private Sub SONYIL_DblClick(Cancel As Integer)
Me.SONYIL = DMax("Year([ihaletarihi])", "arsaproje")
Me.altform.Requery
End Sub
IHALEYIL=Year([ihaletarihi])
Kriter alanını da form üzerindeki 2 denetime bağladım :
Between [Forms]![Form1].[Form]![ILKYIL] And [Forms]![Form1].[Form]![SONYIL]
Kolay gelsin
Selamlar