[SORGU] Tabloda kriterlere uygun veri yoksa sorgu boş döndürüyor
#1
merhaba arkadaşlar,
Access 2016'da GÜNSONU formundaki tarihi güncellediğimde bu tarihteki tamamlanmış olan randevuların işlem fiyatlarının toplamını veren bir RANDEVULAR Sorgu ile yine bu tarihteki satışların toplamını veren bir SATIŞLAR Sorgum var. Bir de GÜNSONU formunun bir alt formu olarak çalışan ve bu iki sorgunun sonuçlarının toplamını (yani o günün toplam cirosunu) gösteren bir sorgum var. Sorunum şu:
GÜNSONU formundaki tarihte tamamlanmış olan bir randevu yoksa ya da o tarihte satış yoksa alt formun sorgusu boş dönüyor. Mesela o tarihte tamamlanmış randevu olsa bile eğer satış yoksa sonuç boş dönüyor. Halbuki randevunun bir cirosu var ve onu görmek istiyorum.Forumda bir çok konu inceledim. ısnull,ııf vb. gibi yöntemleri denedim. Ama bir türlü başaramadım. Ekteki dosyada çalışmamın küçük bir bölümü üzerinden sıkıntımı örneklemeye çalıştım. Çalışmamın sonuna geldim fakat bu noktada takıldım. Bir türlü tamamlayamıyorum. Eki inceleyip yardımcı olursanız çok sevinirim. İlgilenen arkadaşlara şimdiden teşekkür ederim.


Eklenti Dosyaları
.rar   DENEME.rar (Boyut: 29,66 KB / İndirilme: 58)



  Alıntı
Bu mesajı beğenenler:
#2

.rar   eternity1980.rar (Boyut: 26,53 KB / İndirilme: 90) Musteri tablosu olusturup, iliskilerini bire-cok ayarlayip, form islemleri yapabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#3
(08-12-2016, 03:52)dsezgin83260 demiş ki: Musteri tablosu olusturup, iliskilerini bire-cok ayarlayip, form islemleri yapabilirsiniz.

Öncelikle ilginize teşekkürler. Çalışmanızı kendi dosyama uyarlamaya çalıştım ama yine olmadı malesef. dosyamın orjinal halini gönderiyorum. Bakabilirseniz çok sevinirim.



  Alıntı
Bu mesajı beğenenler:
#4
Tarih guncelleme olay yordamina
Visual Basic
  1. Private Sub Metin3_AfterUpdate()
  2. Me.GÜNSONU_ÖDEME.Form.Requery
  3. Me.SEÇİLİ_GÜNÜN_TAMAMLANAN_RANDEVULARI.Requery
  4. Me.GÜNSONU_HARCAMA.Requery
  5. Me.GÜNSONU_SATIÞLAR.Requery
  6. Me.GÜNSONU_NAKİT_ÖDEME_SEKMESİ.Requery
  7. Me.GÜNSONU_HARCAMALAR_SEKMESİ.Requery
  8. Me.KASADAKİ_MİKTAR.Requery
  9. Me.CİRO.Requery
  10. End Sub


prosedurunu tasıyın. Sorgularda kriter alaninda Formlar yerine Forms kelimesini yazin.
CIRO alt formunda CİRO alani kontrol kaynagina sorguda ki adi olan TOPLAM olarak degistirin.



  Alıntı
Bu mesajı beğenenler:
#5
(09-12-2016, 14:50)dsezgin83260 demiş ki: Tarih guncelleme olay yordamina
Visual Basic
  1. Private Sub Metin3_AfterUpdate()
  2. Me.GÜNSONU_ÖDEME.Form.Requery
  3. Me.SEÇİLİ_GÜNÜN_TAMAMLANAN_RANDEVULARI.Requery
  4. Me.GÜNSONU_HARCAMA.Requery
  5. Me.GÜNSONU_SATIÞLAR.Requery
  6. Me.GÜNSONU_NAKİT_ÖDEME_SEKMESİ.Requery
  7. Me.GÜNSONU_HARCAMALAR_SEKMESİ.Requery
  8. Me.KASADAKİ_MİKTAR.Requery
  9. Me.CİRO.Requery
  10. End Sub


prosedurunu tasıyın. Sorgularda kriter alaninda Formlar yerine Forms kelimesini yazin.
CIRO alt formunda CİRO alani kontrol kaynagina sorguda ki adi olan TOPLAM olarak degistirin.

Tekrar merhaba.
Dediklerinizi de harfiyen uyguladım. Ancak yine olmadı. Ben de randevu cirosu ve satış cirosu diye ikiye bölüp ayrı ayrı gösteriyorum. Toplamını göstermiyorum yani. Zaten birisinde kayıt olmadığı zaman diğeri toplam ciro olmuş oluyor. Gerçi yine de bir toplam kutusu olsaydı daha çok içime sinecekti ama olmadı ne yapalım. İlginize ve emeğinize çok teşekkür ederim. İşlerinizde başarılar dilerim.



  Alıntı
Bu mesajı beğenenler:
#6
Soru ve form adedi cok olunca olaylari cok fazla degerlendirilmedi. Tavsiyem bu kadar cok sorgu icinde verilerin secilmesinin kayit kaynagina
=Dsum("TablodakiToplanacakSutunAdi";"TabloVeya SorguAdi";"Kosul1=" & [sartKutusuSayi] & " And Kosul2='" & [sartKutusuMetin] & "'")
deyimi ile toplamlari aldirabilirsiniz. Komutu benzer ornekleri ARAMA bolumunden listelenebilir.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [TABLO] Iki Tabloda Tarih Alanlarını ,tek Alanda Altalta Getirme Access Ziyaretçisi 9 684 24-07-2025, 23:58
Son Mesaj: Access Ziyaretçisi
  Depo Takibinde Malzeme Yoksa Uyarı Vermesi hegu 2 336 22-04-2025, 21:56
Son Mesaj: hegu
  [TABLO] Tabloda Köprü Bilgisini Topluca Değiştirebilmek Nasıl Olur? sevincili 1 262 20-03-2025, 01:00
Son Mesaj: dsezgin
  Bağlı Tabloda şarta Göre Renklendirme Satir 2 359 19-12-2024, 15:38
Son Mesaj: Satir
access-sql-9 [SORGU] Tabloda Geçen Iki Alanda Ortak Kelime Var Ise Istenilen Alana Işaret Koymak sevincili 5 452 20-09-2024, 01:09
Son Mesaj: dsezgin
  Tabloda Koşul Kullanmak/combobox TheREDROSE 10 688 19-07-2024, 15:15
Son Mesaj: halily
  Bir Tabloda Bulunan 2 Alanı Birleştirme programmer67 10 755 25-06-2024, 11:49
Son Mesaj: halily
  [FORM] Formda Kriterlere Göre Sorgulanan Kayıt Miktarının Form üzerinde Gösterilmesi M_Kemal_Askeri 1 380 13-05-2024, 05:10
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi