September 3, 200223 yr 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?
September 3, 200223 yr You need to make each arguement explicit. Users::User Name != "Administrator" and Users::User Name != "User 1" and Users::User Name != "User 2"
September 3, 200223 yr Author 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.
Create an account or sign in to comment