bağlı tablo kaynağındaki tüm tabloları bağlamak - 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ığı: bağlı tablo kaynağındaki tüm tabloları bağlamak (/konu-bagli-tablo-kaynagindaki-tum-tablolari-baglamak.html) Sayfalar:
1
2
|
bağlı tablo kaynağındaki tüm tabloları bağlamak - accessman - 27/04/2012 hayırlı cumalar bağlı tablo ile veri tabanımızdaki bilgilere ulaşıyoruz DoCmd.TransferDatabase acLink, "ODBC", "ODBC;DSN=karpuz", acTable, "sebze", "t_sebze", False bu kod ile sebze tablosuna t_sebze bağlı tabloso ile bağlanıyoruz ama benim istediğim bağlandığımız veri tabanındaki (buna karşı taraf diyeceğim) tüm tablolara bağlanmak yani karşı tarafa yeni tablo eklenebilir bu durumda bizim projede bunun karşılığı olmaz o yüzden tablo isimlerine bağlı kalmadan For Each c In Me.Controls DoCmd.TransferDatabase acLink, "ODBC", "ODBC;DSN=karpuz", acTable, "sebze", "t_sebze", False next gibi bir döngü kullanarak karşı taraftaki tüm tabloları bağlamak istiyorum teşekkürler örnek ekleyemiyorum çünkü manasız olacak bağlanacak veri tabanı sizlerde olmayacağı için zaten çalışmayacak Cvp: bağlı tablo kaynağındaki tüm tabloları bağlamak - ozanakkaya - 27/04/2012 Linked Table Manager (Bağlı Tablo Yöneticisi) yerine VB kullanımı konusundaki soru ile sizin sorunuz sanırım aynı. Linki inceleyiniz. Cvp: bağlı tablo kaynağındaki tüm tabloları bağlamak - accessman - 27/04/2012 diyelimki bağlı tabloların değişen yeni kaynağını biliyoruz ve kaynağın adresi elimizde buda bir mysql tablosu normal olarak bağlı tablo yönetici ile bağlandığımız kaynak DoCmd.TransferDatabase acLink, "ODBC", "ODBC;DSN=karpuz", acTable, "sebze", "t_sebze", False şimdi aşağıdaki kodda bu bağlantı adresini belirterek bu mysql veri tabanındaki tabloların yeni bağlantısını nasıl oluşturabiliriz Kod:
Function ReLink(strDir As String, DefaultData As Boolean) _ yeni dosya seçme penceresi açılmasın zaten dosyanın yeni yerini biliyoruz Cvp: bağlı tablo kaynağındaki tüm tabloları bağlamak - accessman - 27/04/2012 Programda iki tablo var birisi bir accesse bağlı birisi ODBC veritabanlarından bir mysql tablosuna bağlı ikisinin de mouse üzerine gelince çıkan bağlı adres yolu bilgisinin resimlerini ekledim şimdi bu resimlerde çıkan adres yolu bilgilerinden hareketle Function ReLink içerisinde nasıl bir değişiklik yaparak bağlı tablo penceresi çıkmadan dosya yolu seçmeye gerek kalmadan yapabilirim Cvp: bağlı tablo kaynağındaki tüm tabloları bağlamak - accessman - 27/04/2012 Kod:
Set objFileDialog = Application.FileDialog(msoFileDialogOpen) Kod:
strFilename = "D:\access-23012012\bağlı tablo\bağlı tablo\Yeni klasör\ÖRNEK_be.mdb" şimdi geriye ODBC veri tabnı için nereye ne yazmam gerekiyor onu bulmaya cumadan sonra devam ederiz Cvp: bağlı tablo kaynağındaki tüm tabloları bağlamak - accessman - 27/04/2012 Kod:
DoCmd.TransferDatabase acLink, "Microsoft Access", "D:\access-23012012\bağlı tablo\bağlı tablo\ÖRNEK_be.mdb", acTable, "tablo1", "gusto", False Kod:
DoCmd.TransferDatabase acLink, "ODBC", "ODBC;DSN=h", acTable, "sebze", "t_sebze", False "ODBC;DSN=h" almış |