Skip to main content

AccessTr.neT


Dcount Kavramı

Dcount Kavramı

Çözüldü #1
Hocalarım Selamlar Saygılar,
DCount İle Sorgudakki Verileri : DCount("IDNO","A01-GELIR","IDNO<=" & [IDNO]) AS SiraNo İle SiraNo Adı Altında Sayılar Halinde Listeliyor Fakat Şöyle Bir Karışıklık var o'da resimde mevcuttur çöüzlerinizi bekliyorum Img-grin
SiraNo Kısmının 1 2 3 4 olarak gitmesini istiyorum
[Resim: 9aBr2O.png]
Son Düzenleme: 05/04/2019, 19:42, Düzenleyen: ferda23.
Cevapla
#2
sayın @ferda23 kullanılan SiraNo: DCount("IDNO";"YAZDIR-3";"IDNO<=" & [IDNO])kod sorgudaki "idno"dan küçük yada eşit "idno"ya sahip kayıtların sayısını hesaplar dolayısıyla siz sorguyu "idno"ya göre sıralarsanız düzelir.
sorgunun Sql kodunu aşağıdaki kodla değiştirirseniz sirano da düzelir.
SELECT DCount("IDNO","YAZDIR-3","IDNO<=" & [IDNO]) AS SiraNo, [YAZDIR-2].IDNO, [YAZDIR-2].YIL, [YAZDIR-2].AYLAR, [YAZDIR-2].TARIH, [YAZDIR-2].HESAP, [YAZDIR-2].TUTAR, [YAZDIR-2].ACIKLAMA
FROM [YAZDIR-2]
WHERE ((([YAZDIR-2].AYLAR) Like IIf(IsNull([Forms]![RAPOR-YAZDIR-GELİR]![M3]),"*",[Forms]![RAPOR-YAZDIR-GELİR]![M3])))
ORDER BY [YAZDIR-2].IDNO, [YAZDIR-2].TARIH;

yada resimde görüldüğü gibi IDNO alanı Artan olarak ayarlanmalı.
sizin için belirli bir sıralama alanı var mı?
[Resim: do.php?imgf=10dda3d5c33e1.jpg]
Cevapla
#3
(05/04/2019, 21:23)haliliyas yazdı: sayın @ferda23 kullanılan SiraNo: DCount("IDNO";"YAZDIR-3";"IDNO<=" & [IDNO])kod sorgudaki "idno"dan küçük yada eşit "idno"ya sahip kayıtların sayısını hesaplar dolayısıyla siz sorguyu "idno"ya göre sıralarsanız düzelir.
sorgunun Sql kodunu aşağıdaki kodla değiştirirseniz sirano da düzelir.
SELECT DCount("IDNO","YAZDIR-3","IDNO<=" & [IDNO]) AS SiraNo, [YAZDIR-2].IDNO, [YAZDIR-2].YIL, [YAZDIR-2].AYLAR, [YAZDIR-2].TARIH, [YAZDIR-2].HESAP, [YAZDIR-2].TUTAR, [YAZDIR-2].ACIKLAMA
FROM [YAZDIR-2]
WHERE ((([YAZDIR-2].AYLAR) Like IIf(IsNull([Forms]![RAPOR-YAZDIR-GELİR]![M3]),"*",[Forms]![RAPOR-YAZDIR-GELİR]![M3])))
ORDER BY [YAZDIR-2].IDNO, [YAZDIR-2].TARIH;

yada resimde görüldüğü gibi IDNO alanı Artan olarak ayarlanmalı.
sizin için belirli bir sıralama alanı var mı?
[Resim: do.php?imgf=10dda3d5c33e1.jpg]

Hocam Peki Şöyle Birşey Yapsak Hiç Sorgulara Ekstra Kod Katmadan Direkt Raporlama Sayfasında Sorgudan Gelen Verileri Sayarak En Başa SıraNo Adlı Bir Etiket Halinde Yazılsa Daha iyi Olmaz mı ?
Cevapla
#4
rapora metin alanı ekleyip veri kaynağına =[CurrentRecord] yazıp dener misiniz?
Cevapla
#5
(05/04/2019, 21:37)haliliyas yazdı: rapora metin alanı ekleyip veri kaynağına =[CurrentRecord] yazıp dener misiniz?
 = [CurrentRecord] Yerine SiraNo Yazınca'da gelen veriler sırasız olarak geliyor benim amacım hem tarihin doğru şekil'de sıralanması hemde gelen SıraNo'sunun'da o sıralamaya göre sayarak devam etmesidir.
Sadece = [CurrentRecord]  Yazarsam : Getirdiği Verileri 0 Olarak Gözteriyor.
[Resim: nQq9J1.png]
Son Düzenleme: 05/04/2019, 21:47, Düzenleyen: ferda23.
Cevapla
#6
bende düzgün sıralı gösterdi üstteki etiketlere dokunmadığım için etikette ay/yıl yazsa da eklediğim alan metin kutusu
[Resim: do.php?imgf=30f398df953c1.jpg]
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task