Sizin söylediğinizi yaptım ancak yine aynı hatayı veriyor .
Formdan tabloya veri girişi
Microsoft Activex Data Object 2.8 referansını Ekle.
sayın Işin Bağcilar,
gözden kaçırdığım bir ifade için bir düzeltmede bulunmamda fayda var.
Eğer Dim rs As New DAO.Recordset olarak kodlama içerisinde kullanılmış olsaydı,o zaman
"TOOLS - REFERENCES menü seçeneğinde Microsoft DAO 3.6 Object Library referans satırını bulup işaretleyiniz." demek doğru olurdu.
fakat,Ozan Bey’in de belirttikleri gibi;kodlamada Dim rs As New ADODB.Recordset ifadesi kullanıldığı için "TOOLS - REFERENCES menü seçeneğinde Microsoft ActiveX Data Objects x.x Library referans satırını bulup işaretleyiniz." demek daha geçerlidir.bu,düzeltme bilgilendirmesidir.
İyi çalışmalar,
Saygılar.
gözden kaçırdığım bir ifade için bir düzeltmede bulunmamda fayda var.
Eğer Dim rs As New DAO.Recordset olarak kodlama içerisinde kullanılmış olsaydı,o zaman
"TOOLS - REFERENCES menü seçeneğinde Microsoft DAO 3.6 Object Library referans satırını bulup işaretleyiniz." demek doğru olurdu.
fakat,Ozan Bey’in de belirttikleri gibi;kodlamada Dim rs As New ADODB.Recordset ifadesi kullanıldığı için "TOOLS - REFERENCES menü seçeneğinde Microsoft ActiveX Data Objects x.x Library referans satırını bulup işaretleyiniz." demek daha geçerlidir.bu,düzeltme bilgilendirmesidir.
İyi çalışmalar,
Saygılar.
Öncelikle yardımlarınız için çok teşekkürler.
Dediğinizi yaptım, bu seferde şöyle bir hata kodu veriyor:
Run-time error ' -2147352571 (80020005)':
Type mismatch
Dediğinizi yaptım, bu seferde şöyle bir hata kodu veriyor:
Run-time error ' -2147352571 (80020005)':
Type mismatch
sayın Işin Bağcilar,
Type mismatch olarak tabir edilen tip (tür) uyuşmazlığı hatasının nedeni;
Bir sayısal alana bir metin değeri (string) ya da bir metin alanına sayısal bir değer eklemek durumları söz konusu olduğu takdirde ekranda belirir.bu sebeple,gerek tablolarda mevcut bulunan alanların veri türleri kontrol edilerek gerekse de form üzerinde oluşturulan denetim kutularındaki alınmak istenen değerler kontrol edilerek;bunların türlerine göre kodlama veya özellik ayarlarının yapılması sağlanmalı.
ve eğer,kodlamalarda yer alan bir Sql sorgu ifadeleri de söz konusu ise,bu ifadelerde bulunan ilgili metin kutularının içeriklerindeki değer bilgisine göre,yazım olarak;sayısal bir değer ise olduğu gibi,metin değeri ise de tek tırnaklar içerisinde yazılmasının sağlanması gerekmektedir.Siz de,gerekli kontrollerinizi yaparak,sorunun giderilmesini sağlamalısınız.Ayrıca,kodlama sayfasında iken,kodlamanın en başındaki satıra,
bu konu ile ilgili son olarak;Option Explicit ifadesinin her yeni bir uygulama oluşturma durumlarında kodlama sayfasında otomatik olarak ilgili sayfanın ilk satırında yazılı olarak gelmesi için,
a) Kod sayfasını açınız.
b) Menü’den,TOOLS – OPTIONS’a geliniz.
c) EDITOR sekmesindeki REQUIRE VARIABLE DECLARATION seçeneğini işaretleyiniz ve TAMAM ile bu sayfadan çıkınız.
konu ile ilgili olarak da,aşağıdaki bağlantıda yer alan konuyu incelemeniz faydalı olacaktır.bilgilerinize.
Option Compare Database ve Option Explicit Arasındaki Fark
İyi çalışmalar,
Saygılar.
Type mismatch olarak tabir edilen tip (tür) uyuşmazlığı hatasının nedeni;
Bir sayısal alana bir metin değeri (string) ya da bir metin alanına sayısal bir değer eklemek durumları söz konusu olduğu takdirde ekranda belirir.bu sebeple,gerek tablolarda mevcut bulunan alanların veri türleri kontrol edilerek gerekse de form üzerinde oluşturulan denetim kutularındaki alınmak istenen değerler kontrol edilerek;bunların türlerine göre kodlama veya özellik ayarlarının yapılması sağlanmalı.
ve eğer,kodlamalarda yer alan bir Sql sorgu ifadeleri de söz konusu ise,bu ifadelerde bulunan ilgili metin kutularının içeriklerindeki değer bilgisine göre,yazım olarak;sayısal bir değer ise olduğu gibi,metin değeri ise de tek tırnaklar içerisinde yazılmasının sağlanması gerekmektedir.Siz de,gerekli kontrollerinizi yaparak,sorunun giderilmesini sağlamalısınız.Ayrıca,kodlama sayfasında iken,kodlamanın en başındaki satıra,
Option Explicit
İfadesini eklemek sureti ile,hata bildirimlerinin hangi satırda gösterdiğini ve hangi kısım ile alakalı olduğunu öğrenmiş olursunuz.bu konu ile ilgili son olarak;Option Explicit ifadesinin her yeni bir uygulama oluşturma durumlarında kodlama sayfasında otomatik olarak ilgili sayfanın ilk satırında yazılı olarak gelmesi için,
a) Kod sayfasını açınız.
b) Menü’den,TOOLS – OPTIONS’a geliniz.
c) EDITOR sekmesindeki REQUIRE VARIABLE DECLARATION seçeneğini işaretleyiniz ve TAMAM ile bu sayfadan çıkınız.
konu ile ilgili olarak da,aşağıdaki bağlantıda yer alan konuyu incelemeniz faydalı olacaktır.bilgilerinize.
Option Compare Database ve Option Explicit Arasındaki Fark
İyi çalışmalar,
Saygılar.
Yardımlarınız için çok teşekkürler.
Bu sefer oldu istediğim şey.
Tekrar çok teşekkür ederim değerli vaktinizi ayırdığınız için
Bu sefer oldu istediğim şey.
Tekrar çok teşekkür ederim değerli vaktinizi ayırdığınız için
Konuyu Okuyanlar: 1 Ziyaretçi