bestand importeren in Access

Pagina: 1
Acties:
  • 116 views sinds 30-01-2008
  • Reageer

  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-07 15:30
ik moet een bestand in MS Access importeren, door middel van een knop.
maar hoe moet ik nou dat vba programmeren om het in te voegen.
Het tin te voegen bestand is in de vorm:
cel1|cel2|cel3
hoe kan ik dit als zijnde rij importeren in Access??
ik kan namelijk op internet zeer weining vinden over vba.

thnx!

  • xtra
  • Registratie: November 2001
  • Laatst online: 31-08 14:51
Met onderstaand statement kun je in ieder geval geautomatiseerd een tekstbestand importeren:
code:
1
2
DoCmd.TransferText [overdrachttype][, specificatienaam], tabelnaam,
   bestandsnaam[, heeftveldnamen][, HTMLtabelnaam][, codetabel]

In de help kun je meer vinden. Eventueel kan het ook met een macro (TekstOverbrengen).

Verwijderd

Je moet in ieder geval eerst éénmaal handmatig importeren met de menu-optie Bestand|Externe gegevens ophalen|Importeren. Als je een tekengescheiden tekstbestand importeert moet Access namelijk wel weten welk teken de boel scheidt, of je indexen wilt en welke veldnamen je wil gebruiken enz. Als je dan vervolgens met DoCmd.TransferText (zie boven) importeert vanuit code komt alles netjes op z'n plek terecht. Dat heet een importspecificatie...

  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-07 15:30
hmz.
Wat uiteindelijk de bedoeling is,
is dat er in Access op een formulier ofzow,
een knop komt.
Als ze daarop klikken moeten ze een "bladeren" menu krijgen.
(bestand openen dus)
dan moeten ze een te importeren bestand selecteren,
en dan moet dat bestand in de database worden opgenomen.
de scheidingstekens zijn inderdaad "|".

  • 3volution
  • Registratie: September 2001
  • Niet online

3volution

tsja...

Als je wat meer over Access met VBA wilt weten kun je op
www.mvps.org/access kijken. Daar staat ook wel iets over een 'bladerscherm'.