Jump to content
  • 0

zoeken in alle velden


jw

Question

Posted

Ik wil een gebruiker een tekst laten invullen in een globaal veld, daarna via een script is alle velden en alle records van het bestand laten zoeken. Kan dat?

 

Met de zoek en vervang-functie kan je wel zo zoeken, maar dat vervangen wil ik natuurlijk niet. Is er iets anders?

3 answers to this question

Recommended Posts

  • 0
Posted

een markeer veld bij zetten.

zoeken in een veld, een loopje om de gevonden records te markeren.

zoeken in een tweede veld, een loopje om de gevonden records te markeren.

.

.

.

zoek alle gemarkeerde records.

 

Bij veel velden/records kan dit lang duren.

  • 0
Posted

alternatief :

je maakt een extra berekeningsveld :

cSamengesteldVeld (resultaat text) = veld 1 & " " & veld 2 & " " & veld3 & ....

waarbij cSamengesteldVeld dus een concatenatie is van al je velden (of tenminste van al je velden waarin je wil kunnen zoeken)

 

in je zoekscript doe je dan een SetField :

 

Enter Findmode()
SetField (cSamengesteldVeld = JouwGlobaalTekstVeld)
Perform Find (Replace Foundset)

 

Dit werkt razendsnel omdat cSamengesteldVeld waarschijnlijk geindexeerd is.

  • 0
Posted

dank voor de reacties. Een samengesteld veld is denk ik de beste oplossing, alleen dan moet ik alle velden opnemen en er ook aan denken deze toe te voegen als een nieuwe bij komt.

 

Ik dacht, bij de zoek / vervang-functie gebeurt eigenlijk precies wat is wil, behalve, ik wil niets vervangen.

 

dank voor jullie reacties.

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...