Bunu sanırım kod olmadan yapamayız.
Ben ancak yarın bakabilirim.
Her ders için en fazla 20 tarihi alabilecek bir örnek yaptım.
Amatörce oldu ama naapalım sonuçta işinizi görür.
Merhaba.
Tarih formatı(her programcının baş belası) benimki gibi gg.aa.yyyy yani noktalı ayraçlı olanlarda syntax hatası vermektir.
Hiç bir tarih ayarına takılmadan hatasız çalışması için
Kod:
CurrentDb.Execute "UPDATE DERS_TABLOSU SET TARIH" & TarihSayisi & "=#" & RS1("DERSIN_TARIHI") & "# WHERE DERSIN_ADI='" & RS1("DERSIN_ADI") & "'"
şeklinde olan
Sql kod satırını
Kod:
CurrentDb.Execute "UPDATE DERS_TABLOSU SET TARIH" & TarihSayisi & "=" & CDbl(CDate(RS1("DERSIN_TARIHI"))) & " WHERE DERSIN_ADI='" & RS1("DERSIN_ADI") & "'"
olarak deişritlmesi yeterlidir.
Uyarı için teşekkürler maytas
ilginiz için teşekkür ederim arkadaşlar ama ben bu kod olaylarından anlamadığım için 20 tarih yerine 5 tarihli olanını yapmanızı istesem ???