Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: excel importeren  (gelezen 1559 keer)

0 leden en 1 gast bekijken dit topic.

Offline pep

  • Lid
  • *
  • Berichten: 79
  • Oplossing.be
excel importeren
« Gepost op: 24 februari 2004, 17:58:54 »
in een access applicatie die ik een tijdje geleden geschreven heb, beginnen nu stilaan de foutjes boven t ekomen in het gebruik.
Een van de functies die het programma moet uitvoeren is het importeren van excel file, altijd op exact dezelfde manier opgezet. Werkt goed, tot op het moment dat er in een excel veld vb dit staat 38/40. die slash blijkbaar doet het hem ( of juist niet) deze waarde word niet geimporteerd ( dus het geheel 38/40 wordt niet geimporteerd. Als ik de slash vervang door een cijfer of letter, geen problem.
Het importeren doe ik via (
    DoCmd.TransferSpreadsheet acImport, 8, "twork", bestand, True, "")
Iemand een idee wat i verkeerd doe?

Alvast thanks
 pep
win xp home, P4-2.6 , 512Mb , nvidia4 mx 440, cdrw, dvd, 60GB, 17"TFT, telenet

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:excel importeren
« Reactie #1 Gepost op: 27 februari 2004, 01:15:43 »
Met sommige karakters heeft MSaccess het moeilijk, (ook bv met enkele aanalingstekens) wat importeren betreft. Een trukje dat ik toepaste was: vervang bv "\" door "#". dit gaat via de substitueer-functie in excel geloof ik. En vervolgens in access met een replace()-functie.

Een andere mogelijkheid is gewoon: maak gebruik van gekoppelde tabellen en kopieer de waardes van deze tabel dan naar de tabel waar je wenst te importeren. Ik denk dat dit ook minder fouten geeft.
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

 


www.combell.com