Avatar billede puppetmaster Nybegynder
24. november 2003 - 09:33 Der er 5 kommentarer og
3 løsninger

Overførsel til Excel

Er det muligt at overføre et helt recordset til et excel regneark, fremfor at overføre en post af gangen?
Avatar billede puppetmaster Nybegynder
24. november 2003 - 09:37 #1
Benytter p.t. denne kode:

  rst.MoveFirst
  j = 1
  On Error GoTo Slut
  While Not rst.EOF
    j = j + 1
    For i = 0 To Liste2.ListCount - 1
      xlsheet.Cells(j, i + 1) = rst.fields(Liste2.Column(0, i))
      If Liste2.Column(0, i) = "Klokkeslaet" Or Liste2.Column(0, i) = "Tidspunkt" Then
        xlsheet.Cells(j, i + 1).Select
        xlapp.Selection.NumberFormat = "hh:mm;@"
      ElseIf rst.fields(Liste2.Column(0, i)).Type = 8 Then
        xlsheet.Cells(j, i + 1).Select
        xlapp.Selection.NumberFormat = "dd/mm/yy"
      End If
          Next
    rst.MoveNext
  Wend
Avatar billede terry Ekspert
24. november 2003 - 09:44 #2
you should be able to export a query to Excel using
docmd.outputto ...
Avatar billede terry Ekspert
24. november 2003 - 09:46 #3
Avatar billede terry Ekspert
24. november 2003 - 09:46 #4
Avatar billede mugs Novice
24. november 2003 - 09:53 #5
Lav en makro og brug handlingen OverFørRegneark. Udfyld derefter alle handlingsargumenter.

Når du er sikker på den fungerer efter hensigten, kan du i databasevinduet markere makroen og i Fumktioner > Makro funktioner konvertere makroen til VBA. Denne bliver nu indsat i et modul hvorfra du kan kopiere koden og evt. indsætte den et andet sted i din db.

Dette er den mest simple måde at gøre det på, omend den ikke er særlig funtionel.
Avatar billede jobba Nybegynder
24. november 2003 - 11:34 #6
Meget simpelt:

Lav en makro! Vælg en aktion som hedder OutputTo (Hedder den i engelsk udgave af Access). I egenskaberne vælger du for eksempel at at du vil exportere en tabel, og angiver hvilken. Desuden vælger du Excel som Output Format.
Avatar billede terry Ekspert
24. november 2003 - 12:07 #7
I must admit I cant see that a macro ismuch easier than using docmd.outputto ...!
Avatar billede jobba Nybegynder
24. november 2003 - 13:08 #8
Du har ret terry. Jeg fik bare ikke læst alle besvarelser ordentlig.
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