Avatar billede celal Nybegynder
04. september 2002 - 12:30 Der er 11 kommentarer og
1 løsning

Brug af IIF i Rapport

Jeg vil gerne bruge IIF([Antal]<1;"Hallo";"Farvel"), men det virker ikke.
Antal indgår i detaljesektionen, og samme sted prøver jeg at indsætte et felt som skal generer Hallo eller farvel ud fra Antal.
Hvad er der galt med min IIF?
Avatar billede proaccess Nybegynder
04. september 2002 - 12:53 #1
Har du et = foran IIf ??
Avatar billede celal Nybegynder
04. september 2002 - 13:13 #2
Okay det var det jeg manglede, nu kan jeg godt få vist det, men der bliver skrevet "#Fejl":

Hallo og Farvel var bare en test, nu vil jeg gerne prøv dette men får fejlen

=IIf([MA01023]="";"Ingen";"MA01023")

Hvad har jeg gjort forkert
Avatar billede proaccess Nybegynder
04. september 2002 - 13:17 #3
=IIf([MA01023]="";"Ingen";[MA01023])

Eller kortere..

=Nz([MA01023];"Ingen")
Avatar billede celal Nybegynder
04. september 2002 - 13:31 #4
Sorry , det sådan her jeg har skrevet, jeg får stadig fejl:

=IIf(IsEmpty([MA01023]);"Ingen";[MA01023])

Jeg får [MA01023] frem når [MA01023] ikke er tom, men omvend bliver der ikke skrevet noget når [MA01023] er tom (Skulle gerne skrive "Ingen")
Avatar billede proaccess Nybegynder
04. september 2002 - 13:37 #5
=IIf([MA01023] Is Null;"Ingen";[MA01023])
Avatar billede celal Nybegynder
04. september 2002 - 13:53 #6
Okay, det virker...Lige en sidste ting...Hvis jeg nu vil have at "Ingen" skal vises i Rød farve, hvordan gøre jeg det?
Avatar billede proaccess Nybegynder
04. september 2002 - 13:55 #7
Er feltet [MA01023] tekst eller tal?
Avatar billede celal Nybegynder
04. september 2002 - 13:57 #8
Det er tekst
Avatar billede proaccess Nybegynder
04. september 2002 - 14:04 #9
Så må du ty til VBA-programmering...
Avatar billede celal Nybegynder
04. september 2002 - 14:15 #10
Hvad skriver jeg så der?
Avatar billede celal Nybegynder
04. september 2002 - 14:28 #11
Okay, tak for hjælpen
Avatar billede proaccess Nybegynder
04. september 2002 - 14:28 #12
Private Sub Detaljesektion_Print(Cancel As Integer, PrintCount As Integer)
  If Me.MA01023 = "Ingen" Then
    Me.MA01023.ForeColor = &HFF
  Else
    Me.MA01023.ForeColor = &H0
  End If
End Sub
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