Avatar billede rosendal Nybegynder
15. marts 2005 - 16:09 Der er 4 kommentarer

Eksportere data fra Access tabel til excel fil

Hej eksperter

Jeg sidder og har et problem med min kundedatabase. Jeg vil gerne udvide den til at jeg kan overfører data fra min kundedatabase til en fakturaskabelon i excel. Såsom persondetaljer, adresse og de faste priser, så det selv bliver udfyldt når jeg overfører det.

1. spørgsmål
Hvordan kan jeg få disse specifikke dataer overført på den rette plads i excel arket.

2. spørgsmål
Er det muligt at få regnefunktionen over i access, så jeg måske kunne lave en faktura formular direkte der?

Jeg modtager gerne gode råd og løsninger
15. marts 2005 - 16:56 #1
At skrive til en Excel fil i specifikke felter er simpelt, hvis du navngiver dine områder. Så kan du bruge denne stump kode:
   
    Dim EXL As Object
    Set EXL = CreateObject("Excel.application")
    EXL.Workbooks.OPen "C:\Dinfil.xls"
    EXL.Sheets(1).Activate
    EXL.Activesheet.range("Felt1") = Me!felt1
    EXL.Activesheet.range("felt2") = Me!felt2

Ang. dit andet spm, så kan du sagtens lave beregninger i Access.

I en forespørgsel kan du f.eks. lave en ny beregnet kolonne således:

NytFelt: [felt1] * [felt2]
Avatar billede mugs Novice
15. marts 2005 - 23:08 #2
Der er vel ingen grund til at sende data til Excel, når Access kan beregne for dig. Men hvios du absolut vil over i Excel, skal du vide, at du rent faktisk kan styre Excel fra Excel. F.eks denne linie (uddrag af en længere kode) der sætter bredden af dine kolonner i Excel målt ud fra indholdet i kolonnen. Jeg anvender denne Excel kommando i Access:

wkb.Worksheets("Ark1").UsedRange.Columns.AutoFit
Avatar billede rosendal Nybegynder
16. marts 2005 - 19:11 #3
Det ville helt klart være lettest for mig at lave en fakturerings database i access i stedet for at overfører data.

Jeg vil forsøge mig frem her.
Avatar billede mugs Novice
16. marts 2005 - 23:01 #4
rosendal < Du skal tage højde for, at access ikke kan beregne, hvis eet eller flere felter i dine beregninger indeholder Null værdier (tom streng), det kan du komme udenom ved at se lidt på funktionen Nz.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester