type mismatch hatası

31/12/2009, 01:05

yenginoglu

selam arkadaşlar ekteki frm_daireler formunda çoklu resim gösterme ye tıklayınca type mismatch hatası veriyor ama tamam deyince devam ediyor bu ne hatasıdır acaba nasıl düzelir.
teşekkürler,
saygılarımla,
31/12/2009, 02:14

alpeki99

Emlak No alanında bir numara göremediğinden dolayı bu hatayı veriyor olabilir. Sizde veriler vardır bir deneyin isterseniz. Eğer o alanda veri yoksa uyarı verip formun açılmasını engelleyebilirsiniz.
31/12/2009, 02:22

yenginoglu

teşekkür ederim sayın alpeki99 bir kontrol edeyim.
olmadı yapamadım
31/12/2009, 02:33

alpeki99

Biraz daha ayrıntılı inceleyip Debug işlemi sonucunda hata Resimleri Gösteren formda ortaya çıktı.
Kod:
If IsNull(Me!MKResim) Or Me!MKResim = "" Then
            Me!ResimCercevesi.Picture = Me!MKResim
        ElseIf IsNull(Me!MKResim2) Or Me!MKResim2 = "" Then
            Me!ResimCercevesi2.Picture = Me!MKResim2

Bu kısımda MKResim2 boş olduğundan dolayı

Kod:
Me!ResimCercevesi2.Picture = Me!MKResim2

kısmında hatayı veriyor. İncelemeye devam ediyorum ama bu arada siz veya bir başkasıda çözüm getirebilir.
Şu şekilde oldu. Paint ile sallama bir resim yaptım masaüstüne attım. Daha sonra yukarıda bahsetmiş olduğum yerdeki kodu şu şekilde değiştirince hata vermedi:

Kod:
If IsNull(Me!MKResim) Or Me!MKResim = "" Then
            Me!ResimCercevesi.Picture = Me!MKResim
        ElseIf IsNull(Me!MKResim2) Or Me!MKResim2 = "" Then
            Me!ResimCercevesi2.Picture = "c:\users\a\desktop\yok.jpg"
02/01/2010, 22:36

yenginoglu

sayın alpeki99 bende senin dediğin gibi paintte resim yaptım ve senin kodu yazdım ama olmuyor.