HazMatt Posted September 3, 2002 Posted September 3, 2002 I'm trying to put a halt on a script if the user is not "Administrator", "User 1", or "User 2". My script looks more or less like this: If ["Users::User Name != "Administrator" xor "User 1" xor "User 2""] Beep Show Message ["You don't have access priveliges to perform this action"] Halt Script End If <the rest of the script> This configuration works, but only if the user name is "Administrator". What am I doing wrong?
Kurt Knippel Posted September 3, 2002 Posted September 3, 2002 You need to make each arguement explicit. Users::User Name != "Administrator" and Users::User Name != "User 1" and Users::User Name != "User 2"
HazMatt Posted September 3, 2002 Author Posted September 3, 2002 Hmm... It looks like the little crossed out equals sign shows up as "!=" Anyway, it works. I got tripped up on FileMaker's logical operators AND definition: "AND True only if both items are true" Because, after all, both items in my case will never be true. Thanks for your help.
Recommended Posts
This topic is 8216 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