Alan Seçerek Sorgu Oluşturma

31/03/2013, 14:17

yorum70

İyi Pazarlar.

Eşgal Sorgusu oluşturarak, 2 tarih arası seçtiğim alanları sorgulamak ve raporlamak istiyorum.

FRMESGAL Formunda, alan seçersem seçtiğim alanı, seçmezsem girdiğim tarihler arası eşgal kaydı eklenmiş tum olayları çıkarsın istiyorum.

Bir şsyler yapmaya çalıştım ama bir turlü istediğimi alamadım.

Hatayıda bulamadım, yardımcı olacak veya hatayı tespit edebilecek arkadaşlara şimdidn teşekkürler.

Tbl_Esgal=TABLO
FRMESGAL=FORM
Rpresgal=Rapor

Sorguyu FRMESGAL liste42'den alıyor.
31/03/2013, 22:21

mehmetdemiral

Sevgili yorum70. Çalışmanı inceledim ve asıl sorunun nerede olduğunu sanırım buldum. Form üzerindeki açılan kutular iki sütunlu yapılıp mesela cinsiyet için 1 Bay 2 Bayan biçiminde tabloya kaydedilmiş. Doğrudur fakat bunu bir liste kutusunun denetim kaynağındaki sorguda kullanmak istediğinde sorguda beklenen değer "bay" veya "bayan" değil "1" veya "2" olarak geliyor. Tabii ki tablodaki değer 1 ve 2 iken sen Bay ve bayan olmasını bekliyorsun. Böylece de hata ortaya çıkıyor. Bunu şöyle belirledim:

Yapına hiç dokunmadan liste42'nin denetim kaynağındaki sorguda belirlemiş olduğun tüm alanları sildim ve sorguya mesela "cinsiyet" alanını ilave ettim. Değer olarak da form üzerindeki "cins" isimli açılan kutuyu ölçüt gösterdim. Böyle çalıştırıp baktığımda "bayan" değeri için hiç bir sonuç gelmezken "1" değeri için 1 kayıt geldi. Meğer tabloda bay bayan yerine bir kaydı 1 olarak yapmışsın.
Umarım anlatabildim. Sen burdan devam edersin artık )) Ben yorgunum biraz....
31/03/2013, 22:50

yorum70

Tşk.Sn.mehmetdemiral.Biraz kurcaladım ve sanırım Like komutu ile sorunu çözeceğim.İlgine ve emeğine teşekkürler.İyi İstirahatler.
02/04/2013, 19:19

yorum70

Örneği biraz değiştirdim.

Şimdiki sorunum, FRMSAHIS formunda, 2 Tarih kesin girilecek ama diğer alanlar istenirse girilecek ve girilen ne ise onu esgal raporuna verecek.

ÖRNEK; Polis Merkezi seçtim-SucTuru seçtim-Şive(Aksan)-İstanbul seçtim...seçtiklerimi versin.Tşk.