Sorgu da esas alınacak tarih Hk.

Katılım
15 Mart 2005
Mesajlar
100
Arkadaşlar, Akaryakıt ile ilgili Giriş lerin ve çıkışların olduğu, tablo (form) var.
Sorguda Tarih, Akaryakıt cinsi, Giren Miktar ,Çıkan Miktar ve Kalan şeklinde sorgu oluşturmak istiyorum.Buradaki tarih i hangi tablomdan almak zorundayım,
garip bir durum la karşılaştım.
Sorgu Stokmiktarı isimli olan , örnekte motorin girişi bir sefer olmasına karşın,
motorin seçeneğini seçtiğimde sanki 5 defa giriş olmuş gibi gösteriyor.
Düzeltmem gereken nokta neresidir, teşekkürler.
 
Katılım
15 Mart 2005
Mesajlar
100
Arkadaşlar 2 gündür uğraşıyorum, sorguya Akaryakıt Cinsi, Giren Miktar ve Çıkan Miktarı alıyorum, stok miktarı olarakta [Miktar]-[Cmiktar] yazıyorum
Fakat bir türlü toplam giren Miktar, toplam çıkan miktar ve stok kalan rakamlarını alamıyorum.
sorgu dışında bu işi yapabilirmiyim, fikirlerinizi paylaşırmısınız lütfen.Teşekkürler.
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;

Öncelikle, "STOKMİKTARI" isimli sorgunuzda kartezyen çarpımı sorunu yaşıyorsunuz. Aradaki ilişkileri left ya da right join yapsak bile bu tasarımda işe yaramaz çünkü giriş ve giderler tamamen ayrı tablolar ve verilerden oluşuyor dolayısıyla giriş ve çıkış verisi adedinin çarpımı kadar sonuç alırsınız (kartezyen). Yapmanız gereken giriş ve çıkışlar için ayrı ayrı sorgu yapıp daha sonra bu 2 sorgudan ortak sorgu oluşturmalısınız.

Toplam miktar ve toplam stoktan kastınız kümülatif değerler mi yoksa runningsum ya da bir başka deyişle artan şekilde mi görmek..
 
Katılım
15 Mart 2005
Mesajlar
100
Merhaba Sayın beab05
Toplam Miktar Ve toplam stoktan kasım, kümülatif değerler.
Sizin bahsettiğiniz gibi 2 sorgu oluşturdum, daha sonra iki sorguyu birleştirdim ama o kadar çok örnek yaptım ki hatırladığım kadarı ile kümülatif toplamları doğru vermedi.
Tablolarda mı değişiklik yapmam gerekiyor.Sorunu nasıl çözebilirim
 
Katılım
15 Mart 2005
Mesajlar
100
İlgili Örnekte ortak kullanılan alanlar, Ürünler, Birim, Para Cinsi, bunun dışında
Müşteriler ve Satıcıları da ortak kullanbilirdim o an aklıma gelmedi.
Tablo mantığı sizin söylediğiniz nedenlerden dolayı yanlış mı kurgulanmış.
Biraz detaylı bilgi verirseniz sevinirim.
 
Katılım
15 Mart 2005
Mesajlar
100
Belirtiğiniz gibi iki ayrı Sorgu yaptım, iki sorguyu birleştirdiğimde,
benzin de çıkış olmadığı halde, Motorin çıkışı kadar benzin çıkışına da değer getiriyor.

ekte Deneme adlı sorgular, Bu kadar çalışmadan sonra bu sorunu çözersem çok mutlu olacağım
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;

Qrygiris,qrycikis ve qrytoplamlar sorgularını inceleyiniz. istediğiniz qrytoplamlar'dadır.
 
Katılım
15 Mart 2005
Mesajlar
100
Sn Beab05
İlginiz için Çok teşekkür ederim.
Şu anda okadar çok yap boz yaptımki, inanın aradaki farkı çözecek durumda değilim.
Kısa zamanda inceleyeceğim.Teşekkür ederim.
 
