Bepaalde waarde afdrukken in het rood

Status
Niet open voor verdere reacties.

Isabelle Sels

Gebruiker
Lid geworden
9 sep 2010
Berichten
55
Beste,

Ik heb een vraagje over het afdrukken van een rapport, waarbij per record een bepaalde waarde in een bepaalde kleur zou moeten worden afgedrukt.
De database gaat over socialisatie van honden en er zijn een aantal vragen waarop geantwoord dient te worden. In dien het antwoord angstig is zou dit op het rapport in het rood moeten worden weergegeven.
Hoe kan ik dat doen?

Met vriendelijke groeten,
Isabelle
 
Dat kun je doen met <Voorwaardelijke Opmaak>.
 
Kwestie van het tekstvak selecteren, <Voorwaardelijke opmaak> starten, nieuwe regel maken en kiezen voor de optie <Gelijk aan>; in het tekstvak typ je dan 'angstig'. Verder dien je dan nog de opmaakopties in te stellen.
 
Toch nog niet helemaal opgelost

Het lukt als de tekst gelijk is aan.
Nu staat er in het veld bijvoorbeel : "Angstig; Speels; Anders"
Toch zou deze regel rood moeten worden weergeven daar er "Angstig" in staat.
Hoe kan ik dit opvangen in de expressie? bij de voorwaardelijke opmaak?

Grtz
 
Laatst bewerkt:
dan moet je een expressie maken bij de voorwaardelijke opmaak, op basis van je tekstveld.
Code:
InStr(1;[Jouw veld];"angstig")>0
 
dan moet je een expressie maken bij de voorwaardelijke opmaak, op basis van je tekstveld.
Code:
InStr(1;[Jouw veld];"angstig")>0
 
Lijkt me niet te lukken daar "Angstig" in dat veld niet altijd vooraan staat, maar ook in het midden kan staan
bv "Anders;Angstig; Speels"

In een query kan ik het oplossen door de expressie Like "Angstig" , maar dit lijkt niet te werken als expressie bij voorwaardelijke opmaak
 
Dat maakt niet uit; de formule kijkt of 'angstig' voorkomt in de string. Of dat aan het begin, het midden of het eind is boeit dus niet. Ik heb 'm uitgetest, en hij werkt perfect.
 
Ik weet niet wat ik fout doe
als ik de code verander in: InStr(1;[Jouw veld];"angstig")= 0 zet hij alles in het rood, dus klopt het ergens wel
als ik jou code gebruik, blijft alles echter in het zwart staan :rolleyes:
 
Je laatste voorbeeld levert duidelijk ook een fout resultaat op als alle velden rood worden. Het resultaat 0 treedt namelijk alleen op bij tekstvelden waar de tekst niet in voorkomt. Het resultaat zou dus het omgekeerde moeten zijn van het gewenste resultaat. Maak er anders een voorbeeld van, want er gaat duidelijk iets fout bij jou.
 

Bijlagen

  • Voorwaardelijke opmaak.png
    Voorwaardelijke opmaak.png
    12,9 KB · Weergaven: 45
Ik heb het kunnen oplossen door een IDnummer te gebruiken en de volgende code
Code:
InStr(1;[Jouw veld];1)>0
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan