David Holmberg Posted August 17, 2004 Posted August 17, 2004 I've done a script which is supposed to exclude some of my records but it doesn't work properly, what am I doing wrong? (I'm using a swedish version so I don't know if I translate the steps correctly) Go to layout (year) Sort records (no dialog) Go to record (first) Loop If (Year::user "overwritten =" global::user) hide record End if Go to next record (exit after last) End Loop Go to layout (month) Sort records (no dialog) Go to record (first) Loop If (month::user "overwritten =" global::user) hide record End if Go to next record (exit after last) End Loop The relation to the table "global" is an "open one", everything gets through. When I perform this script, only some of the records with not matching user gets hidden. I have to perform it 3 times to get all the records hidden. Since I start at the first record and goes to the last I don't understand why all the not matching records gets hidden the first time
Vaughan Posted August 17, 2004 Posted August 17, 2004 I assume the "hide record" step is the equivilent of "Omit Record" in English FMP versions. If a record is omitted the next record automatically becomes selected, there is no need to issue a Go To Next Record step. Loop If (Year::user "overwritten =" global::user) hide record Else Go to next record (exit after last) End if End Loop
David Holmberg Posted August 17, 2004 Author Posted August 17, 2004 Thanks!! When somebody else explains it seems so simple. Now it works splendid
Recommended Posts
This topic is 7406 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 accountSign in
Already have an account? Sign in here.
Sign In Now