Açılır Kutudaki Değerleri Toplama

1 2
22/10/2019, 09:57

ferdiqq

merhaba;  daha önce personel kaydettiğimiz formda   combobox ile personelin  kurslarını giriyorduk,  birden fazla seçebiliyorduk.   tablodada a kişisinin  kursları hücresi  
örenğin,  bilgisayar;yabancı dil; src1 vs. şeklide oluyor.    sorgudan  sadece yapancı dili olan personellerin sayısını toplatmak istediğimde  bu hücrenin içinde birden fazla değer olduğu için  1 alması gerekirken üç alıyor..     DİL: Dcount([personel].[pkurs])      ayrıca koşul olarak diğer sutunda  pkur.value   "A dili" olarak belirrtim olmadı.. yardımcı olabilirmisiniz.  programı avil bitirmem gerekiyor. sürekli soru soruyorum soracağımda kusura bakmayın. Yardımlarınız çok işime yarıyor çok teşekkür ediyorum.
22/10/2019, 11:16

husem

dil = Dsum ("tablodaki alan adı", "[tablo adı]"
olarak deneyiniz
22/10/2019, 11:20

husem

(22/10/2019, 11:16)husem yazdı: dil = Dsum ("tablodaki alan adı", "[tablo adı]"
olarak deneyiniz

dil=DSum("[tabloda hesaplanacak alan]", "Tablo adı","[tablodaki dil alanı] = 'a dili'")
22/10/2019, 11:32

berduş

kodu aşağıdaki gibi dener misiniz?
DCount("*", "tabloAdi", "[alan] like '%" & arananKelime & "%'")
22/10/2019, 13:39

ferdiqq

ÇOK TEŞEKKÜR EDERİM DEĞERLİ HOCALARIM EKSİK OLMAYIN..
22/10/2019, 15:27

ferdiqq

hocam örnekleri denedim ancak ikisylede olmadı



Dönemi: DCount("pkursdnmi";"personel";"[pkursdnmi] like  '2/1' ") olmadı      sonucu yüksek bir sayı gösteriyor


dön: Dsum ("pkursdnmi";"personel";"[pkursdnmi]=2/1")  boş geliyor

Dönemi: DCount("pkursdnmi";"personel";"[pkursdnmi] like  '%"&'2/1'&"%'") şeklinde olanda olmadı noktalama burda yanlış olabilir ama özenle denedim sorguda olmadı.   sonucu  sıfır gösteriyor  ama var 2/1 eğitim alan



her veri için ayrı sorgu yapmak istemiyorum veya yapıp Sql kodunu Vba da kullanmaya çalıştım ordada olmadı
1 2