12. september 2005 - 22:24
Der er
4 kommentarer og 1 løsning
Muligt at lave if sætninger i rapporter?
Er det muligt at ha' noget kode liggende i en rapport? så f.eks. vis man har en forspørgsel som henter id, adresse, postnr, nyt_postnr så kan man sige if postnr like null then "udksriv nyt_postnr på rapport" else "udksriv postnr på rapport" end if og sætte baggrundsfarve i de felter som er nyt_postnr Dette er tænkt til en liste over alle i tabellen, så man kan se dem med postnr som ikke findes i forvejen...
Annonceindlæg fra Computerworld
12. september 2005 - 23:29
#1
No problem. Læg en ubundet tekstboks på rapporten. Vi kan jo kalde det "Pnr". I detaljesektionens VedFormatering hændelse lægger du f.eks.: if isnull(me.postnr) then me.pnr=me.nyt_postnr me.pnr.backcolor=rgb(255,127,127) else me.pnr=me.postnr me.pnr.backcolor=rgb(255,255,255) end if
12. september 2005 - 23:43
#2
Jeg tror du også bliver nødt til at ændre backstyle til "Normal" (standard er gennemsigtig): If IsNull(Me!Postnr) Then Me!Pnr = Me!Nyt_Postnr Me!Pnr.BackColor = vbYellow Me!Pnr.BackStyle = 1 'Normal Else Me!Pnr = Me!Postnr Me!Pnr.BackColor = vbWhite Me!Pnr.BackStyle = 0 'Gennemsigtig End If