Avatar billede foldager Novice
19. oktober 2001 - 10:52 Der er 3 kommentarer og
1 løsning

Relativ kæde

Jeg har to databaser liggende i samme mappe.
Jeg skal have sammenkædet tabeller fra den ene til den anden.
Jeg vil også gerne kunne flytte mappen med de to databaser, hvorfor sammenkædningen mellem dem gerne skulle være relativ, for at undgå fejl.
Kan det lade sig gøre?
Avatar billede bennytordrup Nybegynder
19. oktober 2001 - 10:55 #1
Ikke mig bekendt. Sammenkædningerne er absolute.

Du kan dog via kode kontrollere sammenkædningerne. Jeg har kode til det, men skal rode efter det først.
Avatar billede foldager Novice
19. oktober 2001 - 10:58 #2
Jeg vil gerne se din kode, hvis du gider rode ;-)

Jeg har smidt lidt ekstra i posen for at fremme din rodelyst.
Avatar billede bennytordrup Nybegynder
19. oktober 2001 - 11:10 #3
Denne funktion skulle foretage det forudsat, at tabellerne hedder det samme. Systemtabeller (MSys*) sorteres fra.

Function LinkTjek(sPath As String, sLinkedDB As String)
  Dim td As TableDef
 
  For Each td In CurrentDb.TableDefs
    If InStr(1, td.Name, \"MSys\") = 0 Then
        Debug.Print td.Properties(\"Connect\").Value
        Debug.Print td.Properties(\"SourceTableName\").Value
        td.Properties(\"Connect\") = \";DATABASE=\" & sPath & sLinkedDB
    End If
  Next td
End Function
Avatar billede foldager Novice
19. oktober 2001 - 11:28 #4
Tak, jeg kigger på det!
Jeg lukker med det samme.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester