Eenvoudig Portal filteren, maar dan toch moeilijk

Vraag en antwoord over FileMaker Pro 10

Eenvoudig Portal filteren, maar dan toch moeilijk

Berichtdoor Roger » 03 maart 2010 13:02

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 :wink: ) 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?
Je hebt niet de vereiste permissies om de aan dit bericht toegevoegde bestanden te zien.
Avatar gebruiker
Roger
 
Berichten: 147
Geregistreerd op: 10 sep 2003 10:00

Re: Eenvoudig Portal filteren, maar dan toch moeilijk

Berichtdoor fmwebshop » 03 maart 2010 15:40

Misschien kun kje het oplossen door in je global automatisch een berekende waarde te laten invoeren.
case(is empty(global field);"*")

Of zo iets?....

groet
Harry
Avatar gebruiker
fmwebshop
 
Berichten: 326
Geregistreerd op: 18 sep 2008 17:12
Woonplaats: St Dizier les Domaines

Re: Eenvoudig Portal filteren, maar dan toch moeilijk

Berichtdoor Roger » 03 maart 2010 16:30

Dag Harry,

Deze auto berekende waarde zit sowieso op de global. Maar daar los je mijn vraag niet mee op. Eenmaal een contactpersoon uit de popup geselecteerd is de asterisk (*) uit de popup verdwenen.

Het ligt dus iets gecompliceerder, maar ik vermoed dat er 'clarifiers' zijn die het probleem wel herkennen en ik ben benieuwd of zij het hebben kunnen oplossen.

Groet, Roger
Avatar gebruiker
Roger
 
Berichten: 147
Geregistreerd op: 10 sep 2003 10:00

Re: Eenvoudig Portal filteren, maar dan toch moeilijk

Berichtdoor Roger » 03 maart 2010 16:51

Een plaatje zegt meer dan 1000 woorden zegt men. Een voorbeeldbestandje zal dan misschien ook geen kwaad kunnen. Zie bijlage. De uitdaging is om in de popup naar een, nu nog ontbrekend, item te gaan dat alle records toont. Nu moet je nog op het knopje 'toon allen' klikken om dit te bereiken.
Je hebt niet de vereiste permissies om de aan dit bericht toegevoegde bestanden te zien.
Avatar gebruiker
Roger
 
Berichten: 147
Geregistreerd op: 10 sep 2003 10:00

Re: Eenvoudig Portal filteren, maar dan toch moeilijk

Berichtdoor fmwebshop » 03 maart 2010 18:32

Zo?
Je hebt niet de vereiste permissies om de aan dit bericht toegevoegde bestanden te zien.
Avatar gebruiker
fmwebshop
 
Berichten: 326
Geregistreerd op: 18 sep 2008 17:12
Woonplaats: St Dizier les Domaines


Keer terug naar FileMaker 10



Wie is er online

Gebruikers op dit forum: Google [Bot], Yahoo [Bot] en 1 gast