(27/12/2017, 21:37)WiniFred yazdı: Örnek eklemediğiniz için çalışıp çalışmadığını kontrol edemedim ama bahsettiğiniz şekilde dno'yu Vba kodu içinden değişken olarak eklemek istediğinizde aşağıdaki gibi yazmanız gerekir.Hocam teşekkürler, örneklik bir durum değil, en son 2005'te access'e işim düşmüştü, şimdi tekrardan bi işimi halletmeye çalışıyorum.
CurrentDb.Execute "INSERT INTO Zorunluİstihdam ([Dosya No],[Ad-Soyad],[TC Kimlik No],[Mezuniyet],[Bölümü],[Telefon],[Askerlik],[Görev Yeri-İl],[Görev Yeri-İlçe],[Görev Yeri]) SELECT [Dosya No],[Ad-Soyad],[TC Kimlik No],[Mezuniyet],[Bölümü],[Telefon],[Askerlik],[Görev Yeri-İl],[Görev Yeri-İlçe],[Görev Yeri] FROM [İşbaşıEğitimListesi]" _
& "WHERE (([İşbaşıEğitimListesi].[Dosya No]=" & dno & ") AND ([İşbaşıEğitimListesi].[Durum] = 'Zorunlu İstihdam'))"
Debug.Print strSQL
yaş da ilerleyince eskisi kadar kıvıramıyorum.
" & dno & " olayını anladım, o hatamı düzeltti, şimdi ise ;
"ölçüt ifadesinde veri türü uyuşmazlığı" hatasını verdi, ama [Dosya No] nun olduğu hem "Zorunluİstihdam" tablosu hem de "İşbaşıEğitimListesi" tablosunda kısa metin olarak tanımlı, neye veri türü uyuşmazlığı dedi anlamadım. yine bi şeyi mi kaçırdım?
teşekkürler.