03. august 2004 - 15:49Der er
7 kommentarer og 2 løsninger
Variabel højde i detaljesektion i rapport
Jeg kunne godt tænke mig at evt. ved hjælp af VBA at definere højden variabelt i en detaljesektion idet jeg har linjer der ind imellem er tomme, da det ikke ser så pænt ud, eksempel
linie 1: altid med data linie 2: i de fleste tilfælde med data, tom linie hvis ingen data linie 3: sjældent med data, derfor næsten altid tom
Jeg har prøvet at bruge funktionen Height i en VBA sætning men det går ikke rigtigt godt
Detaljesektionen har en egenskab, som hedder "kan strækkes" og en som hedder "Kan skubbes sammen". Hvis begge disse sættes til "Ja", vil sektionen udvides/indskrænkes efter behov.
Dernæst skal du angive at dine tekstbokse og kan strækkes og skubbes sammen, hvorved en tom tekstboks ikke vil fylde noget
Tak for Jeres forslag, jeg har arbejdet videre med begge og gået hvert enkelt tekstboks, detaljesektion og underrapport igennem og sørget for at der står "kan strækkes" og "Kan skubbes sammen" men resultatet er stadig nogle tomme linier som jeg gerne vil af med. Jeg har også prøvet at lave en makro: Betingelse: IsNull([t1]) Sat Handling til: "Angiv værdi" og element til: [Reports]![U1].[Section](0).[Height]=0
Tak for din indsats, desværre virker chr(13) ikke, jeg har også prøvet med chr(10) som skal bruges iflg. "Hjælp", men ingen af dem giver ny linie, kun mellemrun eller nærmere små firkanter. Gad vist, hvorfor "Kan strækkes" og "Kan skubbes sammen" ikke virker hos mig, hvis det virker hos Jer, jeg bliver nok nødt til at lægge de tre linier ud i egen tabel så de kan stå under hinanden der og hentes ind via en forespørgsel. Jeg vil gerne give point for Jeres indsats, men venter med fordelingen, hvis der skulle dukke det rigtige svar op, jeg tænker mest på en hændelsesprocedure i Visual Basic, den prøver jeg måske også lidt mere med.
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.