(19/10/2020, 15:51)ozanakkaya yazdı: DoCmd.RunSQL "INSERT INTO dgr11 (denilen şekilde yaptım tümünü yaptım, şimdi de "ınsert into deyimi içerisinde ifade hatası" diyor, bunu çözersek olusturacağım projeyi kod olarak bayağı bi küçültmüş olacağım, tekrar bakabilir misin hocam size zahmet, işlemler "ANAFORM" da
Buradaki dgr11'i de
DoCmd.RunSQL "INSERT INTO " & dgr11 & " (
şeklinde yazmalısın. Ayrıca ekleme sorgusundaki diğer dgrxx şeklindeki kısımlar da " & dgrxx & " şeklinde olmalı. where kısmında ölçüt hatası verir ise '" & dgr14 & "' şeklinde olmalı.
Dmax kısmıda DMax('" & dgr20& " ' şeklinde denenmeli.
DoCmd.RunSQL "INSERT INTO " & dgr11 & " ( " & dgr12 & "," & dgr13 & " ) SELECT " & dgr14 & ", " & dgr15 & " FROM " & dgr16 & " INNER JOIN " & dgr17 & " ON " & dgr18 & " = " & dgr19 & " WHERE (('" & dgr14 & "') = DMax(' " & dgr20 & "', '" & dgr16 & "'))"