AccessTr.neT
Excelden Veri Alma Ve Kaydı Güncelleme - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Excelden Veri Alma Ve Kaydı Güncelleme (/konu-excelden-veri-alma-ve-kaydi-guncelleme.html)

Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19


Cvp: Excelden Veri Alma Ve Kaydı Güncelleme - feraz - 06/02/2020

Tebrik ederim sayım @berduş hocam süper olmuş.

Accessteki kod yerinden mesela A66666 gibi değiştirip kod çalıştırınca Tablonun son satırlarında çıkmayıp ilk satırda çıkıyor.
Yani eklemede son satıra eklemeli sanki.

[Resim: do.php?img=9540]


Cvp: Excelden Veri Alma Ve Kaydı Güncelleme - berduş - 06/02/2020

Doğru çalışıyor bence
Tablonun normal sıralaması kayıt eklenme sırasıdır
Excel de de var olan kayıtlar silinip tekrar eklendiğinden yeni eklenenler sona gelir


Cvp: Excelden Veri Alma Ve Kaydı Güncelleme - feraz - 06/02/2020

(06/02/2020, 23:16)berduş yazdı: Doğru çalışıyor bence
Tablonun normal sıralaması kayıt eklenme sırasıdır
Excel de de var olan kayıtlar silinip tekrar eklendiğinden yeni eklenenler sona gelir

Yada en iyisi gifte A4 ile A2 arasındaki veriyi değiştirdiğim için normalde sabit kalmalıydı sanki.
Şunu söylemeliyimki bayağı güzel kodlar var toplu aktarmalarda felan süper olur bu yöntem.


Cvp: Excelden Veri Alma Ve Kaydı Güncelleme - berduş - 06/02/2020

Sayın feraz şöyle düşünün siz değiştirmeden önce o kayıtların hepsi zaten Excelde vardi, siz butona bastığınızda önce Excelde de olan kayıtlar accessten silindi geriye sizin degistirdikleriniz kaldı yani siralamada artik o kayitlar ilk sirada, sonra tekrar exceldeki tüm kayıtlar eklendi dogal siralama eklenme zamanına gore olduğu için sıralama doğru.
Artık cevaplanmışlara taşıyabiliriz herhalde)


Cvp: Excelden Veri Alma Ve Kaydı Güncelleme - feraz - 06/02/2020

(06/02/2020, 23:27)berduş yazdı: Sayın feraz şöyle düşünün siz değiştirmeden önce o kayıtların hepsi zaten Excelde vardi, siz butona bastığınızda önce Excelde de olan kayıtlar accessten silindi geriye sizin degistirdikleriniz kaldı yani siralamada artik o kayitlar ilk sirada, sonra tekrar exceldeki tüm kayıtlar eklendi dogal siralama eklenme zamanına gore olduğu için sıralama doğru.
Tamam üstad benim için sorun değil bana excelden veri almada lazım olur.
Zaten onuda topluca alacağı için sorun olmaz kullanırsam bu kodları.

Bu arada alttaki 10 yerinde değişiklik yapmadan Excel 2003 veriyondada hata vermedi.

DoCmd.TransferSpreadsheet TransferType:=acLink, _
                          TableName:="TmpTablo", _
                          SpreadsheetType:=10, _


Cvp: Excelden Veri Alma Ve Kaydı Güncelleme - berduş - 06/02/2020

Bilgilendirme için teşekkürler sayin @feraz. Açıkçası 10da kesin hata verir diye düşünüyordum.
Bu arada ufak bir not duseyim:
2 yöntem arsındaki hız farkı çok fazla Excel dosyasına 3000 kayıt ekleyip denedim
Tek tek kayıtları ekleyip güncellendiğinde 1 dk 50 sn
Diğer yöntemde ise sadece 15sn sürüyor tüm işlem.