Koşullu Sayma

Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
2007
Herkese Selamlar,

Arkadaşlar ekteki örnek dosyada Tablo3 isimli bir formum var
burada, stok kodlarını seçebildiğimiz bir açılan kutu var, ve seçtiğim stok kodlarının ilk 2 hanesine göre seçilen stokları saymasını istiyorum.

Örn Pk ile başlayan stok kodunu seçince toplam sütununda 1 yazacak, tekrar pk ile başlayan stok kodunu seçince 2 ve bu şekilde devam edecek ama KT ile başlayan stok kodunu seçince yine 1 den başlayacak yani stok kodlarının ilk iki hanesine göre sayım yapmasını istiyorum.

Count veya Dcount ile denemelerde bulundum ama bir türlü olmadı,

acil yardımlarınızı bekliyorum,

çok teşekkürler
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba sn trueness..

Bu isteğinizi sorgunuzunun select kısmına ekleyeceğimiz bir alt sorgu yardımı ile yapabiliriz..:

Kod:
SELECT rt.[Firma Adı], rt.[Stok kodu], rt.Kimlik, rt.kod, 
            (select count([stok kodu]) from sorgu1 where kod=rt.kod and kimlik<=rt.Kimlik ) AS toplam
 
FROM [SELECT tr.[Firma Adı], Tablo1.[Stok kodu], Left([tablo1].[Stok Kodu],2) AS kod, tr.Kimlik
FROM Tablo2 AS tr LEFT JOIN Tablo1 ON tr.[Stok Kodu] = Tablo1.Kimlik
ORDER BY Tablo1.[Stok kodu]]. AS rt
 
ORDER BY rt.kod;
Tabii bu durumda kayıt girişini bu sorgunun haricinde bir kaynaktan yapacaksınız..

Genel anlamda da tablo yapınızı tekrardan gözden geçirmenizde fayda var.. Ben konu ile ilgili kısımları düzelttim..

Selamlar..
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Bir değişik çözüm de benden.

Ama veri girişi olamıyor.

İyi çalışmalar
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
2007
Çok teşekkürler,

her iki örnek de mükemmel çalışıyor,
ama anladığım kadarı ile veri giriş ekranında bu olmayacak
ama çok güzel fikir verdi

tekrardan teşekkürler,
 
Üst