Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 7057 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

Well, i'm stuck!

This is the problem.

I have a couple of scripts working togheter. The first one looks like this.

Go to record - First

Loop

If (check = "A")

Set field (temp; someText)

Perform Script (Script 2)

Else If

Set field (temp; somethingElse)

Perform Script (Script 2)

End If

Go to record (Next; Exit after last)

End Loop

Then in script 2 theres a couple of other arguments and if's but it calls a third script.

The problem is that when i let "chain" go to the third script (1 -> 2 -> 3) then it won't continue looping in the first script. But if i replace the 2 or 3 script with a simple one just displaying a custom dialog then it works fine.

My question is if there is any condition that forces the script to continue or if any one has any guesses why it stops?

Posted

I believe we would need to know what scripts 2 and 3 do (particularly 2), but a thought ...

If it works with just a simple Custom Dialog display (which doesn't require a test), that indicates to me that an Else condition is being missed in your sub-script logic. Check your sub-script If[] tests carefully. You may need an Exit Script within an If[] to force early termination and return to 1.

Posted

I missed seeing this the first time. Why do you have an Else If with no test? I assumed it was an Else first time I read it. Without a test, this boolean will always evaluate as false and that Set Field [ ] will never happen.

Posted

I solved it!

While checking my if conditions i found the problem. After the 2 script was executed and the process returned to the 1 script there was a go to next exit after last script step. The problem was that in one of the linked scripts i changed layout but never changed back. The problem was solved by adding a Go To Layout (a name) after returning from the 2 script.

I'm quite happy that i found it so quickly since this is a monster of a script. 7 scripts in all linked together.

Thanks for the help!

p

This topic is 7057 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.