none
Hvordan kan data fra C5 trækkes til Exel via ODBC

    Spørgsmål

  • Hej Dynamics C5 Forum

    Jeg har licens til ODBC (Read) for C5 ver 2010. Hvordan kan data fra C5 trækkes til Exel 2010 via ODBC

    Jeg havde kigget i "Hjælp" i C5 men fik ikke ret meget ud af det. Jeg havde forsøgt flere gange ..men det ser ud som om at problemmet ligger i hvordan ODBC bliver sat op under kontrolpanel og i Excel.

    I C5 havde jeg ikke lavet noget andet end at indlæse ODBC koden direkte fra en fil. Min C5 er installeret på en Native databasen.

    Er der nogen, som har et bud?

    Mange tak på forhånd

    5. december 2011 02:21

Alle besvarelser

  • Hej C5-Amy,

    C5 ODBC driveren er en driver til C5, som gør det muligt for 3. partsprogrammer at tilgå data i en C5 Native database.

    C5 ODBC driveren er en 32-bit ODBC driver, og kan derfor kun fungere sammen med 32-bit programmer. F.eks. vil en 64-bit version af Microsoft Excel eller Microsoft Word ikke kunne hente data via C5 ODBC driveren.

    I Excel hentes data typisk via programmet Microsoft Query.

    I Excel vælges fanebladet Data.
    Menuen Fra andre kilder\Fra Microsoft Query.
    Vælg C5NATDSN.
    I Guiden Forespørgsel vælg de kolonner, som skal medtages.
    Vælg evt. filtrering.
    Vælg evt. sortering.
    Vælg om data skal returneres direkte til Excel eller til Microsoft Query, så du kan bearbejde forespørgslen yderligere, eller gemme den til senere brug.


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5
    5. december 2011 09:25
    Ejer
  • Hej Hansen

    Tak for besvarelsen.

    Kan du hjælpe mig lidt mere. Jeg tror at jeg er tæt på at få det virket

    Hvad med opsætning under KontrolPanel/Administration/Datakilder(ODBC).

    Hvad skal jeg sætte op under fanablade System-DSN og Fil-DSN.

    5. december 2011 10:07
  • Hej C5-Amy,

    Hvis du i Microsoft Query ikke ser C5NATDSN som en af dine mulige datakilder, skal du oprette en Bruger-DSN i Datakilder (ODBC).
    C5 installationsprogrammet opretter en System-DSN med forbindelse til DAT regnskabet i C5.
    Check indstillingerne i System-DSN'en ved at klikke på Konfigurer.
    De indstillinger, som du skal lægge mærke til er (kopier evt. til et Notepad dokument eller lign.):

    Data Source Name
    Datafile
    Additional Directories

    Luk dialogen.
    Gå til fanebladet Bruger-DSN.
    Klik tilføj.
    Vælg C5ODBC.
    Klik Udfør.
    Udfyld de 3 ovennævnte felter, men kald Data Source Name noget andet f.eks C5NATDSN-USR.

    Nu skulle du kunne se C5NATDSN-USR fra Vælg datakilde dialogen i Microsoft Query.

     


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5
    5. december 2011 10:25
    Ejer
  • Hej Henrik Hansen

    Tak for hjælpen. Det virker fint på min PC med WinXP.

    Da jeg forsøgte på min kammerats PC, med Win7(32-bit) så virker den ikke. Der er ingenting under faneblade Fil-DSN.

    På maskinen med WinXp, under faneblade Fil-DSN er der to file: C5DSN.DSN og C5DSN-USR.DSN,

    og vi kan se at de to file ligger i mappen C:\Programmer\Fælles filer\ODBC\Data Sources\

    I maskinen med Win7 kan vi se mappen C:\Program Files\Common Files. Men vi kan ikke se mappen ODBC.

     

    Mangler vi noget eller har vi lavet noget forkert ??

    Tak på forhånd.

    Amy

    8. december 2011 03:07
  • Hej Amy,

    Du må ikke tillægge Fil-DSN speciel betydning.

    Det er under Bruger-DSN eller System-DSN at opsætningen skal foregå jvf. min tidligere post.

     


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5
    8. december 2011 14:16
    Ejer
  • Hej Amy, er du sikker på at C5 ODBC er installeret på win7 maskinen ?
    14. december 2011 12:48
  • Til H. Hansens

    Vi havde altid gjort helt nøjagtigt efter dine vejledninger.  Vi har nu fået den virket på win7 maskinen efter vi gav Windows brugeren (samme som C5 bruger)en ”Administrator rettighed.”

    Selvom vi har fået den virket på to maskinerne (en WinXp og en Win7) er der alligevel noget som vi ikke kunne forstå:

    Under faneblade Fil-DSN i Win XP maskinen er der to file: C5DSN.DSN og C5DSN-USR.DSN,

    Og det gør den ikke på win7 maskinen.

    På WinXP maskinen, under faneblade Fil.DSN i feltet ”Søg i: ” står der Datasources og C5DSN.DSN, C5DSN-USR.DSN under feltet.

    På Win7 maskinen, under faneblade Fil.DSN i feltet ”Søg i: ” står der Dokumenter og Outlook-filer under feltet.

    Findes der ikke filen C5DSN.DSN  i Windows7 maskine ??

    Og installation + opsætning af ODBC har jeg gjort helt nøjagtigt på samme måde for de to maskiner. 

     

     Til Allan

    Tak for besvarelsen. Er det ikke rigtigt, at fra version 2008 bliver ODBC driver installeret automatisk under installation af C5 ??  

    16. december 2011 08:36
  • Hej Amy,

    Windows XP og Windows 7 er to meget forskellige operativsystemer, hvor der godt kan være forskel på hvordan forskellige features er implementeret eller fremtræder overfor brugeren.
    Håndteringen af sikkerhed mere striks i Windows 7 - f.eks. så afvikler alle brugere programmer i ikke-priviligeret tilstand, også selvom man er lokal administrator, så hvis man skal håndtere C5 brugere inde fra C5, skal C5 startes med "Kør som Administrator", for at C5 har de fornødne rettigheder til at tilføje og fjerne brugere fra Windows brugergrupper.

    ODBC driveren anvender ligesom kernen Windows Autentication, d.v.s. man bliver valideret på grundlag af hvilken Windows bruger man er, og hvilke rettigheder man har i operativsystemet.
    Så man skal være oprettet som bruger i C5 for at kunne få ODBC driveren til at virke (derfor den lange historie ovenfor - se evt. C5s sikkerhedsdokumentation).

    Du er velkommen til at kontakte mig ved at fjerne "online" fra hhanse@online.microsoft.com

     

     


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5
    16. december 2011 09:37
    Ejer