11. august 2002 - 14:07Der er
10 kommentarer og 1 løsning
Group data på een række så data kan bruges i brevfletning MSWORD
Jeg har en database der holder rede på medlemmer i en lille bowlingforening. De skal nu til at have nogle kampprogrammer, hvor hver side skal indeholde data om hvor, klokken og hvem der er på det enkelte hold. Holdenes størrelse er variabel. Jeg har brug for at flytte disse data over i en "tabel" i WORD ved hjælp af brevfletning. Min forespørgsel indeholder: kampnummer, dato, klokken, licensnummer,navn, efternavn, sted, modstander. Mit problem er at forespørgslen danner flere rækker idet kun data om licensnummer, navn og efternavn er forskellig rækkerne imellem. Kan det lade sig gøre at danne en række for hvert kampnummer, der indeholder: kampnummer, dato, klokken, licensnummer1,navn1,efternavn1,licensnummer2,navn2,efternavn2 osv......, sted, modstander ? Jeg har forsøgt mig med forskellige udveje ovre i WORD, men dér kan jeg nok flette på gruppen kampnummer, MEN ikke ind i en "tabel".
Kan du sende databasen til mig, så kan jeg prøve at arbejde med den, ejler@post9.tele.dk du kan evt. oprette en ny db, uden data men med strukturen i den du har.
Jeg tror du skal have fat i noget med subdocuments. Så deler du din query op i to: en der grupperer på kampnummer, dato, klokken som merges med et hoved dokument, og en som trækker ud på licensnummer,navn, efternavn, sted, modstander WHERE kampnummer, dato, klokken = Cross reference i sub dokumentet.
Er den så stor, at den ikke vil blive redukseret væsenligt, hvis du opretter en ny db, importer fra den eksisterende db, under indstillinger/importer skal der være v i relationer under indstillinger/importer tabeller skal du tage "kun definition" under indstillinger/forespørgesler som forespørgsel du skal "marker alt" over indstillinger. Når du har gjort set kan du bruge winzip til at pakke databasen med, så er den ikke så stor.
Det var bedre at man kunne se din kode(forespørgsel). Har du ikke anvendt Group By ? Ligger de i en tabel? select kampnummer, dato, klokken, licensnummer,navn, efternavn, sted, modstander from DinTabel Group By kampnummer Hvis din data mængde er stor og giver dig problemer, gem (eksportere) din tabel som en kommer seperate fil *.CSV åben den med Excel, så kan du behandle data i excel, så kan du brug den som en data kilde i brevfletning i word. Men lidt mere forklaring om din tabel(ler) og forespørgsel(i sql) kan hjælpe at forestå dit problem?
spørgsmålet er først lukket når der er et accepteret svar. så hvis spørgeren ikke kan bruge nogle af di afgivne svar, bør denne lægge et svar selv og acceptere.
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.