AccessTr.neT

Tam Versiyon: sorgu oluşturma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5
Değerli Arkadaşlar
Ekteki örnekte oluşturduğum sorguyu alt form olarak form1 e ekledim. form1 de ise bir açılan kutu ve ihaletarihi adında bir metin kutusu yerleştirdim.
yapmak istediğim açılan kutudan seçtiğim ( > < =..) operatör ve ihaletarihi kutusuna yazdığım tarihe göre (tarih sadece yıl olarak yazılıp aratılacak) sorgulama yapmak örn: 2007 tarihinden büyük olanları göster gibi....
saygılarımla

[uyari]Lütfen Forum Kurallarını okuyun...[/uyari]

[uyari]Dosyanızı kurallarda belirttiğimiz gibi yapınca bakın boyutu kaça düştü...[/uyari]

[uyari]Lütfen biraz daha dikkat edin...[/uyari]
Selamlar

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

Yıl değerlerini girdiğiniz 2 denetiminde güncellenmesine
altformu tazeleme komutu girdim

Kod:
Me.altform.Requery

Yine yıl değerlerini girdiğiniz 2 denetime Çift tıklama özelliğine
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

Altformunuzun sorgusuna yeni alan ekledim

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
Elinize sağlık. Bu çözümde güzel
Sayın Okileturc sonradan aklıma geldi. sorguyu alt form yaptığımızdan ve iki tarih arasını sorguda oluşturduğumuzdan dolayı ihale tarihi olmayan verileri altformda göstermiyor. ihaletarihi olmayan verilerinde altformda gösterilmesi için
Between [Forms]![Form1].[Form]![ILKYIL] And [Forms]![Form1].[Form]![SONYIL] nasıl bir kod eklememiz gerekiyor.
sonuna "or is null " ekleyin
teşekürler serdar -Img-grin ben yeni gördüm
Sayfalar: 1 2 3 4 5