Jump to content
  • 0

Zoekopdracht FM7


rickel

Question

Posted

Ik heb een database gemaakt zonder Statuspaneel.

Nu heb ik wat problemen met Zoek functie.

Ik heb een Zoekknop met de volgende script.

 

Statuspaneel verbergen

Ga naar layout Zoekscherm Relatie

Ga naar veld Naam

Ga naar Zoeken[Onderbreken]

Script uitvoeren [Relatie zoeken]

 

In Script [Relatie zoeken] staat het volgende:

Zoekopdracht uitvoeren

If[Get ( GevondenTelling ) = 0

Aangepast dialoogvenster tonen ["Melding"; "Niets gevonden"]

Ga naar layout Raadpleeg

Alle records tonen

Else

If[Get ( GevondenTelling ) = 1

Ga naar layout Raadpleeg

Script Afsluiten

Else

If[Get ( GevondenTelling ) > 1

Ga naar layout Gevonden records

Script Afsluiten

End If

End If

End if

 

In de Zoekmodus staat een Knop Uitvoeren die gekoppeld is aan Script [Relatie zoeken]

 

Nu gebeurd het dat in weer terugkomt in Blader, maar als ik op de Statuspaneel klikt zie ik dat knop Doorgaan nog actief staat?

Waar gaat het fout?

4 answers to this question

Recommended Posts

  • 0
Posted

Normaal doe ik dit in het engels, wellicht zijn sommige scriptstappen slecht vertaald.

Het opzet is om sowieso de hele zoekopdracht in één script te steken :

 

Statuspaneel verbergen
Sta onderbreken niet toe
Ga naar layout (Zoekscherm Relatie)
Ga naar Zoeken
Ga naar veld Naam 
Script onderbreken
Zoek uitvoeren
If[not(Get(GevondenTelling))] 
Aangepast dialoogvenster tonen ["Melding"; "Niets gevonden"] 
Ga naar layout (Raadpleeg) 
Alle records tonen 
Else If [Get(GevondenTelling)=1] 
Ga naar layout (Raadpleeg) 
Else If [Get(GevondenTelling)>1] 
Ga naar layout (Gevonden records) 
End if 

 

Op je layout staat dan wel ergens een knop "Voer zoek uit" met als scriptstap "Script hervatten"

En eventueel een knop "Annuleer zoeken" met ondermeer een scriptstap "Script onderbreken", om je de mogelijkheid te geven uit de zoekopdracht te stappen.

  • 0
Posted

Waar gaat het fout?

 

Eigenlijk nergens....

 

Bij het aanroepen van en ander script is het belangrijk te weten waar FM het einde van het totale proces gaat doen.

 

Je verlaat een script met 'Ga naar zoeken' - onderbreken, daar blijft FM hangen in 'Continue'.

 

Je doet 'iets' ergens anders, en keert terug naar de oorspronkelijke toestand, zijnde 'Continue' van je eerste script vanwaaruit je vertrok.

 

HTH

  • 0
Posted

Rony,

 

Als ik jouw script hanteer en ik geef per abuis een [enter] na mijn zoekopdracht, dan blijf ik hangen in het zoekscherm!

Is dat nog op te lossen?

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