Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
For intX = dbs.TableDefs.Count - 1 To 0 Step -1 If dbs.TableDefs(intX).Connect <> "" Then dbs.TableDefs.Delete dbs.TableDefs(intX).Name End If Next intX
Altså nu har jeg brugt den funktion siden Access 2.0 og den fjerner alle links til tabeller i andre filer end den hvor funktionen køres fra (.Connect <> "")
Så hvis den virker anderledes hos dig, så må det være fordi det er noget andet du forventer.
Så er der noget jeg har misforstået: Du har en database hvortil der er linket nogle tabeller. Du tager en kopi af denne database. Fra kopien vil du fjerne link til tilknyttede tabeller.
Ja... og hvis jeg tænker mig lidt om, kan det jo ikke lade sig gøre, da der jo reelt ikke er tale om egentlige tabeller, men kun links.. Er det ikke korrekt?
Jeg bruger funktionen til at fjerne links til tabeller inden jeg sender en ny frontend til mine kunder. Når de så starter mine applikationer, så sørger de som det første for at linke til filen med kundens egne data=tabeller Og det har jeg som sagt brugt siden Access 2.0 var helt ny :-)
Motek -> Mener du at du vil kopiere de linkede tabeller til databasen, så de bliver 'lokale' i stedet for 'linkede'. Hugo's function fjerner linket til tabellerne - derfor kan du ikke se dem i din db.
Jeg kan selvfølgelig godt bruge: Get External Data, for at hente tabellerne til en lokal DB, men så er alle nøglerne væk... Dem kan jeg selvfølgelig "bare" retablere, men da det drejer sig om mange tabeller, er det lidt bøvlet.
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.