Acces Veritabanındaki Bir Tablonun "baglı Tablo Tam_yol Adresini" Nasıl Alabilirim.
#1
visual studio ile bir Access veritabanındaki  tablolardan veri alan bir program yazıyorum.
Kullandığım bu Access veritabanındaki bazı tablolar bağlı tablo yöneticisi ile bilgisayarımdaki başka bir klasördeki Access veritabanına bağlı.

visual sudio da tasarladığım bir form üzerinde bir butona tıklanınca  başka veritabanına bağlı olan bu access veritabanındaki herhangi bir tablonun bağlı olduğu link adresini nasıl alabilirim.

 If SchemaTable.Rows(int)!TABLE_TYPE.ToString = "LINK" Then

deyince bu tablonun bağlı olduğu acces kaynak dosya yolunu C:\deneme\kaynak.mdb  gibi bir mesaj almak istiyorum. Yoksa visual studio basic programlamada bu olay yok mu?

Visual Basic
  1. Sub deneme()
  2.        Using conn As New OleDbConnection(string)
  3.            conn.Open()
  4.            Dim dt As DataTable = conn.GetSchema("Tables", New String() {Nothing, Nothing, Nothing, "SYSTEM TABLE"})
  5.            For Each dr As DataRow In dt.Rows
  6.                MsgBox(dr("TABLE_NAME").ToString) '
  7.            Next
  8.        End Using
  9.    End Sub





  Alıntı
Bu mesajı beğenenler:
#2
Şöyle mi sorsam;

Visual Studio da Ms-access VBA'daki tabloların odbc veritabanı adı nasıl alınır?

Bir ms-access veritabanım ve içinde birkaç ODBC bağlantılı tablom var.

Bağlantılı tabloların odbc bilgilerini VBA kullanarak nasıl alabilirim?



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba,

Aşağıda ki kodu bir deneyin. Bağlı olan tablonuzun konumunu mesaj kutusunda gösterecektir. 
MODÜL

Visual Basic
  1. Sub baglanti(tableName As String)
  2.    Dim db As DAO.Database
  3.    Dim tdf As DAO.TableDef
  4.    Dim yol As String
  5.    
  6.    Set db = CurrentDb
  7.    
  8.    For Each tdf In db.TableDefs
  9.        If tdf.Name = tableName And tdf.Attributes And dbAttachedTable Then
  10.            yol = tdf.Connect
  11.            MsgBox "Bağlı tablo konumu: " & yol
  12.            Exit Sub
  13.        End If
  14.    Next tdf
  15.    
  16.    MsgBox "Yol bulunamadı: " & tableName
  17. End Sub




MODÜL ÇAĞIRMA


Visual Basic
  1. Private Sub Button_Click()
  2.  
  3. baglanti "TABLO_ADINIZI_YAZINIZ"
  4. End Sub





  Alıntı
Bu mesajı beğenenler: umutakkaya
#4
Teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  crystal reporta verileri nasıl alabilirim ve yazdırabilirim. Orion 37 11.857 18-10-2009, 09:06
Son Mesaj: Orion

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi