Skip to main content

AccessTr.neT


Bağlı Tablo Yöneticisini Kullanmadan Bağlantı Yapmak

Bağlı Tablo Yöneticisini Kullanmadan Bağlantı Yapmak

Çözüldü #7
Sayın kadirdursun dediğiniz şekilde hiç düşünmemiştim.Bende araştırıyorum.
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla
Çözüldü #8
sayın Puletin;
https://accesstr.net/konu-access-imi-bag...b6neticisi

konuda polsofttan bahsediyor. ben çözemedim. siz çözebilirsiniz sanırım.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #9
Sanırım aşağıdaki linkte istediğiniz örnek var. Kolay gelsin

https://accesstr.net/konu-bagli-tablo-bi...BA%C4%9ELI
Cevapla
Çözüldü #10
sayın herdogan;
linki ve onda bulunan diğer linkleride inceledim.
benim istediğimi tam olarak karşılamadı.
elimde başka bir programdan dışarı aktardığım 10 adet txt dosyası var. bu dosyalar her ay güncelleniyor. Access bu txt dosyalarına bağlı olarak hesap kitap yapıyor.
dolayısıyla Access kendine bağlanmış olan kaç tane txt dosyası varsa bunların hepsini açılışta güncellesin istiyorum.
bu konuyu 1 haftadan fazladır arıyorum ama bulamadım.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #11
bekleyişim sabırla sürecektir Img-grin
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #12
Nette yaptığım araştırmada aşağıdaki linkten bulduğum çözümü size uyarladım.
Changing the File Path on Linked Tables

Kod:
Function RelinkTables()
Dim dbs As Database
Dim tdf As TableDef
Dim ConStr, Oncesi, Sonrasi

    ' Loop through all tables in the database.
    Set dbs = CurrentDb

    For Each tdf In dbs.TableDefs
        ' If the table has a connect string, it's a linked table.
        If Len(tdf.Connect) > 0 Then
            ConStr = tdf.Connect
            If InStr(1, tdf.Connect, "DATABASE=") > 0 Then
                Oncesi = Left(ConStr, InStr(1, ConStr, "DATABASE=") - 1)
            End If
            If InStr(1, tdf.Connect, "TABLE=") > 0 Then
                Sonrasi = Left(ConStr, InStr(1, ConStr, "TABLE=") - 1)
            End If
            tdf.Connect = Oncesi & "DATABASE=" & CurrentProject.Path & ";" & Sonrasi
            Err = 0
            On Error Resume Next
            tdf.RefreshLink ' Relink the table.
            If Err <> 0 Then
                MsgBox "Bir hata oluştu"
            End If
        End If
    Next tdf

End Function

Örnek dosyadaki makro'yu çalıştırdığınızda mevcut bağlı tabloların yolunu,
access dosyasının bulunduğu klasör olarak değiştiriyor.
.rar BagliTablo_Seruz.rar (Dosya Boyutu: 62,8 KB | İndirme Sayısı: 32)
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task