Konkel Noen Geplaatst: 10 december 2002 Delen Geplaatst: 10 december 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 Link naar reactie
0 Stef Geplaatst: 11 december 2002 Delen Geplaatst: 11 december 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 Link naar reactie
0 RobinHood Geplaatst: 11 december 2002 Delen Geplaatst: 11 december 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 Link naar reactie
0 Stef Geplaatst: 11 december 2002 Delen Geplaatst: 11 december 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 Link naar reactie
0 RobinHood Geplaatst: 11 december 2002 Delen Geplaatst: 11 december 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 Link naar reactie
0 Stef Geplaatst: 11 december 2002 Delen Geplaatst: 11 december 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 Link naar reactie
0 Konkel Noen Geplaatst: 11 december 2002 Auteur Delen Geplaatst: 11 december 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 Link naar reactie
0 Gido_ Geplaatst: 23 mei 2005 Delen Geplaatst: 23 mei 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 Link naar reactie
0 Gido_ Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Laat maar zitten. Ik heb het opgelost met één van JMO's supertruuks (text, datum, nrs, tijd, al wat je wil ) Quote Link naar reactie
0 AvD Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Ben even niet mee: wie is JMO? Quote Link naar reactie
0 WJ Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 John Mark Osborne ken je vast wel Quote Link naar reactie
0 AvD Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Wij noemden die OSB hier! Quote Link naar reactie
0 Gido_ Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Omdat ze jou in Amerika vAD noemen misschien...? Quote Link naar reactie
0 Rony Rabijns Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 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 Link naar reactie
0 Stef Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 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 Link naar reactie
0 Rony Rabijns Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 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 Link naar reactie
0 AvD Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Inderdaad, zucht, inderdaad... Quote Link naar reactie
0 AvD Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 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 Link naar reactie
0 WJ Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Hoe kunnen we met zijn allen laten weten dat we die portals anders willen ? Gr, Willem-Jan Quote Link naar reactie
0 AvD Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 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 Link naar reactie
0 WJ Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Ik heb begrepen dat je bij filemaker suggesties kan indienen. Waar en hoe doe je dat ? Groeten, WJ Quote Link naar reactie
0 Stef Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Best via: ratzinger@vatican.com Succes! Stef Quote Link naar reactie
0 Rony Rabijns Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 2005 Waar en hoe doe je dat ? http://www.filemaker.com/company/product/feature_request.html en vooral dikwijls op SEND klikken. Quote Link naar reactie
0 AvD Geplaatst: 24 mei 2005 Delen Geplaatst: 24 mei 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 Link naar reactie
0 WJ Geplaatst: 25 mei 2005 Delen Geplaatst: 25 mei 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 Link naar reactie
0 WJ Geplaatst: 25 mei 2005 Delen Geplaatst: 25 mei 2005 Oops link vergeten http://previews.filemakermagazine.com/videos/537/UltimateSorting_full.mov Quote Link naar reactie
Vraag
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 ?
Link naar reactie
27 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.