Avatar billede lsskaarup Nybegynder
06. september 2005 - 11:25 Der er 5 kommentarer og
1 løsning

Excel 2003 og sql database

Hurtigt sprøgsmål.

Kan Excel 2003 hente data ind gemt i en MySQL-database, eller kan den kun bruge Access?

Og hvad med 2000?
Avatar billede somalpe Nybegynder
07. september 2005 - 21:36 #1
Du skal installere en ODBC driver for at "connecte" op imod databasen. Når det er gjort kan du bruge følgende makro i din Excel.

Sub Hent_Data()

connstring = "ODBC;DSN=database"

sqlstring = "SELECT * FROM tabel_1 where ..... osv."

With ActivSheet.QueryTables.Add(Connection:=connstring, Destination:=Range("C1"),  sql:=sqlstring).Refresh
End With

End Sub
Avatar billede somalpe Nybegynder
07. september 2005 - 21:38 #2
Database er den database du "connecter" op imod og Range (som er C1 i dette tilfælde) vil være øverste venstre hjørne i dit resultat....
Avatar billede lsskaarup Nybegynder
09. september 2005 - 16:28 #3
Skal det så være hele stien i "database"?
Avatar billede somalpe Nybegynder
17. september 2005 - 17:03 #4
"database" skal være det navn du giver databasen i din ODBC connection
Avatar billede lsskaarup Nybegynder
23. september 2005 - 08:57 #5
Okay, ligge du et svar. Jeg kommer ikke videre med selve projektet, da det er blevet "nedstemt"
Avatar billede somalpe Nybegynder
23. september 2005 - 09:00 #6
Et svar...
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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

IT-JOB