12. oktober 2004 - 10:26Der er
29 kommentarer og 2 løsninger
Udskrivning af feltværdier felt for felt
Hej eksperter
Jeg har lagt et spørgeskema i en tabel. Hvert spørgsmål udgør et felt (sp1, sp2, sp3) - og felternes værdier er således det svar (tekst-svar), som jeg har modtaget.
Nu vil jeg gerne have en rapport, der samler samtlige svar for hvert spørgsmål (felt) - et spørgsmål ad gangen. Altså en opsummering (på tekst - ikke tal) af svarene for hvert enkelt spørgsmål.
Hvordan gøres det nemmest? (Jeg skal kun bruge opsummeringen som udskrift/rapport - jeg har ikke behov for at kunne arbejde videre med opsummeringen ud over dette).
Tja, jo. Det sidste - det med gruppering/sortering - har jeg prøvet. Men da de fleste af felterne (spørgsmålene) er oprettet som memo-felt (der er gjort plads til en hel del tekstlig besvarelse), har jeg ikke mulighed for at gruppere/sortere på disse felter. Felterne indgår ganske enkelt ikke på listen over muligheder, når jeg klikker på ikonet for gruppering/sortering. Så det kan vist ikke lade sig gøre, eller...?
Den første mulighed har jeg ikke prøvet...tjekker lige...
Jeg tror ikke helt, at det er nok. Problemet er jo, at du vil have vist f.eks. 100 poster KUN med kolonne 1. Derefter 100 poster KUN med kolonne 2. osv osv
Jeg tror derfor, at du er nødt til at lave en underrapport for hvert spørgsmål (hver kolonne).
Hvis du har 20 spørgsmål, skal du således lave 20 små rapporter samt en hovedrapport, hvorpå du trækker alle de andre efter hinanden. Den enkelte underrapporter skal kun indeholde én tekstboks med det aktuelle felt i, samt et rapporthoved med feltets overskrift. (Det er vgtigt, at det bliver i rapporthovedet, da sidehoveder ikke vises i underrapporter!)
HUSK: sæt egenskaben "Kan strækkes" og "Kan skubbes sammen" til Ja på alle tekstbokse, sektioner og underrapporter! Derved vil hver underrapport dynamisk tilpasse sig den nødvendige plads.
Memo-felter har sin begrænsning. Jeg antog, at du har et felt med spørgsmålets nr som du selv skrev sp1, sp2 o.s.v. og det er dette felt du skal gruppere på.
Hmmm. Den første mulighed kan jeg heller ikke få til at virke. Har lavet en forespørgsel. Udvalgt 3 af felterne (spørgsmålene) og >Vis >Totaler. Men så vidt jeg kan se er resultatet stadig væk:
Hvordan laver man en underrapport? Har tidligere nulret lidt med underformularer...men underrapporter? Skal hver underrapport oprettes om en selvstændig rapport - som så efterfølgende bliver til en UNDERrapport fordi den trækkes ind i en anden overordnet rapport?
Nå,hmmmm?!? Nu har jeg oprettet samtlige rapporter - en rapport til opsummering af hvert felt.
Og jeg har efterfølgende forsøgt at oprette en tom rapport, som jo så skal indholde indholdet fra de øvrige små-rapporter (underrapporter).
Men hvordan trækker jeg disse små-rapporter ind i den overordnede rapport? Der er ingen guidet eller wizard hjælp at hente - her er det nemlig kun muligt at hente indhold fra tabeller og forespørgsler.
Så jeg har forsøgt mig med at oprette et felt og hente data fra ... ja fra hvad? Har vist nok forsøgt med d1 (navnet på en af de små rapporter) - svarer åbenbart til: =Reports!d1!d1. Men resultatet ved vis udskrift er: #name?. Det ser jo en kende urigtigt ud.
Der er 2 måder at trække underrapporter ind på en hovedrapport:
1) Placer hovedrapport og databasevinde ved siden af hinanden (de må gerne overlappe lidt). Træk nu underrapporten fra databasevinduet og ind på hovedrapporten.
2) Opret et tomt Underrapport-objekt på hovedrapporten. Angiv Objektkilde-egenskaben til at pege på den aktuelle rapport.
Åbn din rapport i Designvisning og find ikonet for Underformular / underraspport på værktøjslinien. Sæt en underrapport på formularan, og i dennes postkilde finder du en rapport og angiver denne som postkilde.
nå, jeg troede, jeg havde afklaret den med kildeobject/objektkilde i indlæg 12/10-2004 15:22:42 hvor jeg skriver at det hedder "Kildeobjekt" og ikke hverken "Objektkilde" eller "Postkilde" :o)
Men ok, vi tager den bare én gang til:
Egenskaben hedder "KILDEOBJEKT" :o)
Jeg troede, at det der kom op var græs - og det skulle bare slås med en græsslåmaskine!? Undtagen det, som er højere end mig (det kaldes som regel træer, har jeg lært) Men der er måske andet i sådan en have?
Det har jeg forstået. Men hvorfor skriver du så "Objektkilde-egenskaben "?
Det meste af det, der kommer op er grønt. Noget af dette grønne er græs. Det er korrekt, at det skal klippes med en plæneklipper som det jo hedder. Man klipper jo græs - Man slår det ikke!
Det der er højere end græs, KAN være højere end dig og du har ganske ret: Det KAN være træer. Men det kan også være en høj busk f.eks en Dronningebusk. Men hvis det ligner dig af højde og statur er det sandsynligvis ukrudt :o)
Det er kun gammeldags tromle-plæneklipper, som "klipper" græsset. Alle motoriserede rotor-maskiner "slår" græsset over (hvis vi absolut skal kløve ord ;) Derfor hedder det en "græsslåmaskine".
Og alt hvad der er på højde med mig eller lavere bliver slået med min græsslåmaskine - mit liv er kompliceret nok, til at jeg ikke også kan forholde mig til mere en 2 forskellige slags planter.
Marianne-> Undskyld denne private vrøvlesnak! Er du kommet nærmere en løsning?
...ja nu er jeg så med igen - undskyld mit fravær. Har lige spenderet en mini-efterårsferie med ungerne (= ingen arbejde). Blandt andet i skoven - og nej skoven er ikke død mellem vinter og maj ;) ... Helt ok med jeres vrøvlen, det er faktisk lidt hyggeligt. Jeg skal nok selv sortere det væsentlige fra - tips og tricks til haven kan også bruges ;). Prøver lidt videre her til morgen (tabeller - ikke haven). Vender straks tilbage...
Ja, så lykkedes det. Underrapporter i rapporter - det er løsningen. Points...hmmmm...jeg brugte jo nærmest thomasjepsens løsning - er det okay og retfærdigt med points til thomasjepsen?
Du behøver ikke at undskylde, at du vil give mig point ;o)
Generelt skal du give point, i forhold til hvem der har hjulpet dig mest i det konkrete spm. Hvis du mener flere har bidraget til løsningen, kan du fordele pointene. Jeg plejer af og til selv at give lidt til andre deltagere for deres indsats - også selvom de egentlig ikke har hjulpet med noget konkret.
Men ingen kan bebrejde dig, hvis du ikke giver til alle - sådan er spillet :o)
såså...kom nu ikke for godt i gang - vi var tæt ved at blive slået sammen med Greve kommune (og så ville der have været noget at kompensere for), men slap i sidste øjeblik. Så nu er det atter landets bedste kommune ;o)
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.