Jamen, dette er jo netop alene et spørgsmål om at give den rette SQL kommando.
Nu kender jeg ikke til opbygningen af din database, men et ligende eksempel kunne være at hente alle data om en bestemt finans konto, og i en dansk C5 (der ligner Navision temmeligt meget) ku8nne det se således ud (med danske tabel navne):
Select * From FinKart Where Konto = 12345
Her bestemmer du altså, tabellen (FinKart) og kontoen/ledger (12345), og jeg vælger, at hente alt om kontoen (*).
Data kan enten læses ind i et regneark, eller endnu bedre, hvis man skal arbejde videre med dem i VBA, ind i en array (matrix/sekvens) variabel.
Man kan også udvælge specifikt, hvilken data man ønsker om en given 'ledger' - det som du kalder 'kolonner' i tabellen.
Igen, uden, at kende din database og dens opbygning, skal du lave noget i denne stil:
Jeg medgiver, at det kan være lidt et 'koncentreret puslespil', hvis man ikke lige er så skarp i SQL, men, tro mig: Det er besværet værd - man kommer ud i den anden ende med en ekstrem 'heruka' oplevelse af, hvad Excel virkelig kan, i samarbejde med databaser (og, det er ikke så lidt, skal jeg hilse, at sige )
Men, grundstenen må være, at finde ud af, hvad de forskellige tabeller, ID'er og kolonner hedder i din database - og, så strikke SQL kommandoerne sammen.
Personligt vil jeg anbefale, at lave de ønskede kald til databasen via Excel's indbyggede 'Wizard', mens makrooptageren er slået til - dermed får du næsten alt forærende: Navnene i din database, SQL kommandoen, der skal benyttes, og selve forbindelsesstrengen (ConnectionString).
Men, uden at kende de ting, så er det nærmest umuligt, at hjælpe din via et forum på 'langdistance' - hvor i mod det normalt tage under 1 minut at lave, når man sidder foran databasen og har adgangen dertil, og kender navnene i databasen
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Jamen, dette er jo netop alene et spørgsmål om at give den rette SQL kommando.
Nu kender jeg ikke til opbygningen af din database, men et ligende eksempel kunne være at hente alle data om en bestemt finans konto, og i en dansk C5 (der ligner Navision temmeligt meget) ku8nne det se således ud (med danske tabel navne):
Select * From FinKart Where Konto = 12345
Her bestemmer du altså, tabellen (FinKart) og kontoen/ledger (12345), og jeg vælger, at hente alt om kontoen (*).
Data kan enten læses ind i et regneark, eller endnu bedre, hvis man skal arbejde videre med dem i VBA, ind i en array (matrix/sekvens) variabel.
Man kan også udvælge specifikt, hvilken data man ønsker om en given 'ledger' - det som du kalder 'kolonner' i tabellen.
Igen, uden, at kende din database og dens opbygning, skal du lave noget i denne stil:
Jeg medgiver, at det kan være lidt et 'koncentreret puslespil', hvis man ikke lige er så skarp i SQL, men, tro mig: Det er besværet værd - man kommer ud i den anden ende med en ekstrem 'heruka' oplevelse af, hvad Excel virkelig kan, i samarbejde med databaser (og, det er ikke så lidt, skal jeg hilse, at sige )
Men, grundstenen må være, at finde ud af, hvad de forskellige tabeller, ID'er og kolonner hedder i din database - og, så strikke SQL kommandoerne sammen.
Personligt vil jeg anbefale, at lave de ønskede kald til databasen via Excel's indbyggede 'Wizard', mens makrooptageren er slået til - dermed får du næsten alt forærende: Navnene i din database, SQL kommandoen, der skal benyttes, og selve forbindelsesstrengen (ConnectionString).
Men, uden at kende de ting, så er det nærmest umuligt, at hjælpe din via et forum på 'langdistance' - hvor i mod det normalt tage under 1 minut at lave, når man sidder foran databasen og har adgangen dertil, og kender navnene i databasen
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Du kan ikke oprette nye emner i dette forum Du kan ikke besvare beskeder i dette forum Du kan ikke slette dine beskeder i dette forum Du kan ikke redigere dine beskeder i dette forum Du kan ikke oprette afstemninger i dette forum Du kan ikke stemme i dette forum