Metin İçeren Sütunlardaki Değerleri Saydırmak

1 2
26/04/2013, 16:29

razac

Arkadaşlar Merhaba,
Ekteki dosyada yapmak istediğim ve yapamadığım şeyi anlatmak istiyorum, bu konuyla ilgili onlarca örnek inceledim, cevaplanmış soruları tek tek okudum fakat kendi formuma uyguladığımda bir türlü doğruyu bulamadım devamlı hata alıyorum yardımcı olabilirseniz çok sevinirim.

Dosyada görebileceğiniz gibi cagri_tbl adında bir tablo mevcut. Bu tablonun içinde dahili_kurulum sütununda çeşitli yinelenen metin değerleri var. Ben bu değerleri dahili_kurulum_sorgu altında SAY fonksiyonu ile kaçar kez tekrarlandıklarını bulabildim. Fakat sorunda burada. Hesaplattığım değerleri Genel Tablo formundaki ilgili yere aldırmayı bir türlü beceremedim.

Örnek verecek olursak, dahili_kurulum_sorgusundaki altusun karşılığı olan 4 değerini Genel Tablo formundaki Dahili Kamera Kurulum => Altus başlığı altına getirebilmek.

Farklı örneklerden gördüğüm kadarı ile hiç sorgu kullanmadan formdaki ilgili kutucuğun denetim kaynağına =DCount("[dahili_kurulum]";"[cagri_tbl] = 'altus'") gibi çeşitli varyasyonlar denedim fakat devamlı #HATA alıyorum ve nerede yanlış yaptığımı bulamıyorum.

Aslında burada hangi yöntemi uyguladığımız yada hangi kodu kullandığımızın hiçbir önemi yok yeterki cagri_tbl tablosundaki ilgili firmanın değerini Genel Tablo formundaki ilgili kutucuğa getirebiliyor olayım.

Yardımlarınız için şimdiden çok teşekkür ederim,

Saygılarımla,
Recep KARTAL
26/04/2013, 16:58

Kur@l

bununla deneyin 4 sayısını ilgili alanda göreceksiniz...
=DLookUp("[YinelemeSayısı]";"[dahili_kurulum_sorgu]";"[dahili_kurulum]='ALTUS'")
26/04/2013, 17:25

yorum70

Sn.Kural, bende kendi çapımda uğraşıyordum, sizin yanıtınızı okuyunca denedim, ancak hata vermeye devam ediyor.

Metin185 denetim kaynağına yazdım (=DLookUp("[YinelemeSayısı]";"[dahili_kurulum_sorgu]";"[dahili_kurulum]='ALTUS'"))

Ben mi yanlış yapıyorum !
Tşk.
26/04/2013, 17:34

Kur@l

= işaretinden önce parantez olmayacak ayrıca satır sonundaki fazladan parantezi kaldırın.
26/04/2013, 17:56

yorum70

her iki parantezi yorumuma eklemiş, denetim kaynağına eklememiştim.

=DLookUp("[YinelemeSayısı]";"[dahili_kurulum_sorgu]";"[dahili_kurulum]='ALTUS'")

Aynını yazdım, bir daha kontrol edeyim.
Tşk.
26/04/2013, 18:03

Kur@l

dahili_kurulum_sorgu isimli sorguyu aşağıdaki şekilde değiştirin önce zira ben sorguda bulanan [dahili_kurulum alanı] isimli alanın adını [dahili_kurulum] olarak değiştirmiştim. Kusura bakma.
Kolay Gelsin.
SELECT First(Cagri.dahili_kurulum) AS dahili_kurulum, Count(Cagri.dahili_kurulum) AS YinelemeSayısı
FROM Cagri
GROUP BY Cagri.dahili_kurulum
HAVING (((Count(Cagri.dahili_kurulum))>1));
1 2