Arkadaşlar selamlar,
Excel üzerinden hazırladğım userform ile veri girişi yapacağım bir proje hazırlıyorum. Userform'da girdiğim verileri direkt olarak Access veritabanına atıyorum.Burada sıkıntı yok. Access ta 2 sütunlu listelerim olacak. textboxa 1.sütundaki sayıyı girdiğimde yandaki etikete accesstaki ilgili listenin 2. sütunundaki değer gelecek. Eğer textboxa girilen değer tabloda yoksa hata vermeli. Bir nevi exceldeki düşeyara fonksiyonu gibi çalışsın istiyorum
Bu şekilde yapıyorum değer geliyor ama dizim hatası veriyor.
Bu şekilde yazıyorum tür uyuşmazlığı hatası veriyor. işin içinden çıkamadım. Veri türleriyle iligili sıkıntım var.
Bu işin mantığını kavrayamadım. İlgili dosyayı ekledim.Umarım yardımcı olursunuz. Şimdiden teşekür ederim
Excel üzerinden hazırladğım userform ile veri girişi yapacağım bir proje hazırlıyorum. Userform'da girdiğim verileri direkt olarak Access veritabanına atıyorum.Burada sıkıntı yok. Access ta 2 sütunlu listelerim olacak. textboxa 1.sütundaki sayıyı girdiğimde yandaki etikete accesstaki ilgili listenin 2. sütunundaki değer gelecek. Eğer textboxa girilen değer tabloda yoksa hata vermeli. Bir nevi exceldeki düşeyara fonksiyonu gibi çalışsın istiyorum
Visual Basic
- Dim baglan As New Connection
- Dim rs As New Recordset
-
-
- baglan.Open "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\Users\user\Desktop\yeni klasör\master.accdb;"
- rs.Open "select * from Kalite_liste where numara=" & TextBox1.Value, baglan, adOpenKeyset, adLockOptimistic
- Label8.Caption = rs.Fields(2)
-
- rs.Close
- baglan.Close
Bu şekilde yapıyorum değer geliyor ama dizim hatası veriyor.
Visual Basic
- where numara='" & TextBox1.Value &"'
Bu şekilde yazıyorum tür uyuşmazlığı hatası veriyor. işin içinden çıkamadım. Veri türleriyle iligili sıkıntım var.
Bu işin mantığını kavrayamadım. İlgili dosyayı ekledim.Umarım yardımcı olursunuz. Şimdiden teşekür ederim
