Skip to main content

AccessTr.neT


sorgu oluşturma

sorgu oluşturma

Çözüldü #1
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]
.rar vt1.rar (Dosya Boyutu: 14,26 KB | İndirme Sayısı: 26)
Son Düzenleme: 21/03/2009, 22:23, Düzenleyen: konfueyus.
Cevapla
Çözüldü #2
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
.rar vt1_okileturc.rar (Dosya Boyutu: 31,63 KB | İndirme Sayısı: 32)
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 22/03/2009, 17:59, Düzenleyen: okileturc.
Cevapla
Çözüldü #3
Elinize sağlık. Bu çözümde güzel
Cevapla
Çözüldü #4
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.
Cevapla
Çözüldü #5
sonuna "or is null " ekleyin
İyiki Varsın Access Img-grin
Cevapla
Çözüldü #6
teşekürler serdar -Img-grin ben yeni gördüm
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da