Kayıt Tarihi: 01.08.2009
Toplam 15 konu açtı.
Toplam 92 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013 TR,
Beğeniler: 0 / 0
arkadaşlar amacım control.name nesne adını sql sorgusuyla bir tabloya kaydetmek ama bunu sorguda kullandığım zaman değer boş dönüyor
RunSQL " INSERT INTO Tablo1 ( Form, nesne_adi ) VALUES (" & _
Me.Form.Name & "," & ctrl.Name & ")"
sorguda bir hata mı var[/code]
Kayıt Tarihi: 24.03.2013
Toplam 27 konu açtı.
Toplam 9.087 yorum yaptı.
Toplam
1.089
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013,
Beğeniler: 57 / 239
Sn karakabus;
currentdb.execute "INSERT INTO Tablo1 ( Form, nesne_adi ) VALUES ('" & _
Me.Name & "','" & ctrl.Name & "')"
Form ve kontrol adi karakter oldugu icin kesme isareti ile sinirlamalisiniz. ctrl degiskenini for dongu icinde tanimlamaniz gerekir.
Kayıt Tarihi: 01.08.2009
Toplam 15 konu açtı.
Toplam 92 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013 TR,
Beğeniler: 0 / 0
for döngüsü içinde çalıştırıyorum ama nesne adedi kadar boş kayıt seti açıyor
Kayıt Tarihi: 24.03.2013
Toplam 27 konu açtı.
Toplam 9.087 yorum yaptı.
Toplam
1.089
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013,
Beğeniler: 57 / 239
Private Sub Buton_Click()
Dim ctrl As Control
For Each ctrl In Me.Controls
CurrentDb.Execute "INSERT INTO Table1 ( Form, nesne_adi ) VALUES ('" & _
Me.Name & "','" & ctrl.Name & "')"
Next ctrl
End Sub
yazdigimda table1'e form adi ile nesne adlarini yazdirdim.
ctrl.properties("controltype") tabloya kaydetmeniz gerekebilir.
Kayıt Tarihi: 01.08.2009
Toplam 15 konu açtı.
Toplam 92 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013 TR,
Beğeniler: 0 / 0
07-04-2015, 19:33
(En son düzenleme: 07-04-2015, 19:35 karakabus.)
çok teşekkür ederim çalıştı
sanırım runsql yerine CurrentDb.Execute kullanmak lazım
peki aradaki fark ne