Een portal wordt gefilterd m.b.v een global met daaraan een popup/venstermenu (valuelist) op basis van een gecalculeerd veld (keyfield contactpersoon_nr. en * ( cp_nr_c & "¶" & "*"). Het * zorgt ervoor dat alle records worden getoond indien geen contactpersoon uit de valuelist wordt gekozen. In de valuelist kan worden bepaald dat ook de waarden uit een tweede veld worden getoond. Dat is mooi, hiermee bereiken we dat ook de namen van de contactpersonen worden getoond. Maar eigenlijk hoeven die contactpersoonnummers (van een perfectionist ) helemaal niet getoond te worden in de popup. Dat kan door aan te geven dat alleen de waarden van het tweede veld weergegeven dienen te worden. Maar als we dat doen zijn we in de popup ons * kwijt en heb je niet meer de mogelijkheid om niet te filteren, oftewel alle records te tonen.
Om het toch enigszins acceptabel op te lossen zou je een button kunnen laten verschijnen indien de global een andere waarde heeft dan * waarachter een scriptje schuilgaat die de global opnieuw instelt met *. Maar liever had ik een popup met bovenin een * (of beter nog: "allen") en daaronder de waarden van een te kiezen veld op basis van het keyfield. (Ik wil het daarbij niet oplossen door de valuelist op te bouwen op basis van, in dit geval, de contactpersonen, enkel op diens unieke nummers).
Question
Roger
Een portal wordt gefilterd m.b.v een global met daaraan een popup/venstermenu (valuelist) op basis van een gecalculeerd veld (keyfield contactpersoon_nr. en * ( cp_nr_c & "¶" & "*"). Het * zorgt ervoor dat alle records worden getoond indien geen contactpersoon uit de valuelist wordt gekozen. In de valuelist kan worden bepaald dat ook de waarden uit een tweede veld worden getoond. Dat is mooi, hiermee bereiken we dat ook de namen van de contactpersonen worden getoond. Maar eigenlijk hoeven die contactpersoonnummers (van een perfectionist ) helemaal niet getoond te worden in de popup. Dat kan door aan te geven dat alleen de waarden van het tweede veld weergegeven dienen te worden. Maar als we dat doen zijn we in de popup ons * kwijt en heb je niet meer de mogelijkheid om niet te filteren, oftewel alle records te tonen.
Om het toch enigszins acceptabel op te lossen zou je een button kunnen laten verschijnen indien de global een andere waarde heeft dan * waarachter een scriptje schuilgaat die de global opnieuw instelt met *. Maar liever had ik een popup met bovenin een * (of beter nog: "allen") en daaronder de waarden van een te kiezen veld op basis van het keyfield. (Ik wil het daarbij niet oplossen door de valuelist op te bouwen op basis van, in dit geval, de contactpersonen, enkel op diens unieke nummers).
Iemand misschien nog een goeie tip?
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.