Skip to main content

AccessTr.neT


Çoklu Dosya Birleştirme

Çoklu Dosya Birleştirme

Çözüldü #1
Arkadaşlar daha önce sormuş olduğum ve vermiş olduğunuz bir cevap ile Access üzerinden Excel dosyam üzerinden birleştirme yapıyorum ancak şu şekilde bir isteğim var ama bulamadım.

Mesela elimde 5 adet mdb dosyası var bunları tek 1 mdb dosyası olarak birleştirmek istiyorum. Bu durumda nasıl bir metod deneyebilirim acaba?

Teşekkürler..
Cevapla
#2
Birleştirmek istediğiniz veritabanlarının yapısı, verileri ve nasıl bir bileştirme yapmak istediğiniz, nasıl bir sonuç elde etmeyi hedeflediğiniz gibi detaylar yönünden sorunuz yetersiz bilgi içeriyor ancak yol göstermek maksadı ile bir çözüm önerisi şu olabilir: Yeni bir veritabanında referans olarak birleştirmek istediğiniz veritabanlarını kullanarak bir sorgu ile birleştirebilirsiniz.
Cevapla
#3
(03/04/2021 09:29)atoykan Adlı Kullanıcıdan Alıntı: Birleştirmek istediğiniz veritabanlarının yapısı, verileri ve nasıl bir bileştirme yapmak istediğiniz, nasıl bir sonuç elde etmeyi hedeflediğiniz gibi detaylar yönünden sorunuz yetersiz bilgi içeriyor ancak yol göstermek maksadı ile bir çözüm önerisi şu olabilir: Yeni bir veritabanında referans olarak birleştirmek istediğiniz veritabanlarını kullanarak bir sorgu ile birleştirebilirsiniz.


Dosyalardaki database değişkenleri aynı fakat satır adetleri farklı oluyor hocam. Mesela 1 yılda 150.000 satır olurken 2.yılda 350.000 satır olabiliyor onun haricinde veri değişkenleri aynı. Mesela adı,soyadı,yaşı,doğum tarihi vb....

(03/04/2021 09:29)atoykan Adlı Kullanıcıdan Alıntı: Birleştirmek istediğiniz veritabanlarının yapısı, verileri ve nasıl bir bileştirme yapmak istediğiniz, nasıl bir sonuç elde etmeyi hedeflediğiniz gibi detaylar yönünden sorunuz yetersiz bilgi içeriyor ancak yol göstermek maksadı ile bir çözüm önerisi şu olabilir: Yeni bir veritabanında referans olarak birleştirmek istediğiniz veritabanlarını kullanarak bir sorgu ile birleştirebilirsiniz.
.zip SORU.zip (Dosya Boyutu: 12,73 KB | İndirme Sayısı: 7)
Son Düzenleme: 07/04/2021, 13:56, Düzenleyen: incsoft.
Cevapla
#4
aşağıdaki kodu deneyebilirsiniz
Visual Basic Code
DoCmd.TransferDatabase acLink, "Microsoft Access", DosyaAdresiVeAdi, acTable, TabloAdi, "TmpTbl"
CurrentDb.Execute "INSERT INTO [TabloAdi] SELECT * FROM TmpTbl"
CurrentDb.Execute "drop table TmpTbl"
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da