Merhaba. ekteki dosyada frm_malzemeler formunda yer alan Malzeme Sil butonuna tıkladığımda üstteki listede seçili olan malzemeyi silmek istiyorum fakat "Ölçüt ifadesinde Veri Türü uyuşmazlığı" hatası alıyorum. Bu hatayı nasıl düzeltebilirim?
Ölçüt İfadesinde Veri Türü Uyuşmazlığı Hatası
Merhaba,
Liste kutusunun ilk sütunundaki veri stoknumarası
tablodaki stok_numarası alanı metin olarak ayarlanmış,
Bu yüzden
Kodunu çalıştırdığında tür uyuşmazlığı hatası verecektir. Veri metin olduğu için ölçütteki koşulun tek tırnak içerisine yazılması gerekli
(((stok_numarası)='" & Me.Liste0.ItemData(GItem) & "'))"
koddaki kırmızı tek tırnağı eklemeniz gerekiyor.
Kod aşağıdaki gibi olacak
Liste kutusunun ilk sütunundaki veri stoknumarası
tablodaki stok_numarası alanı metin olarak ayarlanmış,
Bu yüzden
DoCmd.RunSQL "DELETE stok_numarası FROM tbl_malzemeler WHERE (((stok_numarası)=" & Me.Liste0.ItemData(GItem) & "))"
Kodunu çalıştırdığında tür uyuşmazlığı hatası verecektir. Veri metin olduğu için ölçütteki koşulun tek tırnak içerisine yazılması gerekli
(((stok_numarası)='" & Me.Liste0.ItemData(GItem) & "'))"
koddaki kırmızı tek tırnağı eklemeniz gerekiyor.
Kod aşağıdaki gibi olacak
DoCmd.RunSQL "DELETE stok_numarası FROM tbl_malzemeler WHERE (((stok_numarası)='" & Me.Liste0.ItemData(GItem) & "'))"
ozan bey çok saolun açıklayıcı bilgileriniz sayesinde Access de bir tırnak işaretinin bile ne kadar önemli ve etkili olduğunu anladım çok saolun
Konuyu Okuyanlar: 2 Ziyaretçi