bir veritabanına diğerinden veri çekme

13/02/2016, 13:55

mehmetb84

Merhaba arkadaşlar,
Ekteki veritabanımdaki tabloların, aynı formatta başka bir konumda oluşturulacak rapordan (access dosyası formatında) veri aktarımı yapmayı istiyorum.

Aslında istediğim iki veri tabanı arasında veri aktarımı. Fakat verileri çekmek istediğim veritabanı raporla oluşturulacağı için farklı dönemlerde değişmek durumda kalacak. Dolayısıyla kaynak veritabanı sürekli değişecek olmasına karşın, verileri saklamak istediğim veritabanı çektiğim verileri muhafaza edecek. Ve daha önce çektiği verilerin tekrar alınmasını yani mükerrer kayıt oluşmasını istemiyorum.

Örnekle anlatacak olursam;
Raporla muhtelif zamanlarda oluşturulacak veri tabanımı = VT1 
Verileri çekmek istediğim veritabanımı =VT2   olarak adlandıracak olursak;
başlangıç durumu:                            VT1 de bulunan kayıtlar v1 v2 v3     VT2 de bulunan kayıtlar boş
aktarma işlemi sonunda;                    VT1 de bulunan kayıtlar v1 v2 v3    VT2 de bulunan kayıtlar  v1 v2 v3
yeniden rapor alındığında VT1 değişir; VT1 de bulunan kayıtlar v4 v5 v6    VT2 de bulunan kayıtlar v1 v2 v3
2.aktarma işlemi sonunda;                 VT1 de bulunan kayıtlar v4 v5 v6    VT2 de bulunan kayıtlar v1 v2 v3 v4 v5 v6

Yani özetle aktif olarak kullandığım veritabanıma, başka bir veritabanından veri çekmek istiyorum.

ilginiz ve yardımlarınız için şimdiden teşekkür ederim.
13/02/2016, 19:29

atoz112

sayın mehmetb84,

öncelikle,eklediğiniz örnek uygulama üst sürüm olması nedeni ile incelenememiştir.

ayrıca,ana uygulamayı da eklemelisiniz.bu eklediğiniz,_be uzantılı verilerin olduğu tabloyu içeren uygulama olsa gerek.

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT
EK'teki Veritabani1-KullanilanVT-ATOZ.mdb adlı uygulama,kullanılan uygulamadır.bunu ilk olarak açınız.ve yönlendirmeyi takip ediniz.

Veritabani2-VeriAlinanVT-ATOZ.mdb adlı uygulama ise,verilerin alınacağı diğer uygulamadır.

bilginize...iyi çalışmalar,saygılar.
13/02/2016, 22:11

ozanakkaya

Sayın mehmetb84, yazdıklarınızdan malesef birşey anlayamadım. Raporla nasıl veritabanı oluşturuyorsunuz??

Eklediğiniz örnekte sadece bir adet veritabanı, veritabanında da bir adet tablo var.

(13/02/2016, 13:55)mehmetb84 yazdı: Raporla muhtelif zamanlarda oluşturulacak veri tabanımı = VT1 
Verileri çekmek istediğim veritabanımı =VT2   olarak adlandıracak olursak;
başlangıç durumu:                            VT1 de bulunan kayıtlar v1 v2 v3     VT2 de bulunan kayıtlar boş
aktarma işlemi sonunda;                    VT1 de bulunan kayıtlar v1 v2 v3    VT2 de bulunan kayıtlar  v1 v2 v3
yeniden rapor alındığında VT1 değişir; VT1 de bulunan kayıtlar v4 v5 v6    VT2 de bulunan kayıtlar v1 v2 v3
2.aktarma işlemi sonunda;                 VT1 de bulunan kayıtlar v4 v5 v6    VT2 de bulunan kayıtlar v1 v2 v3 v4 v5 v6

Örneklendirmenize göre veri çekmek istediğiniz veritabanı VT2, ancak sonraki cümlenizde VT2'nin boş olduğnu yazmışsınız.
13/02/2016, 22:59

mehmetb84

Ozan Bey başka bir muhasebe programının raporu vasıtasıyla Access veritabanı oluşturuyorum. Başka bir bilgisayardan o verileri çekmek istiyorum.
Atozun gönderdiği uygulama işimi görüyor. Teşekkürler ilginiz alakanız için. iyi akşamlar dilerim.