AccessTr.neT
Dcount Kavramı - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Dcount Kavramı (/konu-dcount-kavrami.html)

Sayfalar: 1 2


Dcount Kavramı - ferda23 - 05/04/2019

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]


Cvp: Dcount Kavramı - berduş - 05/04/2019

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]


Cvp: Dcount Kavramı - ferda23 - 05/04/2019

(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ı ?


Cvp: Dcount Kavramı - berduş - 05/04/2019

rapora metin alanı ekleyip veri kaynağına =[CurrentRecord] yazıp dener misiniz?


Cvp: Dcount Kavramı - ferda23 - 05/04/2019

(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]


Cvp: Dcount Kavramı - berduş - 05/04/2019

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]