Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
17/03/2019 03:38
Konu Sahibi
olcay.akkaya
Yorumlar
5
Okunma
337
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
olcay.akkaya

olcay.akkaya

Üye
97012
 30
 3
 11
 04/05/2018
10
 
 
 
 18/03/2019,15:05
Çözüldü 
Arkadaşlar, https://accesstr.net/konu-satis-takip-ve...grami.html eklediğim çalışmamda frmenvanter formunda işletmenin alacak verecek karşılaştırmasını yapıyorum. Burada alt formlar ekleyip oradan formdaki alanlara bilgi çektim. Ancak şöyle bir sorunla karşılaşıyorum: mesela bu işletmenin borçlu olduğu bir firma yoksa firmalar için eklediğim altformun kayıt kaynağında hiç veri olmuyor. Bu durumda da #hata yazıyor ve toplam alamıyorum. NZ ve IIF kalıpları ile denedim ama bir türlü sorunu aşamadım. Nasıl yapacağımı bir türlü çözemedim. Çözüm olarak şöyle bir şey geliyor aklıma; sorguda herhangi bir sonuç çıkmaması halinde sembolik sonuç gibi fason bir sonuç yapılabilir mi? Yada veri tabanına bir tablo ekleyip union sorgu oluşturup asıl tablolardan veri gelmediğinde en azından sorgunun sonuçsuz olmaması için bu tablodaki verileri getirse sorunumuzu çözmüş olmaz mı? Sorunumuz diyorum çünkü sitede araştırdım bu konuda yapılan tartış maların büyük bir kısmı kayıt kaynağı sorgunun sonuç vermemesine gelip tıkanmış. Belki şu da denenebilir sorgu tasarımı yapılırken hiç kayıt olmaması durumunda böyle bir işlem yapabilir. Üstadlar ve uzman arkadaşlar yanlış anlamasın lütfen belki bu söylediğim çok saçma olabilir yada mümkün olmayabilir bilmiyorum. İyi çalışmalar diliyorum.



Bir yanımız yaprak döker
Bir yanımız bahar bahçe

ercansahin

ercansahin

Uzman
2272
Er.... ŞA....
 44
 69
 3.757
 14/11/2008
 Bursa
 
 Ofis 2010 32 Bit
 16/05/2019,20:28
Uygulamanızda bahsettiğiniz isimde form yok. Mutlaka vardır ancak ismi bu değildir. Takdir edersiniz ki bahsettiğiniz bu olayı bulmak için tüm formları incelemek zaman alacak. Doğrudan tam isimleri ile form ve alt formları belirtmeniz iyi olacak..Kolay gelsin



...........
olcay.akkaya

olcay.akkaya

Üye
97012
 30
 3
 11
 04/05/2018
10
 
 
 
 18/03/2019,15:05
(17/03/2019 13:32)ercansahin Adlı Kullanıcıdan Alıntı: Uygulamanızda bahsettiğiniz isimde form yok. Mutlaka vardır ancak ismi bu değildir. Takdir edersiniz ki bahsettiğiniz bu olayı bulmak için tüm formları incelemek zaman alacak. Doğrudan tam isimleri ile form ve alt formları belirtmeniz iyi olacak..Kolay gelsin

Hocam link verdiğim konuda ilk mesajı güncelleyemediğim için gözden kaçmış olabilir. Örneği buraya ekliyorum ve yukarıda yapılabilir diye bahsettiğim sorguyu yaptım.
Veritabanıma Tablot adında bir tablo ekleyip tek satırda tüm alanlara 0 değeri verdim. Aşağıda koyu yazılı yer benim asıl istediğim bilgiyi verecek olan sorgu ancak bu sorguda sonuç yoksa UNION dan sonrasını getireceği için sorgunun mutlak sonucu olacak diye düşündüm ve oldu. İncelerseniz sevinirim. Benim örneğim için bu çalışma olumlu sonuç veriyor çünkü ben sadece bir alanın toplamını alıyorum fakat değişik sorgular için aynı sonucu verir mi yada asıl sorguda veri olması halinde sıkıntı çıkabilir mi bilmiyorum. frmenvanterfirmborc formunda bunu yaptım. frmenvanter formunda frmenvanterfirmborc alt form olarak ekli ve orda toplam alanın ana tablodaki Firma Borçları için açtığım metin kutusuna çeiyorum.
SELECT TblCariler.carituruID, TblCariler.musteriID, Sum(Nz([verilen])-Nz([alinan],0)) AS İfade1 FROM TblCariler LEFT JOIN TblIslemler ON TblCariler.musteriID = TblIslemler.unvanID GROUP BY TblCariler.carituruID, TblCariler.musteriID HAVING (((TblCariler.carituruID)=2) AND ((Sum(Nz([verilen])-Nz([alinan],0)))<=0)); UNION SELECT Tablot.aa, Tablot.bb, Tablot.cc FROM Tablot;


