1.5 Koppelen, importeren en exporteren

U kunt in Microsoft Access tabelgegevens vanuit andere Microsoft Access-databases (versie 1.x, 2.0, 95 en 97) importeren, evenals gegevens uit andere programma's met andere bestandsindelingen, zoals Microsoft Excel, dBASE, Microsoft FoxPro of Paradox. U kunt ook HTML-lijsten en -tabellen (alleen-lezen) importeren of koppelen. Deze tabellen en lijsten kunnen zich op uw lokale computer, op een netwerkserver of op een Internetserver bevinden.

Als u gegevens importeert, wordt er in een nieuwe tabel in de Microsoft Access-database een kopie van de informatie gemaakt. De brontabel of het bronbestand wordt hierdoor niet gewijzigd.

Als u gegevens koppelt, kunt u de gegevens in de externe gegevensbron lezen en in de meeste gevallen bijwerken zonder deze te importeren. De bestandsindeling van de externe gegevensbron wordt hierdoor niet gewijzigd. U kunt het bestand dus nog steeds gebruiken in het programma waarin het oorspronkelijk is gemaakt, en u kunt gegevens toevoegen, verwijderen of bewerken met behulp van Microsoft Access.

In Microsoft Access worden gekoppelde tabellen en tabellen die in de actieve database zijn opgeslagen, met verschillende pictogrammen weergegeven. Als u het pictogram van een gekoppelde tabel verwijdert, wordt alleen de koppeling naar de tabel verwijderd en niet de externe tabel zelf.
In het volgende voorbeeld is klant een geïmporteerde tabel terwijl klant1 een gekoppelde dBasebestand is.

1.5.1 Koppelen en importeren van tabellen

tips:

Om het koppelen en importeren van tabellen te demonsteren maken we gebruik van een aantal testfiles.
De files zijn met een klik op de naam te downloaden en plaats je op een diskette.

Dit zijn de files:

  • import.mdb: een accessdatabase met éénn tabel klant
  • klant.dbf: een dBase IV -bestand
  • klant.txt : een tekstbestand met scheidingstekens tussen de velden
  • klant1.txt een tekstbestand met een vaste lengte voor elk veld
  • import.zip: alle vorige bestanden

Aangezien de werkwijze voor het importeren of het koppelen vrijwel identiek is beperken we ons tot het importeren van de gegevens.

Kies uit het menu bestand, externe gegevens ophalen of opvragen , tabellen importeren.
Selecteer in het vak Zoeken in de A-schijf.

Selecteer in het vak bestandstype het soort bestand dat geïmporteerd moet worden en/of voer in het vak bestandsnaam de naam van het op te importeren bestand in, daarbij kan men eventueel gebruik maken van jokers. Met de nu zoeken-knop wordt de huidige actieve directory (A-schijf) onderzocht.

Met het tekst of eigenschappen-vak kan men zoeken op bestandsinhoud. Bemerk dat men woordgroepen tussen aanhalingstekens moet plaatsen.

Het laatst gewijzigd-vak laat opzoeken op datum toe.

Met de zoekcriteria-knop kan men geavanceerde zoekprocedures uitvoeren.

Eénmaal het bestand gevonden volstaat na selectie de importeren-knop aan te slaan. Afhankelijk van het bestandstype kunnen een aantal parameters ingevoerd worden. Een overzicht van de voornaamste bestandstypes.

Na het importeren verschijnen de bestanden als tabellen in de tabellenfolder met een speciaal pictogram.

1.5.2 Exporteren van tabellen

U kunt gegevens uit een tabel naar verschillende andere formaten exporteren zodat ze bruikbaar zijn voor andere programma's. Bovendien kunnen database-objecten naar een andere Microsoft Access-database geëxporteerd worden. Dit heeft hetzelfde effect als wanneer u objecten van de ene naar de andere database kopieert en plakt.
Via exporteren kunt u ook gegevens van een recentere accessversie als 95 en 97 gaan gebruiken in een oudere versie als 1.x en 2.0..

 

tips:

U kunt slechts één object tegelijk exporteren. Als u verschillende objecten tegelijk wilt exporteren, open dan de database waarnaar u de objecten wilt exporteren en importeer daarin de gewenste objecten.

Denk eraan dat bij het exporteren naar andere programma's gegevens een andere vorm kunnen aannemen of zelfs informatie kan verloren gaan door de beperkingen van bepaalde dataformaten. Sommige programma's laten voor de veldnaam een beperkt aantal karakters toe of kennen geen autonummeringsveld.

1.5.3 Oefeningen

vraag 1:

Exporteer de tabel tblAdressen in een dBaseIV-formaat naar het bestand adres.dbf op een A-schijf.
Importeer daarna dit bestand opnieuw in de leerling.mdb database. Vergelijk de oorspronkelijke en de geïmporteerde tabel.

vraag 2:

Van welke pakketten kan men gegevens koppelen - importeren?

vraag 3:

Uit een access MDB-file van 10 MB wil je een tabel gemeenten, bestaande uit postnummer en gemeente via floppy doorgeven aan een andere accessgebruiker. Hoe kan dat?

vraag 4:

Hoe zie je in het tabelvenster het onderscheid tussen een gekoppelde en geïmporteerde tabel?

vraag 5:

De leerlingenadministratie van een school werd in foxpro ontwikkeld. Door de mogelijkheden van access denkt men eraan om over te schakelen naar access. Hoe kan men dat het best organiseren?

Antwoorden