Hoppa till innehåll

Sida 1 av 1
  • Du kan inte starta en ny tråd
  • Du kan inte svara i tråden

Importera data från excel till tabell från valfri sökväg i ett formulär

#1
Medlem är utloggad   Kottich 

  • Nykomling
  • Pip
  • Grupp: Medlemmar
  • Inlägg: 2
  • Gick med: 2012-02-29

Skrivet 29 feb 2012, 10:04

Hej!

Jag har knåpat ihop en accessdatabas som jag vill använda genom ett formulär. En av funktionerna är att importera en excel-fil till en tabell i access. Enda kravet på överföringen är att första raden är rubriker. Jag har med framgång använt ett Makro med ÖverförKalkylbladsdata men problemet med det är att jag måste bestämma sökvägen till filen redan i makrot. Det jag vill uppnå är en kommandoknapp i formuläret som vid klick öppnar en dialogruta där man väljer/skriver in rätt sökväg till filen man vill importera till förvald tabell.

Av det jag läst på nätet så verkar detta kräva VBA men då jag är total nybörjare på access så har jag inte lyckats få till den här funktionen.

Någon som kan förklara hur jag ska gå tillväga?

Tacksam för hjälp

/Kottich
0

#2
Medlem är inloggad   Monshi 

  • Beroende
  • Ikon
  • Grupp: Moderatorer
  • Inlägg: 23 561
  • Gick med: 2001-06-24
  • Ort:Enebyberg

Skrivet 29 feb 2012, 10:25

Du borde kunna använda
	With Application.FileDialog(msoFileDialogFilePicker)
    	.Show
    	Debug.Print .SelectedItems(1)
	End With

där då filnamnet finns i SelectedItems
Visserligen kod från Excel detta men den borde fungera även i Access VBA.
0

#3
Medlem är utloggad   Kottich 

  • Nykomling
  • Pip
  • Grupp: Medlemmar
  • Inlägg: 2
  • Gick med: 2012-02-29

Skrivet 29 feb 2012, 12:21

Visa inläggMonshi, den 29 feb 2012, 10:25, sa:

Du borde kunna använda
    With Application.FileDialog(msoFileDialogFilePicker)
        .Show
        Debug.Print .SelectedItems(1)
    End With

där då filnamnet finns i SelectedItems
Visserligen kod från Excel detta men den borde fungera även i Access VBA.


Tack för svaret!
Jag förstår tyvärr inte riktigt hur jag ska implementera koden. Lägga in den under en kommandoknapp? Jag känner mig riktigt lost när det kommer till VBA men jag är ruskigt tacksam för all hjälp jag kan få!
0

#4
Medlem är inloggad   Monshi 

  • Beroende
  • Ikon
  • Grupp: Moderatorer
  • Inlägg: 23 561
  • Gick med: 2001-06-24
  • Ort:Enebyberg

Skrivet 29 feb 2012, 12:44

Mmh, jag tolkade ditt problem fel...
0
Sida 1 av 1
  • Du kan inte starta en ny tråd
  • Du kan inte svara i tråden

1 besökare läser just nu den här tråden, varav 0 medlem(mar) och 1 gäst(er)
 
 
Senast obesvarade trådar
Prenumerera på nyheter

Missa inte våra nya
smarta nyhetsbrev

Läs mer om nyhetsbreven här!
Beställ direkt:


Extreme
PC för Alla-nätverket