AccessTr.neT

Tam Versiyon: Boş Alana Göre Kriter
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Bir tane tablom var. Tablomda ad soyad tarih ve makbuz kesildi mi? alanları var. Sorgu yaptım ve dolayısıyla güzel tasarım olsun diye form yaptım. Mse adlı formda seçilen iki tarih aralığına göre ve kesildi kesilmedi açılan kutusuna göre listeliyor. Fakat ben boş alan da olsa listelemesini istiyorum. Mesela sadece ilk tarih yazıldığında son tarih ve kesilen makbuzlar alanı boş olduğunda o tarihten sonraki kesilen ve kesilmeyen makbuzları göstersin gibi ya da ilk tarih yazılmadan son tarih alanı dolu olduğunda duruma göre listeleme gibi ya da sadece kesilen makbuzlardaki durumu seçtiğimizde tarih girmediğimizde listelemesi gibi gibi gibi.Ohmy

Yardımcı olursanız sevinirim. Burda takıldım.FurIcon_rolleyes

Bir de sorgu1 formunda istediğim pencereyi ayarlayamıyorum. Bunu nasıl yapıcam. Pencerenin yüksekliği büyük. Ben çıkan sorgular kadar pencere yüksekliği olsun istiyorum. Pencere sabit kaldı. Bir türlü değiştiremedim.

PHP Kod:
NotAçılışta kge formu açılacakKullanıcı adıdemo     Şifre1234 
Tüm sorularınızı birden sormamanızı tavsiye ederim, sırayla gitmek lazımImg-grin
Şimdi tarih alanınızın boş olması ile ilgili sorunu halledelim. Bunun için Sorgu1'in SQL'ini
SELECT Tablo1.Kimlik, Tablo1.Ad, Tablo1.Tarih, Tablo1.M_kes
FROM Tablo1
WHERE (((Tablo1.Tarih)>=IIf([Formlar]![Form1]![ilktarih]>0,[Formlar]![Form1]![ilktarih],#1/1/1900#) And (Tablo1.Tarih)<=IIf([Formlar]![Form1]![sontarih]>0,[Formlar]![Form1]![sontarih],Date()+1000)))
ORDER BY Tablo1.Ad;
ile değiştiriniz.

Sonucu bildiriniz ki diğer sorularınıza devam edebilelim.
BlackEagle teşekkürler. Bu işe yaradı. Sizinle yanlış veritabanını paylaşmışım Img-grin

Üstteki ali özkan kullanıcısı benim. Yanlış kullanıcı girişi. Yanlış veritabanı. Lol Şimdi yenisini paylaşıcam Img-grin
Yanlış veritabanı Ozur Fur

BlackEagle verdiğin kod işe yaradı teşekkür ederim. Yeni veritabanına göre uyarladım ama makbuz alanıda boş olduğunda sorguları göstermesi için ne yapmam gerekir. Yeni veritabanı altta ektedir. Yardım ederseniz sevinirim. Teşekkürler. +rep

Güncel...
Sorgu1'in SQL'ini aşağıdaki ile değiştirin, sorununuz çözülecektir. Geç gelen cevap için kusura bakmayın, gözden kaçmış.
SELECT Tablo1.Kimlik, Tablo1.Ad, Tablo1.Tarih, Tablo1.M_kes
FROM Tablo1
WHERE (((Tablo1.Tarih)>=IIf([Formlar]![Mse]![ilktarih]>0,[Formlar]![Mse]![ilktarih],#1/1/1900#) And (Tablo1.Tarih)<=IIf([Formlar]![Mse]![sontarih]>0,[Formlar]![Mse]![sontarih],Date()+1000)) AND ((Tablo1.M_kes) Like "*" & [Formlar]![Mse]![makbuz] & "*"))
ORDER BY Tablo1.Ad;