Jump to content
  • 0

recursie mogelijk ?


jw

Question

Ik weet wel at recursie betekent: de functie roep zichzelf aan, maar ik weet niet zo goed hoe ik het hier kan moet toepassen.

 

nummer & "¶" &

Right(nummer;Length(nummer)-1) & "¶" &

Right(nummer;Length(nummer)-2) & "¶" &

Right(nummer;Length(nummer)-3) & "¶" &

Right(nummer;Length(nummer)-4) & "¶" &

blijven herhalen naargelang maximumlengte

 

Deze bovenstaande reeks heb ik uit een andere antwoord ( van Stef ).

 

Als ik hierop een antwoord heb kan ik met een Multi-key zoeken in een artikelebestand op alle delen van de tekst.

Link to comment

14 answers to this question

Recommended Posts

  • 0

nee Sanne, je antwoord is harstikke goed. Ik heb zojuist een functie opgepikt. Alleen fm7 is nu de index aan het opbouwen bij dit calculatieveld en dat kost tijd en ruimte.

 

Wat ik wil ( = de klant ) in een artikelbestand heel snel op alle woorden kunnen zoeken. Het artikelbestand bevat ruim 2000 records met ieder een omschrijving van 80 tekens. Daar kan dan een woord in voorkomen als "wandklok" en die moet je kunnen vinden op het woord "klok"

Link to comment
  • 0

Het idee achter het script AllTextCombinations ( text ) is dat je een multikey doen op alle varianten, maar als je dus 150 records met ieder 80 tekens laat berekenen is mijn machine 40 minuten aan het rekenen, je wilt niet weten hoe groot je bestand wordt als je dat loslaat op 2000 records.

 

Ik ga eens zien wat de andere functies bevatten.

Link to comment
  • 0

Ik heb wat lichte twijfels over je besluit om het via een multikey op te willen lossen, kun je daar wat meer over vertellen? Wat is daar de noodzaak van?

 

Want het lijkt mij, dat als jij de zoekterm laat invullen in een global-veld, en je vervolgens de zoekopdracht: zoek naar "*zoekterm*" (sterretje-zoekterm-sterretje) uit laat voeren, dat je er dan ook bent.

 

Een veld met de term "wandklok" als inhoud, zal gevonden worden als de zoekterm "and" is en je in dat veld zoekt op "*and*".

Link to comment
  • 0

goede morgen Sanne,

is dat echt zo ?

kan dat met Filemaker ?, zo leer ik ook nog eens iets dat waarschijnlijk al in fm2 mogelijk was.

 

Ja, het idee is redelijk snel te zoeken naar een artikel in een database van rond de 200 records in een netwerk omgeving.

Ik ga het zo eens uittesten.

Link to comment
  • 0
is dat echt zo?

Neem je me in het ootje, Jw?

 

Het symbool * in zoekmodus staat voor "nul of meer karakters" en hoewel ik niet met zekerheid durf te zeggen dat dit al in FMP2 zat, is het in elk geval al een aardig aantal jaren mogelijk.

 

Wil je een hapklaar brokje?

 

Bijgevoegd voorbeeld speelt zich af in het bestand "Test.fp7" in de tabel die ook "Test" heet en die het veld "Zoekveld" heeft (daar zitten alle teksten in) en het veld "Zoekterm_g", een globaal veld waar je de zoekterm in kunt voeren.

ZoekscriptMetSterretjes.gif.a74d1243dca43618d17a065e204c8196.gif

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...