"Ölçüt ifadesinde veri türü uyuşmazlığı" hatası...

17/05/2009, 14:31

elmariachi

Merhaba arkadaşlar,

Seruz üstadın hazırlamış olduğu "Anket Çalışması" isimli örnekten yararlanarak benzer mantıkta bir proje üzerinde çalışıyorum. Ancak bir yerde takıldım.

Ekteki dosyayı açınca İnşaatlar, Gruplar ve Binalar isimli alananları göreceksiniz. İlk ikisinden bir veriyi seçtikten sonra "Binalar" ın üstünde sağ tıklayınız. "Bina Bilgilerini Düzelti" seçiniz. Orada değerleri değiştirince (Bina Alanı ve Bina Adedi) "Ölçüt ifadesinde veri türü uyuşmazlığı" hatası veriyor. Bu alanlara BINA tablosunda "Sayı" verisini atadım. Bunu "Metin" yapınca sorun düzeliyor. Ama ileriki aşamada raporlarda sorun yaratacağı için onların "Sayı" olarak kalması lazım.

Yardımlarınız için teşekkürler...
17/05/2009, 14:55

ayhan2122

Sn elmariachi;

Kod:
BinaAlani = DCount("*", "BINA", "BINA_ALANI='" & Me.[Metin377] & "'")
BinaAdedi = DCount("*", "BINA", "BINA_ADEDI='" & Me.[Metin378] & "'")

kodu aşağıdaki gibi olmalı;

Kod:
BinaAlani = DCount("*", "BINA", "BINA_ALANI=" & Me.[Metin377])
BinaAdedi = DCount("*", "BINA", "BINA_ADEDI=" & Me.[Metin378])

aksi halde Metin377 ve Metin378' i -metin- olarak görür.
17/05/2009, 15:13

elmariachi

Çok teşekkür ederim sn.ayhan. Sayenizde bir şey daha öğrendim.

Selamlar...
17/05/2009, 18:02

elmariachi

Arkadaşlar, ilk mesajımdaki dosyada gördüğünüz gibi 3 adet ListeKutusu var (İnşaatListesi, GrupListesi ve BinaListesi). Bunlara yapılacak ekleme ve düzeltmeleri hallettim (sonuncuda sn.ayhanın2112 yardımcı olmuştu). Ancak şimdi bana göre işin en can alıcı noktasındayım. Buraya 4 ncü olarak yeni bir şey daha eklemem lazım. Seçenek Grubu da olabilir, Kesme Denetimi de olabilir. Buradaki değerler belli. 5 adet veri var. (Mimari, İnşaat, Makine, Elektrik, Jeoloji). Bu yeni ekleyeceğimiz nesne, mevcut GrupListesi ile ilşkili olacak. Yani seçeceğim her bir grup için bu yeni nesnedeki 5 veri ayrı ayrı kullanılacak. Nesnedeki her seçeneği tıkladığımda bir form açılacak ve ben onun üzerinde işlem yapacağım. (Aynı grupta, örneğin makine ile ilgili verileri daha önce girmişsem, makineye tekrar tıkladığımda girmiş olduğum veriler gelecek. Yani aynı grup için 2 tane makine olmayacak. Daima her grup için 1 seçeneğimiz var.)

Yardımlarınız için teşkkürler...