Jump to content
  • 0

Zoeken op waarde in keuzelijst


avandebeek

Question

Beste Forumleden

 

Stel dat de onderstaande keuzelijst is ingesteld binnen een veld.

 

Piet

Jan

Klaas

 

Wanneer bijvoorbeeld Piet en Klaas worden geselecteerd, wil ik graag op basis

van het volgende (soort) script een berekening invoeren:

 

If [personen:naam = Piet]

(berekening)

End if

 

Dit werkt echter niet. Op welke manier moet het If script worden ingesteld?

 

Groet Arie.

Link to comment

5 answers to this question

Recommended Posts

  • 0

Niet getest, maar mijn eerste ingeving is: probeer het eens met PatternCount...

 

If (

PatternCount(personen::naam ; "Piet") = 1;

berekening

)

 

Er staan immers soms meerdere namen in dit veld geselecteerd en in dat geval filter je de naam die je zoekt met deze functie uit meerdere namen die daar kunnen staan.

 

Succes,

Willem

Link to comment
  • 0

Prima suggestie van Willem_P, maar .... :)

 

Let erop dat je daarmee ook delen van woorden vindt.

Als je Piet en Pieter in je lijst hebt zal je zoekactie op Piet ook slagen als je Pieter hebt geselecteerd.

De truc om dat te voorkomen is een regelovergang toevoegen vooraan en achteraan de veldinhoud en zoeken op het woord met een regelovergang ervoor en erachter.

 

En ik zou ook op ongelijk aan nul zoeken, voor het geval dat Piet twee keer is gekozen (onbedoeld misschien, maar neem van mij aan dat als je het kan bedenken, kom je het ook een keer tegen....ik spreek uit ervaring :wink: ).

Je wilt tenslotte alleen maar weten òf en niet hoe vaak Piet voorkomt.

 

If (
PatternCount("¶" & personen::naam & "¶" ; "¶Piet¶") <> 0 ;
berekening
)

 

rmw

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...