2 faklı vt yi birbirine bağlamak
Tarih
30/01/2009 18:00
Konu Sahibi
linux2ex
Yorumlar
4
Okunma
2256
Konuyu Oyla:
  • Derecelendirme: 1/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 1/5 - 1 oy



linux2ex
Aktif Üye
Kullanici Avatari
Aktif Üye
128
30/01/2009
0
Eskişehir
Ofis 2003
04/11/2016,09:57
Çözüldü 
merhaba

sorunum : 2 veritabanını acces üzerinden bağlantısını sağlamak ve bir veritabanına girilen bilginin diğer vt de olması.

ör: 1 nolu vt internet üzerinde mysql 5.0 tablolardan birinde stok bilgileri var. 2 nolu vt ise localde ticari bir programa ait firebird 1.5 kullanıyor. bu vt lere Access den bağlanıp istediğim gibi müdahale edebiliyorum. ODBC üzerinden. benim yapmak istediğim ise internetteki mysql vt deki stok bilgilerinde güncelleme olduğunda, firebird vt sindeki stok tablosunda güncelleme olsun. yada bu işlemin tam tersi olabilsin. bu işlemi Access yardımı ile yapabilirmiyim. ms Sql olsa linked server mantığı ile yapılabiliyormuş. firebird de böyle bir olay varmıdır. yada bu durumda ne tavsiye edersiniz.
şimdiden yardımlarınız için teşekkürler.
İnsanlar başaklara benzerler. İçleri boşken başları havadadır, içleri doldukça eğilirler!" montaigne
Cevapla


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.981
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,11:25
Çözüldü 
MySql veritabanınız local de anlaşılan. Her iki veritabanına ulaşabildiğinizi söylediniz. Bu durumda her iki veritabanında ve Access dosyanızda ortak bir kayıt numarası sistemi kullanırsanız ve ciddi bir kodlama yaparsanız istediğiniz şey mümkün olabilir ama çok dikkat etmek lazım.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla


linux2ex
Aktif Üye
Kullanici Avatari
Aktif Üye
128
30/01/2009
0
Eskişehir
Ofis 2003
04/11/2016,09:57
Çözüldü 
üstad cevap için teşekkür ederim ama bi örnek yada bu kodların benzerini bulabileceğim yer varmı dır. bu arada mysql vt internette , localde firebird var
İnsanlar başaklara benzerler. İçleri boşken başları havadadır, içleri doldukça eğilirler!" montaigne
Cevapla


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.981
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,11:25
Çözüldü 
Örnek bulmanız zor çünkü istediğiniz şey kimsenin girişmediği bir mesele. Ben mantığını vereyim ama dediğim gibi biraz riskli bir işe girişiyorsunuz.

MySQL veritabanına M diyelim, Firebird veritabanına F, Access veritabanına ise A diyelim.

M ve F de yer alan bilgileri A ' da toplamak istiyorsunuz o halde size her üç veritabanında karşılaştırma sağlayacak ortak alanlar gerekecek. A ' yı açıp M ve F ' den yeni bilgileri aktarmak istediğinizde ölçünüz olmalı.

Diyelim ki siz M ve F ' ye girilen faturaları A ' ya aktarmak istiyorsunuz. Her 2 saatte bir A ile F'ye bağlanıp oradaki son kontrol ettiğiniz kayıt numarasından sonra girilen kayıtları kontrol ettirip yeni bir kayıt varsa o kayıtları A ' ya aktarmalısınız. Artık A ' ya aktarılan bilgilerde yer alan Fatura No esasına dayanarak M ' de yer alan bilgileri karşılaştırabilirsiniz.

M ' ye bağlandınız ve en son ziyaret ettiğiniz kayıt numarasından sonra yeni kayıt eklenmişmi kontrol edersiniz. Eğer yeni kayıt varsa bu defa F ' den az önce aktardığınız kayıtlarla karşılaştırarak mükerrer olup olmadıklarını test edersiniz. Eğer mükerrer kayıt ise A ' ya aktarmazsınız mükerrer değil ise A ' ya aktarırsınız.

Yukarıda bahsetmiş olduğum en son ziyaret ettiğiniz zamandan sonra yeni kayıt olup olmadığını anlamak için her ziyarette yeni kayıt numaralarını veya tarih saat bilgisini A ' da bir tabloya kaydedersiniz. Mesela F ' yi ziyaret ediyorum ve F ' deki son kaydın tarih saatini A ' ya kaydediyorum. Daha sonraki ziyaretimde ise A ' daki kayıtlı olan tarih ve saatten daha yeni kayıtları kontrol ettirme esasına göre yeni kayıtları kontrol ediyorum. Eğer yeni kayıt varsa son kaydın tarih ve saatini A ' da güncelliyorum.

Dediğim gibi riskli bir iş. Çok ciddi bir dikkat ve test aşamasından geçilmesi lazım. Aksi takdirde tüm kayıtlarınız altüst olabilir.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla


linux2ex
Aktif Üye
Kullanici Avatari
Aktif Üye
128
30/01/2009
0
Eskişehir
Ofis 2003
04/11/2016,09:57
Çözüldü 
yardımlarınız için teşekkür ettim saolun
İnsanlar başaklara benzerler. İçleri boşken başları havadadır, içleri doldukça eğilirler!" montaigne
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Tablodan faklı bir tabloya kayıt ekleme MEHMET_T 2 363 10/02/2016, 16:32 MEHMET_T
Çözüldü liste kutusunu alt formla bağlamak mehmetb84 2 256 24/12/2015, 12:35 mehmetb84
Çözüldü Access 'e internet sitesi bağlamak murti777 4 1.317 18/06/2014, 10:15 alpeki99
Çözüldü Birbirine bağlı açılır kutularda sorun te-kin 10 2.630 15/05/2014, 22:14 akdemir1
Çözüldü Açılır Listeleri Birbirine Nasıl Bağlarım ? redali 4 1.219 28/04/2014, 18:47 redali


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya