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).
Vraag
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?
Link naar reactie
4 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.