avandebeek Geplaatst: 4 december 2013 Delen Geplaatst: 4 december 2013 Beste Forumleden. Een vraagje: Onderstaande formule wordt momenteel gebruikt in een portaalfilter. - Relaties::Naam_relatie = (Relaties::zoekveld_1) Deze werkt alleen wanneer de volledig naam van een relatie wordt ingevuld. Is er een mogelijkheid om op een deel van de naam te filteren. Onderstaand wat voorbeelden; Jansen, geeft: Bouwbedrijf Jansen Lood, geeft: Loodgietersbedrijf x Ik wacht jullie reactie af. Quote Link naar reactie
0 andries Geplaatst: 4 december 2013 Delen Geplaatst: 4 december 2013 FileMaker relaties zijn "value based" dus zoals je zelf ontdekt moet de hele waarde erin zitten. Er zijn twee opties: ofwel "explode" je het veld "naam in een apart calculatie veld zodat je krijgt: loodgietersbedrijf x loodgietersbedrijf loodgietersbedrij ... l maar zoals je kan zien zal dit serieus je database en index doen verzwaren. Gelukkig hebben we nu portaal filters, waardoor je met een PatternCount( ) kan werken. stel dat het filterveld gFilter heet, en het veld "bedrijfsnaam" zou je in de portaal filter kunnen zetten: Case ( not isEmpty ( gFilter ) ; PatternCount ( bedrijfsnaam ; gFilter ) > 0 ; //filter is ingevuld, gebruik hem True //filter is leeg, toon alles ) Quote Link naar reactie
0 avandebeek Geplaatst: 4 december 2013 Auteur Delen Geplaatst: 4 december 2013 Bedankt, werkt perfect! Quote Link naar reactie
Vraag
avandebeek
Beste Forumleden.
Een vraagje:
Onderstaande formule wordt momenteel gebruikt in een portaalfilter.
- Relaties::Naam_relatie = (Relaties::zoekveld_1)
Deze werkt alleen wanneer de volledig naam van een relatie wordt ingevuld.
Is er een mogelijkheid om op een deel van de naam te filteren.
Onderstaand wat voorbeelden;
Jansen, geeft: Bouwbedrijf Jansen
Lood, geeft: Loodgietersbedrijf x
Ik wacht jullie reactie af.
Link naar reactie
2 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.