Avatar billede jensen363 Forsker
13. juli 2005 - 09:14 Der er 3 kommentarer og
1 løsning

Hente data fra Excel

Følgende benyttes til at importere data fra Excel regnaark :


Public Function HentDataFraExcel()
'Indlæs generelle kampagnedata fra ExcelFil

    Dim Xl As Object

    Dim rsKunde As New ADODB.Recordset
    Dim rsFiler As New ADODB.Recordset
    Dim cn As ADODB.Connection
   
    Set cn = CurrentProject.Connection
    Set Xl = CreateObject("EXCEL.APPLICATION")

    rsKunde.Open "tblKampagneData", cn, adOpenKeyset, adLockOptimistic
    rsFiler.Open "tblFilnavn", cn, adOpenStatic

    Xl.Workbooks.Open rsFiler!filnavn, False, True
       
        rsKunde.AddNew
        Xl.Sheets("Indtastningsark").SELECT
        rsKunde![KampagneNavn] = Xl.Range("C3")
        rsKunde![VirksomhedsID] = Xl.Range("C4")
    .... osv.

tblFilnavn indeholder oplysninger oplysinger om :
  sti og filnavn
  fildato
  filstørrelse
  Importeret (ja/nej)
  ImportDato

Importjobbet skal fremadrettet kun importere filer hvor kriteriet for importeret = nej

Hvad er syntaxen, og hvor skal jeg placere dette kriterie ?
Avatar billede mugs Novice
13. juli 2005 - 10:47 #1
Jreg plejer altid at importere til en temp tabel, derefter smide data over i den korrekte tabel evt. med et indsat kriterie og dferefter slette temp tabellen.
Avatar billede jensen363 Forsker
13. juli 2005 - 10:55 #2
Det var selvfølgelig også en måde at gøre det på :o)

Jeg lader lige spørgsmålet stå et stykke tid, ellers accepteres dette svar :o)
Avatar billede jensen363 Forsker
13. juli 2005 - 11:04 #3
Skidt ... den er købt ... hvorfor gøre tingene mere besværlige end højst nødvendigt ...takker ;o)
Avatar billede mugs Novice
13. juli 2005 - 11:11 #4
Jeg begyndte med det, da jeg fandt ud af, at Access ikke i alle tilfælde beholder datatypen efter importen.
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