Insert Into ile Access'e CheckBox Kaydetme ? Acil Cevap !!!

1 2
01/06/2011, 20:42

Goqche

Peki
01/06/2011, 20:53

~~KaG~~

Öncelikle Veritabanına Veri Eklerken ID Kısmı Yazılmaz Otomatik Sayı Olduğundan Kendisi Eklenmekte. Ve "+" ları "&" Olarak Değiştirip Tekrar Deneyiniz.
01/06/2011, 21:05

Goqche

hayır otomatik sayı türünde değil veritabanında ıd alanı metin türünde çünkü bağlarken text özelliğine bağlıyorum bir prosedürde de veritabanından maximum ıd sayısını alıp bir fazlasını ben textboxa yazdırıyorum. 5 tane Bu şekilde formum var hepsinde + şeklinde onlarda çalışıyor bu kodlar ayrıca bu kodlarda da bir problem yok ben sadece checkbox'ı nasıl insert into kaydına ekleyeceğimi bilmiyorum. textboxları txtemlak_no.Text şeklinde kaydediyorum ama chackbox'ın Textini alamam değerini almam gerekiyor cbbalkon.checked şeklinde alınca da türü uyuşmuyor diye hata veriyor. Checked özelliğinden dönen True ya da False değerinin sayısal mı metin mi veya başka bir tür mü onu da bilmiyorum Access'deki Evet/Hayır alanına bağlıyorum. Türleri uyuşmuyor neye dönüştürüp kaydedebilirim?
01/06/2011, 21:16

~~KaG~~

Ben Kendim Bir Az Önce Denedim
"Insert Into Tablo1 (adı,soyadı,okur_yazar) values ('" & TextBox1.Text & "','" & TextBox2.Text & "'," & CheckBox1.Checked &" ) "
Yaptığımda Çalışıyor. Örneği Eklemeyi Başarabilseydiniz Deneyerek Daha İyi Yardımcı Olabilirdim...
01/06/2011, 21:26

Goqche

Yok bende çalışmıyordu şimdi ben If yapısıyla string türünden bir değişkene atadım değeri satıra onu yazdım.
Dim str as String
If cbbalkon = True Then
str= "1"
Else
str = "2"
End If Şeklinde 119 Satıra uyarlamak zor olacak ama uğraşıcam artık. Yardımlarınız için teşekkür ederim o zaman ben başka bir soru sorabilirmiyim
Şimdi ekte vericeğim kodlarda Insert Into satırında söz dizimi hatası veriyor diğer formlarımda yapmıyor. Ben baya kontrol ettim tamamen aynı access'deki alanlarda doğru yazılmış ama sözdizimi hatası var Insert Intoda da Updatede de yardımcı olursanız sevinirim.
01/06/2011, 21:27

~~KaG~~

İkinci Sorunuz İçin Yeni Konu Açınız Lütfen
sledgeab yazdı:6/d-) Birden fazla soruyu aynı konuda sormak yasaktır. Her soru için farklı başlıklı yeni konu açınız.
1 2