04. september 2004 - 01:09Der er
10 kommentarer og 1 løsning
Rapport - Formatterings problem.
Jeg er ny her på eksperten og indenfor access programmering :-) men har allerede fået meget inspiration her på sitet, tak for det.
Mit spørgsmål/råb om hjælp: Jeg har en tabel (sorteret efter kunder)som indeholder data om nogle kunder som hver især figurerer på mange rækker. For hver række er der så et record sæt som skal ud på rapporten. Kunden skal stå på sidehovedet (+addr,navn m.m.), rækkerne skal -så længe det er samme kunde - gentages i detaljesektionen. Ved ny kunde skal der laves sideskift og ny kunde skal på sidehovedet osv.
Jeg har behov for en overordnet beskrivelse af løsningsdesign for at komme videre. Håber en venlig sjæl kan hjælpe :-)
Den skitserede løsning sætter ikke kunden i Sidehovedet, men arbejder med grupperinger i din rapport.
Lav en rapport med relevante felter og åbn denne i Designvisning. Lad musen glide langsomt over ikonerne på menulinien, til du ser Tipteksten "Gruppering og sortering" og klik på ikonet.
Nu får du et nyt vindue og du sætter markøren i linien Felt/udtryk og åbner dialogboksen. Vælg at gruppere på det felt der indeholder data om din kunde. Skift nu til højre kolonne og vælg hvordan data skal sorteres.
Sæt nu markøren i øverste linie i boksen "Gruppeegenskaber" og ved både "Gruppehovede" og Gruppefod" vælger du Ja. Egenskaberne "GrupperPå" og "Grupperingsinterval" kan du lege lidt med, men i den nederste egenskab "HoldSammen" kan du vælge Ja.
Luk vinduet "Gruppering og Sortering". Du vil nu se, at der er kommet 2 nye sektioner i din rapport:
- Kundehoved - Kundefod
Træk feltet der indeholder data om din kunde op i sektionen "Kundehoved" og tag et sideskift fra Værktøjskassen og sæt det i sektionen "Kundefod".
Kør nu din rapport. Kundens navn vil nu være øverst på din rapport efterfulgt af øvrige data. Da vi har et linieskift i Kundefod, vil en ny kunde komme øverst på næste side.
Du kan nu bruge sektionerne "Sidehoved" og "Sidefod" til noget andet eller helt fjerne dem i Vis-menuen.
Håber det bringer dig lidt videre, det var ikke eksakt det du spurgte om, men virkningen er som du ønsker.
Har du spørgsmål, vender du tilbage. Jeg kan dog ikke p.g.a. arbejde besvare før ca 19:00.
Ps.: Overvej nøje dit pointantal i spørgsmålene. Dette bør ikke udløse mere end højst 30 point.
Tak for udvist interesse. Jeg kan ikke arbejde med rapporter på den terminalserver jeg logger på herhjemmefra (ingen printer) så jeg får først lavet min rapport i morgen. Jeg skal nok give en tilbage melding om resultatet og de problemmer jeg muligvis løber ind i :-)
Hej igen Tak igen. Så fik jeg rapporten lavet og det ser rigtigt godt ud! Jeg har fået mine kundeinformationer lagt i sidehoved og mine deatilafsnit gentages efter grupperingsnøglen super! men der en ting som jeg ikke kan få has på... Hver anden side er tom... Mit rapport design ser således ud: Kunde hoved - Kunde nr. addr og andre faste kunde informationer detail - Med detail oplysninger på de enkelte poster Kunde fod - Sideskift Kan du hjælpe mig endnu engang?
Når hveranden side er tom, skyldes det sandsynligvis, at rapporten er for bred. Prøv at gøre den smallere eller hvis du ser rapporten i Portrait så prøv i sideopsætning at usdkrive i Landscape.
Så fandt jeg endelig fejlen der gav en tom side efter hver gruppe: HoldSammen i "sortering og gruppering" skal være nej og ikke /hele gruppen/ som jeg i første omgang havde sat den til.
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.