21. januar 2004 - 12:55Der er
8 kommentarer og 1 løsning
ODBC fra Navision til Excel
Jeg er ved at lave en odbc opdatering fra en navision database til Excel 2000 Når jeg kører den på min egen pc (fra fil) kan jeg godt hente data, men når de skal hentes via serveren går det galt.
'Hent Data fra database With ActiveSheet.QueryTables.Add(Connection:=Array(Array( _ "ODBC;DSN=Navision database;CSF=Yes;SName=financials;NType=tcp;PPath=firma\Navi2.60 DK;UID=user;PWD=password;CN=1" _ ), Array(". regnskab;SERVER=N;")), Destination:=Range("A1"))
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg kan se at I bruger Financials! De steder der står "SNAME" svarer til "SERVERNAME" - du skal derfor være opmærksom på om financials er servernavnet???
Alternativt kan du gøre det, at du indspiller en makro i Excel!
- Start indspilningen - Højreklik i dit ODBC-træk (som trækker fra serveren) - Vælg "Rediger forespørgsel" - På den måde kommer du ind i Microsoft Query - Forlad query'en igen - Stop Indspilningen
Af den kode du har indspillet - fremgår din
.connection
Denne forbindelse svarer så til det du skal bruge i din kode!
Må nok indrømme at jeg aldrig har haft probelemer! Har selv brugt nedenstående kode til at forbinde:
Stewen: Du har så ærligt fortjent de 200 point, men der er 200 mere hvis du vil vise mig hele din query i excel. Jeg synes min er bundet op til en bestemt celle i regnearket, men det er vel fordi jeg har optaget den ?
Jeg fandt ud af at lade DSN overtage hele ODBC opgaven i stedet for at tilføje alle opkoblingsparametrene selv, på den måde kan man bare ændre ODBC parametrene i ODBC DSN'en i stedet for at skulle hardcode sig selv ud af det.
men 1000 tak. Dine points var velfortjent - du hjalp min virkelig over en stor hurdle.
Synes godt om
Ny brugerNybegynder
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.