Skip to main content

AccessTr.neT M.


Dcount Kavramı

Çözüldü #1
Son Düzenleme: 05/04/2019, 19:42, Düzenleyen: ferda23.
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]

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.

SQL Code
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 Adlı Kullanıcıdan Alıntı: 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.

SQL Code
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
Son Düzenleme: 05/04/2019, 21:47, Düzenleyen: ferda23.
(05/04/2019 21:37)haliliyas Adlı Kullanıcıdan Alıntı: 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]

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