Hazırlamaya çalıştığınız örnek uygulama içeriğine dair bir hususu belirtmekte fayda var kanısındayım.
Her ne şekilde Excel dosyasını seçip bağlantıyı sağlasanız bile,verileri TblUrunler adlı tabloya aktarmadan öncesinde bu tablodaki mevcut kayıtları önce komple silip boş duruma getirmelisiniz ki hemen akabinde exceldeki kayıtları aktarabilesiniz.
Çünkü;bu hali ile işlem yapılırsa,mevcut kayıtların üzerine dahil etmek isteyebilir veya hata verebilir.bu nedenle,
DoCmd.TransferSpreadsheet...
Komut satırı öncesinde;
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM TblUrunler"
DoCmd.SetWarnings True
Komut satırı ile tablodaki mevcut kayıtları temizlemelisiniz.
NOT
7.mesajdaki örnek uygulama,bu açıklamalarda bahsi yapıldığı hali ile eklenmiştir.
Bilginize…iyi çalışmalar,saygılar.