06/07/2015, 09:12
Merhaba,
Çok aradım ama bulamadım.
Formda adı-soyadı diye alt alta bir kaç tane metin kutusu var. Bu metin kutularına girilen verileri, tablodaki alana alt alta eklemesini istiyorum. (Boş olanları eklemesin, yani boşuna boş kayıt oluşturmasın)
Insert komutu ile eklemek istediğimde sorgu alanı ile hedef alan eşit değil hatası veriyor. Nasıl yapabilirim. (Amaç, her ismi tek tek yaz ekleye bas yapmak yerine bir seferde hepsini yazıp kaydetmek.
Yazmaya çalıştığım kod aşağıdaki gibidir.
Çok aradım ama bulamadım.
Formda adı-soyadı diye alt alta bir kaç tane metin kutusu var. Bu metin kutularına girilen verileri, tablodaki alana alt alta eklemesini istiyorum. (Boş olanları eklemesin, yani boşuna boş kayıt oluşturmasın)
Insert komutu ile eklemek istediğimde sorgu alanı ile hedef alan eşit değil hatası veriyor. Nasıl yapabilirim. (Amaç, her ismi tek tek yaz ekleye bas yapmak yerine bir seferde hepsini yazıp kaydetmek.
Yazmaya çalıştığım kod aşağıdaki gibidir.
Kod:
DoCmd.RunSQL "INSERT INTO hazirlayan_tablosu ([hazirlayan]) VALUES ('" & Me.Metin10 & "','" & Me.Metin12 & "','" & Me.Metin14 & "','" & Me.Metin16 & "','" & Me.Metin18 & "','" & Me.Metin20 & "','" & Me.Metin22 & "','" & Me.Metin24 & "')"