Bir yanımız yaprak döker
Bir yanımız bahar bahçe

ozanakkaya

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 483
 12.103
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Dün,22:23
Merhaba, sorduğunuz soruya göre, soruya çözüm mü arayayım, soruyu mu çözmeye çalışayım bilemedim.

Uygulamanızda, frmenvanter isimli formda, 

1-) metin kutularında hangi değerlerin olması gerekiyor.
2-) Konu başlığında belirttiğiniz #hata durumu, hangi durumda bu formda gözüküyor. #hata iletisini görebilmem için tabloda hangi verilerin olması gerekli.



"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

...........
olcay.akkaya

olcay.akkaya

Üye
97012
 30
 3
 11
 04/05/2018
10
 
 
 
 18/03/2019,15:05
(18/03/2019 11:18)ozanakkaya Adlı Kullanıcıdan Alıntı: Merhaba, sorduğunuz soruya göre, soruya çözüm mü arayayım, soruyu mu çözmeye çalışayım bilemedim.

Uygulamanızda, frmenvanter isimli formda, 

1-) metin kutularında hangi değerlerin olması gerekiyor.
2-) Konu başlığında belirttiğiniz #hata durumu, hangi durumda bu formda gözüküyor. #hata iletisini görebilmem için tabloda hangi verilerin olması gerekli.

Hocam kolay gelsin.
Benim dosyamda derdimi tam anlatamamış olabilirim. Şimdi basit bir örnek ekliyorum. örnek isimli dosyayı incelerseniz:
Form1 formunun kayıt kaynağındaki sorguda txt1 alanının ölçütü Form2 deki sec alanı. Benim buraya girdiğim değere göre sorgu da en az bir satır varsa Metin 4 alanına Form1'de ki toplam alanı olan Metin2 deki değer geliyor. Ancak benim seç alanına girdiğim tarihe göre sorguda sonuç çıkmıyorsa Metin 4 alanı #hata getiriyor.
Çözüm olarak da düzenlenmiş dosyasında Form1 formunun kayıt kaynağına UNION ile tblFason tablosundan sorgu ekledim. Bu şekilde çalıştığında tblOrnek tablosundan seçtiğim kritere göre sonuç getirmezse tblFason tablosundan gelen sonuç sorgunun sonucu oluyor. Buda Form1 deki alanın boş olmasını ve bu alana başvuran Form2 deki metin kutusunun #hata vermesini engelliyor.
Benim sormak istediğim bu yöntem uygulandığında sorun yaşanır mı? Eğer bu yöntem doğru değilse bu sorunu başka türlü nasıl aşabiliriz.


Bir yanımız yaprak döker
Bir yanımız bahar bahçe

halily

halily

Uzman
65596
ha....
 26
 1.170
 30/07/2014
209
 -
 
 Ofis 2019 64 Bit
 Bugün,01:16
peki "metin4"ün denetim kaynağına

Kod:
=Nz(DSum("txt2";"tblOrnek";"txt1=  [sec] ");0)

yaparsak işinize yaramaz mı?



...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Her Yeni Kayıta Bastığımızda Sayı Verme Sorunu. prestij06 7 201 15/06/2019, 21:24
Son Yorum: halily
Çözüldü Hata Yakalama Yunus Bozkurt 4 190 05/06/2019, 22:44
Son Yorum: Yunus Bozkurt
Çözüldü Raporda Boş Alan Sorunu Yunus Bozkurt 7 237 03/06/2019, 04:22
Son Yorum: halily
Çözüldü Mükerrer Kayıt Sorunu Fatih34 5 346 13/05/2019, 16:08
Son Yorum: halily
Çözüldü Yazdırma Sorunu m_demir 8 198 10/05/2019, 16:31
Son Yorum: m_demir

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.