Skip to main content

AccessTr.neT


Insert Into Kodunda Hata

Oğuz Türkyılmaz
Oğuz Türkyılmaz
6
1832

Insert Into Kodunda Hata

Çözüldü #1
iYİ AKŞAMLAR

INSERT INTO ile Formdan tabloya kayıt yapmaya çalışıyorum. Eksik işleç diye bir hata veriyor sebebi nedir. Yardımlarınız için teşekkürler.

[Resim: do.php?imgf=154049417045681.jpg]
[Resim: do.php?imgf=15404941706332.jpg]
Bu arada bu hataya rağmen tabloya kaydı atıyor. Kodda Türkçe karakter sorunuda yok.
.rar EmlakTakip INSERT INTO.rar (Dosya Boyutu: 26,45 KB | İndirme Sayısı: 1)
Access Çekirgesi 
[Resim: img-cray.gif]


Son Düzenleme: 25/10/2018, 22:08, Düzenleyen: Oğuz Türkyılmaz.
Cevapla
#2
" & mtnadisoyadi & "

Bu kodun önüne ve sonuna tek tırnak ekle

'" & mtnadisoyadi & "' 

şeklinde olsun.
Cevapla
#3
(25/10/2018, 22:27)ozanakkaya yazdı: " & mtnadisoyadi & "

Bu kodun önüne ve sonuna tek tırnak ekle

'" & mtnadisoyadi & "' 

şeklinde 
[Resim: do.php?imgf=154049668154141.jpg]

[Resim: do.php?imgf=15404966816662.jpg]
iyi Akşamlar Ozan Bey. Bu şekilde hata verip yine kaydı yaptı.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#4
Ekleme sorusunu niye kullanıyorsunuz? Amaç nedir? Zaten formun kayıt kaynağı var ve kayıt kaynağındaki alanlar formdaki alanlar ile ilişkilendirilmiş. Ekleme sorgusu olmasa da tabloya kaydediyor.
Cevapla
#5
(25/10/2018, 23:10)ozanakkaya yazdı: Ekleme sorusunu niye kullanıyorsunuz? Amaç nedir? Zaten formun kayıt kaynağı var ve kayıt kaynağındaki alanlar formdaki alanlar ile ilişkilendirilmiş. Ekleme sorgusu olmasa da tabloya kaydediyor.

Deneme amaçlı yapıyorum. Şu an neyi nerde kullanabileceğimi öğrenmek adına. Bir soru sormak istiyorum bu konuda, bir formu tabloya bağlı oluşturunca Form otomatikman kayıt kaynağı alıyor. İlişkilendirime bu oluyor sanırım. Forumlarda formlarınızı ilişkilendirmeyin Vba kodalarıyla yazın deniyor.Bende bunun yolunu arıyorum. Formun otomatikman kayıt kaynağı alması ilişkilendirme olmuyormu. Bir formu tabloya ilişkilendirmeden bağlamanın yolu INSERT INTO metodu herhalde diye düşündüm. İlerde bana sorun çıkarmayacak form oluşturma ve formu tabloya bağlama yöntemi  nedir. Bunun cevabını net alabilirsem o yoldan gideceğim.  Teşekkürler
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#6
(26/10/2018, 00:51)Oğuz Türkyılmaz yazdı:
(25/10/2018, 23:10)ozanakkaya yazdı: Ekleme sorusunu niye kullanıyorsunuz? Amaç nedir? Zaten formun kayıt kaynağı var ve kayıt kaynağındaki alanlar formdaki alanlar ile ilişkilendirilmiş. Ekleme sorgusu olmasa da tabloya kaydediyor.

Deneme amaçlı yapıyorum. Şu an neyi nerde kullanabileceğimi öğrenmek adına. Bir soru sormak istiyorum bu konuda, bir formu tabloya bağlı oluşturunca Form otomatikman kayıt kaynağı alıyor. İlişkilendirime bu oluyor sanırım. Forumlarda formlarınızı ilişkilendirmeyin Vba kodalarıyla yazın deniyor.Bende bunun yolunu arıyorum. Formun otomatikman kayıt kaynağı alması ilişkilendirme olmuyormu. Bir formu tabloya ilişkilendirmeden bağlamanın yolu INSERT INTO metodu herhalde diye düşündüm. İlerde bana sorun çıkarmayacak form oluşturma ve formu tabloya bağlama yöntemi  nedir. Bunun cevabını net alabilirsem o yoldan gideceğim.  Teşekkürler

Merhaba,

Hata verdiği halde kayıt yapmasının nedeni, Ozan Bey'in de söylediği gibi metin kutularının tablo ile ilişkili olması (Kayıt kaynağına bağlı olması yani)

Kısaca özetlemek gerekirse, kayıt kaynağına bağlı metin kutuları kullanırsanız (ilişkili) metin kutusuna yazdığınız veriler direk tabloya eklenir. Ekleme yapmaktan vazgeçme gibi bir şansınız olmaz. Hatalı ekleme yaptığınız kayıtları tekrar tabloyu açıp silmeniz gerekir. 

Kayıt kaynağına bağlı olmadan çalışmanın farkı şudur. Metin kutularına girdiğiniz değerleri, bir ekleme komutu (Insert Into) yazmadan tablonuza ekleyemezsiniz. Biraz daha meşakkatli ama daha kullanışlı bir işlemdir.  

Ekte örneğinizin düzenlenmiş hali vardır.
.rar EmlakTakip INSERT INTO.rar (Dosya Boyutu: 21,97 KB | İndirme Sayısı: 13)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da