İnteger özellikli alanda arama

Katılım
28 Ekim 2006
Mesajlar
242
Excel Vers. ve Dili
Office 2003 Türkçe
SID1 = Me.[adı].Value
SID2 = Me.[soyadı].Value
SID3 = Me.[birimi].Value
stLinkCriteria1 = "[adı]=" & "'" & SID1 & "'"
stLinkCriteria2 = "[soyadı]=" & "'" & SID2 & "'"
stLinkCriteria3 = "[birimi] =" & "'" & SID3 & "'"
If DCount("[adı]", "kişiler", stLinkCriteria1) > 0 And DCount("[soyadı]", "kişiler", stLinkCriteria2) > 0 And DCount("[birimi]", "kişiler", stLinkCriteria3) > 0 Then
merhaba arkadaşlar yine ben.sorunun çözümü çok basit ama bilgi eksikliği işte neyaparsın..kırmızı olan yerler tablo ve formumdaki "sayısal" alanları temsil ediyor.kod hep şu ilk kırmızı yazıda durup hata veriyor.type mismatch hatası..e tabiki haklı .bu tırnak olayıyla ilgili bir şey heralde.program bu bölümleri text olarak algılıyor.oysa bu alanlar sayı türü. bi bakar mısınız size zahmet(bu arada ben bloğun en başında hangisinin string hangisinin integer olduğu tanımlamasını yaptım)
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın takoo,

Bu konuyla ilgili geniş açıklama olması gerekiyor hatırladığım kadarıyla.

Şimdi gelelim çabuk çözüme:

Kod:
stLinkCriteria3 = "[birimi] =" & "'" & SID3 & "'"
Kod:
stLinkCriteria3 = "[birimi] =" & SID3
olarak değiştirin.

iyi çalışmalar
 
Katılım
28 Ekim 2006
Mesajlar
242
Excel Vers. ve Dili
Office 2003 Türkçe
sayın modalı ilginize teşekkür ederim, ama benim şu orta çağdan kalma kılıklı program yine aynı hatayı veriyor.dosyayı ekledim rica etsem bi bakar mısınız.sizi de çok meşkul ettim kusura bakmayın.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın takoo,
stLinkCriteria değişken türü metin olmalı. Tam sayı olan SID3,

Kod:
Dim stLinkCriteria1, stLinkCriteria2, stLinkCriteria3 As String
İyi çalışmalar:)
 
Katılım
28 Ekim 2006
Mesajlar
242
Excel Vers. ve Dili
Office 2003 Türkçe
sayın modalı sayenizde bu sorunu da halledip programı hemen hemen kullanıma hazır hale getirebildim,sizlere çok teşekkür ederim. de anlamadığım bi nokta saYI sayı türü bir alanı metin özelliği taşıması gereken (stLinkCriteria) bir alana atamak...kafam almadı.neyse çok teşekkür ederim.bi kaldı sorgu sonucunu aldığım formda " birimi" adlı alanı sayı görünümünden kurtarıp o sayıyı temsil eden birim ismine çevirmek.iyi çalışmalar diliyorum
 
Üst