Avatar billede it-assistent Nybegynder
02. juli 2002 - 09:48 Der er 5 kommentarer og
1 løsning

"intelligente" felter i rapporter

Jeg vil gerne gøre følgende i en rapport:

1. Jeg har navn, adresse, postnr, by samt et nummer for hver post i databasen. I udgangspunktet er nummmer = 0. I rapporten skal disse data udskrives men nummer skal kun udskrives hvis != 0.

2. Jeg har et felt der hedder PGF og et der hedder beløb i tabellen. PGF kan være 93, 94, 95 eller 97. Beløbet bliver på denne måde registreret under et PFG nummer.
I rapporten skal dette skrive ud på følgende måde:
- Beløb registreret under PGF 95 skal skrive i en kolonne, beløb registreret under PGF 97 skal udskrives i en anden kolonne, osv.
Hvordan laver noget i stil med:

if (PGF == "97")
then write.[beløb].inThisColumn

Alternetivt skal man måske basere sin rapport på en række forskellige forespørgsler?? Kan man dette og hvordan gør man det i så fald?


Avatar billede proaccess Nybegynder
02. juli 2002 - 10:06 #1
Du skal egentlig bruge samme løsning til begge problemer...

Opret et ubundet felt på rapporten, i feltets kontrolelementkilde skriver du:
  =IIf(nummer<>0;nummer)
og i det næste eksempel
  =IIf(PGF=93;Beløb)
Avatar billede proaccess Nybegynder
02. juli 2002 - 10:09 #2
Du kan egentlig også angive et "alternativ" til hvis din betingelse er falsk...

  =IIf(betingelse; værdi hvis sandt; værdi hvis falsk)

  =IIf(PGF = 93; Beløb; "Tom")
Avatar billede it-assistent Nybegynder
02. juli 2002 - 10:12 #3
OK! Jeg prøver det lige.
Avatar billede it-assistent Nybegynder
02. juli 2002 - 10:25 #4
Det ser ud til at virke fino. Før der kommer en røvfuld point din vej, så må jeg lige spørge om der er en nem måde at finde ud af den korrekte syntax på?? Kunne man fx. have gjort det gennem udtryksgeneratoren, er der en bog man bare skal have eller skal man bare acceptere at man må på eksperten?
Avatar billede proaccess Nybegynder
02. juli 2002 - 10:28 #5
Du kan få on-line hjælp ved tryk på [F1], MEN du må jo så allerede vide at man skal bruge IIf-funktionen...  Så en begynderbog om Access eller Eksperten.dk er absolut en god hjælp til en start...
Avatar billede it-assistent Nybegynder
02. juli 2002 - 10:29 #6
Ok. Tak for hjælpen.
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