Katılım
15 Mart 2005
Mesajlar
100
Sn beab05
Öncelikle tekrar yardımlarınız için teşekkür etmek isterim.
Bu örnekte ki gibi yapmak istediğim bir çok çalışmam olacak,
özellikle de anbar stok ları ile ilgli, bu örneke karşılaştığım sorun sanırım orada da karşıma çıkacak, Access i buradaki örnekleri inceleyerek öğrendim, temel zayıf olunca püf noktaları es geçtiğimi düşünüyorum.Bu örnekteki tablolamalarda sizce mantık hatası nedir, diğer yapacağım çalışmalarıma ışık tutması açısından belirtirseniz sevinirim.
 
Katılım
5 Ağustos 2007
Mesajlar
54
Excel Vers. ve Dili
Office 2007 türkçe
cevap

Dsotum Senin yatığın örnekte eşleştirme yapmamışsın diyeyim onu düzelttim. Düzeltme adı altında. Ayrıca sana 1 de farklı bi yöntem oluşturdum gir_cik ve Kalan_akaryakit diye iki sorgu.
ister kendi yaptığın üdzeltilmişi kullan ister benim sonradan eklediğimi iksiide çalışacaktır. kusura bakma zamanım omadığından kısa sürede bukadarı geldi elimden
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Sn beab05
Öncelikle tekrar yardımlarınız için teşekkür etmek isterim.
Bu örnekte ki gibi yapmak istediğim bir çok çalışmam olacak,
özellikle de anbar stok ları ile ilgli, bu örneke karşılaştığım sorun sanırım orada da karşıma çıkacak, Access i buradaki örnekleri inceleyerek öğrendim, temel zayıf olunca püf noktaları es geçtiğimi düşünüyorum.Bu örnekteki tablolamalarda sizce mantık hatası nedir, diğer yapacağım çalışmalarıma ışık tutması açısından belirtirseniz sevinirim.
Öncelikle bu tür uygulamalarda tablo ve ilişkiler konusunda bişeyler söyleyebilmek için konuya da hakim olmak gerekebilir ama genel olarak şunu diyebilrim ki Access'te ya da genel anlamda veritabanı oluşturmak için herşeyden önce tablo ve ilişkiler mantığını çok iyi öğrenin ondan sonra SQL ve ondan sonra diğer kodlamalar gelir.. Tabii Access birçok olayı bize kendi sihirbazları yardımıyla yaptırabiliyor ama nereye kadar ? ;) Burası ve birçok forumda bilgi alabileceğiz kısımlar mevcuttur. Önce temel...
 
Katılım
15 Mart 2005
Mesajlar
100
Sn Beab05
Belki biraz daha detaylı bilgi bekliyordum ama teşekkür ederim ilginize,
Bu şekilde deneme yanılmalarla bir seviyeye geleceğim.

Sn: Erdem size de teşekkürler.
 
Katılım
5 Ağustos 2007
Mesajlar
54
Excel Vers. ve Dili
Office 2007 türkçe
se6liva rica ederim.
access de deneme yanılma olayı çoğu zaman işe yarar. yalnız beab05 arkadaşımında bahsettiği gibi tablo ve ilişkiler olayına dikkat etmelisin. iki tablo arasında ilişki oluşturmazsan girdiğin kayıtlar çifter çifter hatta bahsettiğin gibi beşer beşer gelirler.
Tablo ve ilişkiler olayını bence bi araştır çünkü bu ve bunun gibi oluşturacağın bir çok sorgularda bu mantık karşına çıkacaktır. Bende senin gibi formlardan öğrendim access i ama kendimi geliştirmeye çalıştım bununda tek yolu okumak okumak ve senin yaptığın gibi deneme yanılma yöntemi. Şimdiden başarılar dilerim. Kolay gelsin
 
Katılım
15 Mart 2005
Mesajlar
100
Sn Erdem
Konuyu fazla sı ile uzattığımın farkındayım, fakat göndermiş olduğum ekte tablo ve ilişkiler mantığında ne gibi bir eksiklik var, göz atmanızı istesem çok şey mi istemiş olurum. Şu nu şöyle yapsaydın sıkıntı olmazdı diyebileceğiniz nokta neresidir.Tablo aşamasında kendimce doğru olduğunu düşünüyorum.
İlginize teşekkürler.
 
Üst