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
Sida 1 av 1
Importera data från excel till tabell från valfri sökväg i ett formulär
#1
Skrivet 29 feb 2012, 10:04
Skrivet 29 feb 2012, 10:04
#2
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.
Skrivet 29 feb 2012, 10:25
Du borde kunna använda
där då filnamnet finns i SelectedItems
Visserligen kod från Excel detta men den borde fungera även i Access VBA.
With Application.FileDialog(msoFileDialogFilePicker)
.Show
Debug.Print .SelectedItems(1)
End Withdär då filnamnet finns i SelectedItems
Visserligen kod från Excel detta men den borde fungera även i Access VBA.
#3
Skrivet 29 feb 2012, 12:21
Monshi, 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å!
Skrivet 29 feb 2012, 12:21
Monshi, den 29 feb 2012, 10:25, sa:
Du borde kunna använda
där då filnamnet finns i SelectedItems
Visserligen kod från Excel detta men den borde fungera även i Access VBA.
With Application.FileDialog(msoFileDialogFilePicker)
.Show
Debug.Print .SelectedItems(1)
End Withdä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å!
Sida 1 av 1
1 besökare läser just nu den här tråden, varav 0 medlem(mar) och 1 gäst(er)
Sök i Eforum
Senast obesvarade trådar
-
årsklocka
Forum: Kalkylprogram - Excel m fl -
Star Trek's Tricorder
Forum: Öppet forum! Ordet är fritt ... -
Namnge individuella säkerhetskopieringar
Forum: Windows 7 -
Hypersnabb batteriladdning!
Forum: Öppet forum! Ordet är fritt ... -
Skärmen startar inte när ja öppnar locket
Forum: Bärbara datorer -
Dell panka
Forum: Öppet forum! Ordet är fritt ... -
Mask On
Forum: Öppet forum! Ordet är fritt ... -
Hur får man game.cfg att fungera i CS: Global Offensive?
Forum: Datorspel -
10 gratisverktyg för säkert nät
Forum: Säkerhet - övrigt -
Varning för ”Nummerupplysningen.se”
Forum: Öppet forum! Ordet är fritt ...

Logga in
Bli medlem

Citera flera inlägg