Jump to content
  • 0

Ga naar veld


Donamd

Question

Posted

Een simpele scriptstap en om één of andere reden krijg ik het niet voor mekaar.

 

Op mijn layout gebruik ik een Globaal veld om een factuur op te zoeken. Na het valideren van de inhoud wordt er een script opgestart welk het ingegeven factuurnummer opzoekt. Indien dit factuur niet bestaat is het de bedoeling dat de cursor blijft staan in het Globaal zoekveld.

Indien het betreffende factuur bestaat dient de cursor naar het eerste veld te springen van het factuur.

 

Ik heb al van alles geprobeerd met scriptstappen Ga naar veld, Ga naar vorig veld, Ga naar volgend veld, ook het veld een objectnaam gegeven en met Ga naar object maar zonder resultaat.

 

Ik heb al geëxperimenteerd met de Tabvolgorde van layouts ook hier niet het gewenste resultaat.

 

Iemand een idee wat ik over het hoofd zie.

 

Ik heb een klein voorbeeldje toegevoegd. In dit voorbeeld springt de cursor na het zoeken van een bestaand factuur 1 of 2 naar het eerste veld van het factuur, maar indien het factuur niet bestaat komt de cursor niet terug in het zoekveld.

Ga_naar.fp7

12 answers to this question

Recommended Posts

  • 0
Posted

Ik heb je voorbeeld nu niet bekeken omdat ik op een ipad zit, maar het alsof je in zoekmodus naar een globaal veld wilt ..... en ik geloof dat je in zoekmodus geen globaal veld kan selecteren.

 

Mvg, Menno

  • 0
Posted (edited)

Ik heb mijn voorbeeld nog even aangepast, omdat ik merkte dat het toch niet hetzelfde doet als in mijn toepassing.

Het nieuwe voorbeeld in bijlage geeft wel de situatie weer zoals dit probleem zich bij mij voordoet.

 

@menno : het veld naar waarnaar de focus dient verplaatst te worden is inderdaad een globaal veld, maar de scriptregel ga naar veld wordt uitgevoerd als de zoekopdracht reeds uitgevoerd is

@hiker : ik bekijk intussen even uw wijzigingen

 

Alvast bedankt. ik hou U op de hoogte als het lukt

Ga_naar.fp7

Edited by Guest
  • 0
Posted

@hiker : Dit is volgens mij niet de oplossing. Deze manier blijkt enkel te werken als de factuur bestaat uit 1 cijfer. Ter controle heb ik een factuur 3 en factuur 30 toegevoegd.

Door de activering van de scripttrigger te wijzigen heb je maar de mogelijkheid om 1 cijfer in te geven.

  • 0
Posted

Het was een correct antwoord op je vraag, 1 en 2 doen het wel goed, 3 niet.

Als je de scripttrigger aanpast naar de optie: bij opslaan, dan werkt het ook met meerdere cijfers.

  • 0
Posted

Inderdaad Hiker, bij het eerste voorbeeld dat ik bijgevoegd had, is dit de oplossing.

Kijk je ook nog even wat de reden kan zijn dat dit niet functioneert in het bestand dat ik hier in bijlage heb toegevoegd.

 

De scripttrigger heb ik aangepast naar Bij opslaan object.

Ga_naar.fp7

  • 0
Posted

@donamd: Ik heb jouw script aangepast en er een toegevoegd, want na het triggeren van het script maakt filemaker alsnog de actie af waarmee je bent begonnen. Dat is meestal ga naar volgend veld en daarom heb ik ook op het tweede veld ook een trigger gezet, waar wordt bepaald wat het volgende veld is.

Dit is geenszins een perfecte oplossing, omdat wanneer je het record alleen maar vastlegt er helemaal niet gebeurt en het record dan dus gewoon wordt vastgelegd. Hoe dat is op te lossen is een beetje afhankelijk van wat je precies op deze layout/tablad wilt doen cq laten gebeuren.

Ga_naar.fp7

  • 0
Posted

Ik krijg het wel werkend, maar dan niet via de scripttrigger maar met een gewone zoekopdracht.

- eerst zoekcriterium invullen, dan het script uitvoeren. Als je dat doet via een knopje op de layout dan is dat wel een nette oplossing.

  • 0
Posted

Tof Bruno, ook een goed voorstel. Dit is ook zeker bruikbaar.

Alvast bedankt voor het meedenken aan allen wat in mijn eerste gedacht een simpele scriptstap zou dienen te zijn.

 

Nog even dit : Ik heb de scriptstap Ga naar veld .... vervangen door Ga naar vorig veld. Hierdoor kan ik dit script als een algemeen script gebruiken op verschillende velden doorheen mijn programma.

  • 0
Posted

Een tijdje terug is op filemakerhacks door Kevin Frank dit artikel over scripttrigger in fm12 geplaatst en op dezelfde pagina vindt je ook link naar een bestand met de diverse script-triggers opgesomd.

Er staat keurig bij vanaf welke filemaker-versie de triggers beschikbaar zijn, dus ook voor FM10 en 11 is deze reference heel bruikbaar. Verder staat er een mooi voorbeeld-bestand bij (dat dan weer in fm-12) met iedere trigger even gedemonstreerd. Erg leerzaam, kan niet anders zeggen en daarom ook hulde aan Wim daarvoor.

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