Subcat Posted March 25, 2008 Share Posted March 25, 2008 Geacht forum, Ik probeer met 1 zoekopdracht een reeks te vinden. Ik zoek bijv de records "1", "5", "222" en "23". Hoe kan ik deze met 1 zo eenvoudig mogelijke zoekopdracht vinden? Of moet ik toch een "tegentabel" maken en deze getallen importeren en de bijbhorende gegevens via een portaal en een relatie tevoorschijn te halen? Ik hoop dat er een eenvoudige zoekopdracht is die op meerdere gegevens in 1 veld kan zoeken! Dank bij voorbaat voor tips. Quote Link to comment
AvD Posted March 25, 2008 Share Posted March 25, 2008 Kijk eens naar Add New Request. Quote Link to comment
Subcat Posted March 25, 2008 Author Share Posted March 25, 2008 Dankjewel! Dit werkt prima 1 voor 1, maar hoe doe ik dat met een hele reeks die ik in 1x wil zoeken ipv 20x op Ctrl-N te drukken en een nieuw verzoek in te voeren? Bij voorbaat dank! Quote Link to comment
Subcat Posted March 25, 2008 Author Share Posted March 25, 2008 Meer specifiek: is er een importeerfunctie in het veld waarin ik wil zoeken en hoe ziet zo'n zoekopdracht er dan uit? Quote Link to comment
hiker Posted March 26, 2008 Share Posted March 26, 2008 Met zoeken zal dat niet lukken: denk alleen al aan het feit dat als je 5 zoekt ook 51 en 52 etc zult vinden. Misschien moet je het in een relatie zoeken: getal intypen, gerelateerd komt tevoorschijn. Kan ook door een serie te importeren in een tekstveld, getallen gescheiden door een return. In een portaal krijg je dan de bijbehorende records te zien. Quote Link to comment
Subcat Posted March 26, 2008 Author Share Posted March 26, 2008 Bedankt hiker, Was er al bang voor dat er geen andere oplossing was dan een 'tegentabel"maken en daar de records in importeren en via een portaal de gegevens uit de brontabel te tonen. Nu weet ik het vrijwel zeker! Misschien een optie voor versie 10? Een importeerfunctie in de zoekfunctie die nieuwe virtuele zoekrecords genereert? Quote Link to comment
Jeroen Aarts Posted March 27, 2008 Share Posted March 27, 2008 Als je niet met relaties wil werken, dan moet je het scripten. - Je maakt een zoekveld (Globaal, tekst). - Gebruikers kunnen meerdere waarden (onder elkaar) invoeren in de vorm van een return gescheiden lijst; - Een zoekknop lanceert een script dat mbv de functies ValueCount() en GetValue() loopt over het lijstje in het globale veld, en voor elke nieuwe waarde een nieuwe request aanmaakt. - Jeroen Quote Link to comment
hiker Posted March 27, 2008 Share Posted March 27, 2008 Jeroen, hoe gaat het dan met waarden als 2, 22, 222? Worden die allemaal gevonden als je 2 als zoekopdracht ingeeft? Of is de zoekopdracht ook te scripten als =2 ? Quote Link to comment
Jeroen Aarts Posted March 27, 2008 Share Posted March 27, 2008 Of is de zoekopdracht ook te scripten als =2 ? Inderdaad. Alles wat je handmatig kan (met FileMaker toch), kan je ook via de ScriptMaker. Quote Link to comment
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.