Skip to main content

AccessTr.neT


Excelden Veri Alma

Excelden Veri Alma

#1
Bir Excel tablosundan verileri accesse tablosuna aktarma çalışmasıdır
2 yöntem kullanılmıştır
her 2 yöntemde de Excel sayfası geçici olarak Access tablosuna bağlanmıştır
1 - data3 dosyasında hem excelde hem de Access tablolarında kayıtlar varsa kayıtlar tek tek güncellenmek yerine Access tablosundan silinip tekrar excelden alınıyor
2 - data4 dosyasında  ise hem excelde hem de Access tablolarında kayıtlar varsa güncellenmesi gereken kayıtlar güncellenip accesste olmayan kayıtlar accesse eklenir
Not : test amaçlı olarak 2 Excel dosyasından
Veri1500.xlsx dosyasında -3000 kayıtlı veri.xlsx da var olan- 1500 kayıt vardır 
bunlardan 750 kaydın bir alanına 1 harf eklenerek güncelleme için kayıt oluşturulmuştur
Dosyanın son hali 18 Şubat 20202:
.rar ExcelAlGuncelle_Data4_12.rar (Dosya Boyutu: 471,43 KB | İndirme Sayısı: 81)

Not: Aşağıdaki ..hy11.rar dosyasında yer alan DATA4 dosyası sorunlu
@feraz beyin önerdiği çözüm önerisinin olduğu 50. mesaj:
https://accesstr.net/konu-excelden-veri-...#pid164758
.rar ExceldenVeriAl_hy11.rar (Dosya Boyutu: 505,96 KB | İndirme Sayısı: 48)
Cevapla
#2
Paylaşımınız için teşekkürler. Elinize sağlık.
Cevapla
#3
Elinize sağlık süper olmuş.

Format(BasZmn, "hh:nn:ss") burdaki nn yerine mm olması gerekmiyormuydu?

ikinci olarak gife bakar mısınız?
Data4_hy dosyada denedim.

[Resim: do.php?img=9543]
Cevapla
#4
mm ay yerine kullanıldığından, dakika yerine nn kullanılıyor.
Cevapla
#5
İngilzce minutenin kısaltılmışı mm olduğunu biliyorum.Gerçi ikisindede aynı sonuç oldu.
İlk defa mm yerine nn gördüm ömrü hayatımda Img-grin
Cevapla
#6
Pekii sizin gifte A6 ve A7 deki yerleri silip ve değiştirince neden exceldekiler A6 ve A7 ye göre getiriyor.
Buna göre A4 yazıp diğer verileri boç bırakırsam A4 e göre güncellenmeyecek mi?

Bu arada güncellenmek için bağlanılan Excel açık olursa program donuyor yani Excel kapalı olmalı galiba.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da