A.S.C Filtre, Grafik ve Raporlama Eklentisi

[SORGU] Dcount Içerisinde Lıke Kullanımı
#1
Arkadaşlar merhaba,


Resimdeki gibi bir tablom var. Bu tablodaki "Karar_Nu" sütununda bulunan değerleri saydırmak istiyorum. bunu DCount ile yapmaya çalıştım. Ancak benim burada istediğim belli bir kritere göre saydırmak. Örneğin bu sütundaki değerler; 
2018/1
2018/2
2018/3
2019/1
2019/2          
olsun. Ben burada öncelikle bir buton ekleyip click olayı ile bir yordam başlatmak istiyorum. bu yordamda bu alanın kontrol ettirip bu yılın tarihi 2020 olduğu için yeni bir karar numarası eklerken 2020/1 diye başasın istiyorum. Her butona click yaptığımda 2020/2, 2020/3 .... diye devam etsin istiyorum. bunu yapacak döngü vs. kurdum. Ancak Dcount() fonksiyonunun kriter kısımına gelince takıldım. Çünkü saydırma yaptırırken 2020 ile başlayanları bulup ona göre artırmam gerekecek. Ancak bu kriterde LIKE ifadesini bir türlü oturtamadım. Yanlış yerden mi yürüyorum bilmiyorum.  Bu konuda aydınlatırsanız sevinirim.


Eklenti Dosyaları
.jpg   Örnek.jpg (Boyut: 124,58 KB / İndirilme: 45)



  Alıntı
Bu mesajı beğenenler:
#2
kayıt sayısına göre yaparsanız sorun çıkabilir
diyelim 2020 yılına ait 4 kayıt var dlookup ile aldınız 4 çıktı yeni kayıt olduğu için +1 yaptınız
yeni kayıt: 2020/5 oldu sonra siz tuttunuz diyelim ki 2020/3 nolu kaydı sildiniz artık tabloda yine 4 kayıt kalır ve siz yeni kayıt eklediğinizde dlookup 4 göstereceği için eklenen yeni kayıt yine 2020/5 olur yani 2 defa aynı kaydı girmiş olursunuz
bence dmax kullanıp en büyük sayıyı almak daha uygun olur
Visual Basic
  1. yeniNo=Nz(DMax("CLng(NZ(mid(nz([Karar_Nu],0),instr(nz([Karar_Nu],0),'/')+1),0))", "tabloAdi"),0) + 1


benzeri bir kod işinize yarayabilir
iyi çalışmalar



  Alıntı
Bu mesajı beğenenler:
#3
Pardon kriter eklemeyi unutmusum
Visual Basic
  1. yeniNo=Nz(DMax("CLng(NZ(mid(nz([Karar_Nu],0),instr(nz([Karar_Nu],0),'/')+1),0))", "tabloAdi","CInt(left(kutunu,4))=2020"),0) + 1





  Alıntı
Bu mesajı beğenenler:
#4
Teşekkürler deneyeceğim



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Koşullu Sorguda ııf Ile ın() Veya Not ın () Kullanımı Birleşik Giriş Kut. çalıştırma sarsak 8 214 14-08-2020, 15:22
Son Mesaj: sarsak
  [SORGU] Sorgu Da ölçüt Kullanımı fukufat 5 125 07-08-2020, 08:39
Son Mesaj: fukufat
  [SORGU] Sorguda Döngü Kullanımı askme_16 4 168 29-06-2020, 10:45
Son Mesaj: askme_16
access-sql-9 [FORM] Cari Hesap Karşı Hesap Kullanımı Tippler 3 195 31-05-2020, 16:50
Son Mesaj: dsezgin
  "ın" Kullanımı Satir 4 194 24-04-2020, 17:58
Son Mesaj: Satir
  [VBA] Birden Fazla Koşullu Sorgu Metodlu Combobox Kullanımı Lenadro 2 261 27-02-2020, 15:16
Son Mesaj: Lenadro
  [RAPOR] Rapor Içerisinde Veri Olmayan Sütunların Gizlenmesi demir68 2 214 20-01-2020, 19:54
Son Mesaj: demir68
  [SORGU] Sorguda Dsum Işlevi Kullanımı Hk tekinuy 9 357 17-01-2020, 13:49
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi