Konkel Noen Posted December 10, 2002 Posted December 10, 2002 Ik heb een portaal met 13 gerelateerde velden waar de gebruiker gegevens invoert. De veldnaam staat telkens boven het portaal. In de definitie v/d relatie kan je het portaal gesorteerd doen weergeven. Kan je dit via een script wijzigen ? Quote
0 Stef Posted December 11, 2002 Posted December 11, 2002 Dit kan zelfs zonder script maar is zeer tricky! maak 2 extra velden aan in het gerelateerd bestand: -sort_veldnaam: Global, text -sort_key: calculation, result text GetField(sort_veldnaam) In je bestand waar de portal staat zet je via een "dummy relationship" (één die altijd geldig is) het veld sort_veldnaam op je layout. Hier maak je best een popup van met de namen van de velden erin waarop je wilt sorteren (en zet er de tekst voor "sorteren op:"). De sortering van de portal definieer je op het veld sort_key. Nu is er wel een probleem met het sorteren van getallen omdat sort_key text is. Hier bestaat ook een oplossing voor, maar probeer eerst dit maar eens. HTH, Stef Quote
0 RobinHood Posted December 11, 2002 Posted December 11, 2002 Ik heb zoiets als eens gemaakt. Verdient wellicht niet de schoonheidsprijs maar werkt wel. Bijgaand een voorbeeld in je mailbox. Je moet alleen dan nog even zorgen dat de data gerefreshed word zodat het resultaat ook zichtbaar is. Gr. Robin Quote
0 Stef Posted December 11, 2002 Posted December 11, 2002 Je moet alleen dan nog even zorgen dat de data gerefreshed word zodat het resultaat ook zichtbaar is. Inderdaad, ik zet er een go!-button naast die een preview/browse doet. Quote
0 RobinHood Posted December 11, 2002 Posted December 11, 2002 Het globale veld wordt bij mij gevuld door middel van het drukken op een knop. Bij het word het globale veld ingesteld en een refresh uitgevoerd. Je kunt op dezelfde manier ook de veldnamen welke boven het portaal staan laten meeveranderen Gr. Robin Quote
0 Stef Posted December 11, 2002 Posted December 11, 2002 Zeker zo goed, maar een hoop extra werk (een script per sort). Als je via de getfield-methode iets wilt bijvoegen hoef je alleen de valuelist te updaten. Quote
0 Konkel Noen Posted December 11, 2002 Author Posted December 11, 2002 Bedankt allebei. Via de indirecte adressering die je met een GetField kunt toepassen zit het inderdaad tricky in elkaar. Is daar alsnog een alternatief voor in FM 5.0 of moet ik het dan stellen met een Case-calculatie ? Quote
0 Gido_ Posted May 23, 2005 Posted May 23, 2005 Klinkt interessant en ik kan hier wel eindeloos aan gaan proberen, maar voorlopig zitten er mij veel teveel onduidelijkheden in... Dit kan zelfs zonder script maar is zeer tricky! In de zin van "ingenieus gevonden" of "eigenlijk niet echt verantwoord"? maak 2 extra velden aan in het gerelateerd bestand: -sort_veldnaam: Global, text -sort_key: calculation, result text GetField(sort_veldnaam) Dat lijkt nog duidelijk. In je bestand waar de portal staat zet je via een "dummy relationship" (één die altijd geldig is) het veld sort_veldnaam op je layout. dummy = bv zoals een Constant :: Constant verbinding ts 2 files? Ik versta dat dit geen nieuw (3e) veld is, maar datzelfde veld binnengehaald via die Constant :: Constant relatie? Hier maak je best een popup van met de namen van de velden erin waarop je wilt sorteren (en zet er de tekst voor "sorteren op:"). OK. Gewoon een value list maken in de file van de portal, met de exacte veldnamen van de gerelateerde (?) en deze aan :: sort_veldnaam toewijzen? De sortering van de portal definieer je op het veld sort_key. ...?? Is dit een extra relatie weer (en hoe dan?) of is die sortering bij de Constant :: Constant relatie? (dat dacht ik niet) Ik heb het al op een paar manieren geprobeerd, maar noppes tot dusver. Nu is er wel een probleem met het sorteren van getallen omdat sort_key text is. Hier bestaat ook een oplossing voor. Eigenlijk wil ik vooral afwisselen tussen alfabetisch sorteren en op creation date of zo, dus dat truukje heb ik dan ook al nodig? Quote
0 Gido_ Posted May 24, 2005 Posted May 24, 2005 Laat maar zitten. Ik heb het opgelost met één van JMO's supertruuks (text, datum, nrs, tijd, al wat je wil ) Quote
0 Gido_ Posted May 24, 2005 Posted May 24, 2005 Omdat ze jou in Amerika vAD noemen misschien...? Quote
0 Rony Rabijns Posted May 24, 2005 Posted May 24, 2005 Dit is misschien ook nog een interessant voorbeeld ... (zie bijlage) (ik wil graag de bron vermelden, maar ik weet ze niet meer ....) BidirectioneelPortaal.zip Quote
0 Stef Posted May 24, 2005 Posted May 24, 2005 Gewoon allemaal samen lobyen bij Filemaker dat ze DRINGEND iets aan die portals MOETEN doen! Die stammen echt uit de jaren 80. Dit heeft veel meer prioriteit dan die grafische relaties en consoorten. Ik wil geen zout in de wonde strooien, maar heb (toevallig) een demootje online hoe het wél zou moeten: http://www.willcom.be/demos/portals.htm Dit zou ons allen véél ellende besparen. MVG Stef Quote
0 Rony Rabijns Posted May 24, 2005 Posted May 24, 2005 Ik wil geen zout in de wonde strooien Stef, heb je je geSneden dan ? Maar je hebt wel een punt ! Het is een terechte opmerking, cq vraag. Quote
0 AvD Posted May 24, 2005 Posted May 24, 2005 Ik wil geen zout in de wonde strooien Geen probleem, Stef: 1) we zijn dankbaar dat je ons op de hoogte houdt 2) we zijn niet gewond, gewoon gehandicapt. Quote
0 WJ Posted May 24, 2005 Posted May 24, 2005 Hoe kunnen we met zijn allen laten weten dat we die portals anders willen ? Gr, Willem-Jan Quote
0 AvD Posted May 24, 2005 Posted May 24, 2005 Hoe kunnen we met zijn allen laten weten dat we die portals anders willen ? In elk geval niet zoals we dat tot hiertoe worldwide hebben gedaan, want dat heeft blijkbaar niet gewerkt Quote
0 WJ Posted May 24, 2005 Posted May 24, 2005 Ik heb begrepen dat je bij filemaker suggesties kan indienen. Waar en hoe doe je dat ? Groeten, WJ Quote
0 Rony Rabijns Posted May 24, 2005 Posted May 24, 2005 Waar en hoe doe je dat ? http://www.filemaker.com/company/product/feature_request.html en vooral dikwijls op SEND klikken. Quote
0 AvD Posted May 24, 2005 Posted May 24, 2005 @WJ Ik hoop dat we vooral niet (te) cynisch overkomen... Sinterklaas brengt altijd veel minder dan wat er op ons lijstje staat, en we hadden nog zo mooi en zoveel gezongen... Quote
0 WJ Posted May 25, 2005 Posted May 25, 2005 Matt Patrowsky heeft weer eens zijn trukendoos opengetrokken. Sorteren van iedere portal row (field) ascending / decending. Benodigdheden: 3 velden 1 script 1 custom functie. Niet zo makkelijk als servoy doch hetzelfde resultaat. Quote
0 WJ Posted May 25, 2005 Posted May 25, 2005 Oops link vergeten http://previews.filemakermagazine.com/videos/537/UltimateSorting_full.mov Quote
Question
Konkel Noen
Ik heb een portaal met 13 gerelateerde velden waar de gebruiker gegevens invoert.
De veldnaam staat telkens boven het portaal.
In de definitie v/d relatie kan je het portaal gesorteerd doen weergeven.
Kan je dit via een script wijzigen ?
27 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.