Avatar billede taio Novice
11. september 2002 - 22:51 Der er 13 kommentarer og
2 løsninger

visning = nej i rapport

Hej alle

Jeg er ved at lave en rapport. Hvordan kan jeg lave et kriterie som nogle gange udskriver en tekst og andre ikke. Hvor i rapporten indsætter jeg kriteriet..???

Hjælp
Avatar billede jkrons Professor
11. september 2002 - 22:58 #1
Sæt den fx på sektionens Ved formatering hændelse.(den sektion teksten står i)

If betingelse-der-gør-synlig = Ja then
me!feltnavn.visible = true
else
me!feltnavn.visible = false
End id
Avatar billede jkrons Professor
11. september 2002 - 22:59 #2
Testen må du nok selv finde på - eller forklare præcis, hvad det er du ønsker.
Avatar billede taio Novice
11. september 2002 - 23:01 #3
hvor skal jeg skrive kriteriet ind henne?? Rapportfod => hændelse =>???
Avatar billede lasse_buck Nybegynder
11. september 2002 - 23:02 #4
I dit felt (i rapporten) sætter du DATA:
=If([MITFELT]<0;"";[MITFELT])
i dette eksempel bliver negative værdier ikke vist.
Avatar billede taio Novice
11. september 2002 - 23:02 #5
jeg bruger en Dlookup funktion til en forspørgsel
Avatar billede taio Novice
11. september 2002 - 23:03 #6
hvad med teksten?? til feltet??
Avatar billede jkrons Professor
11. september 2002 - 23:07 #7
Lav et ubundet tekstfelt. Skriv teksten i dette. Det er så dette felt, der skal være Visible eller ikke. Feltet skal placeres der hvor du vil have teskten til at spå.

Testen skal du lave i kode fx på en formateringshændelse. Hvad er det for en betingelse, der skal være opfyldt, hvis teksten skal vises?
Avatar billede jkrons Professor
11. september 2002 - 23:08 #8
Fx kunne du sætte kriteriet på rapportfodens VedFormateringas hændelse.
Avatar billede taio Novice
11. september 2002 - 23:09 #9
Jeg har en formular som er opbygget på en forspørgsel. I formularen sættes afkrydsning ja/nej, hvis "nej" skal der ikke printes en tekst og et felt ud. Hvis "JA" skal det hele printes ud.
Avatar billede jkrons Professor
11. september 2002 - 23:13 #10
OK. Så sæt de ting til Synlige fra start.

Nu fortæller du ikke hvor i rapporten de er placeret/skal placeres, men lad os antage at de står i Rapportfoden: Så indsæt følgende kode på rapportfodens VedFormaterings hændelse:

if me!afkrydsningsfelt = True then
me!ubundettekstfelt.visible = true
me!andetfelt.visible = true
else
me!ubundettekstfelt.visible = false
me!andetfelt.visible = false
end if

Du skal selvfølgelig erstatte mine feltnavne med dine egne.
Avatar billede jkrons Professor
11. september 2002 - 23:14 #11
Det kan iøvrigt godt være at betingelsen skal være
if me1afkrydsningsfelt = "ja"
Avatar billede taio Novice
11. september 2002 - 23:14 #12
Har fundet ud af det, tak for hjælpen begge to.
Avatar billede jkrons Professor
11. september 2002 - 23:21 #13
Tak for point
Avatar billede lasse_buck Nybegynder
11. september 2002 - 23:23 #14
Fejl i:
=If([MITFELT]<0;"";[MITFELT])

Det skulle have været:
=IIf([MITFELT]<0;"";[MITFELT])
Avatar billede taio Novice
11. september 2002 - 23:25 #15
tak, men jeg har løst problemet...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester