NYPoke Posted March 14, 2005 Author Posted March 14, 2005 This is kind of a cross between Define Fields & Script Maker, but I'll try it here. We have a couple fields, that we really need to remain unchanged after the first time they are set (Account Number, Start Date). We recently had some problems with a couple getting changed. We have defined the field so that it cannot be modified. We tested it from the layouts, no problem. The problem looks like a standard FileMaker feature: You can change field values from a Script, even though they are marked as Non(Un?) Modifiable in Define Fields. Does FileMaker (v5/6) provide a way to completely lock down the fields, including preventing Script Maker from making changes?
NYPoke Posted March 14, 2005 Posted March 14, 2005 This is kind of a cross between Define Fields & Script Maker, but I'll try it here. We have a couple fields, that we really need to remain unchanged after the first time they are set (Account Number, Start Date). We recently had some problems with a couple getting changed. We have defined the field so that it cannot be modified. We tested it from the layouts, no problem. The problem looks like a standard FileMaker feature: You can change field values from a Script, even though they are marked as Non(Un?) Modifiable in Define Fields. Does FileMaker (v5/6) provide a way to completely lock down the fields, including preventing Script Maker from making changes?
NYPoke Posted March 14, 2005 Author Posted March 14, 2005 This is kind of a cross between Define Fields & Script Maker, but I'll try it here. We have a couple fields, that we really need to remain unchanged after the first time they are set (Account Number, Start Date). We recently had some problems with a couple getting changed. We have defined the field so that it cannot be modified. We tested it from the layouts, no problem. The problem looks like a standard FileMaker feature: You can change field values from a Script, even though they are marked as Non(Un?) Modifiable in Define Fields. Does FileMaker (v5/6) provide a way to completely lock down the fields, including preventing Script Maker from making changes?
-Queue- Posted March 14, 2005 Posted March 14, 2005 ScriptMaker can change any field except a calculation field. Just make sure you don't have any references to Set Field or Paste, etc. into those fields in your scripts and you should not have any problems. Or test that those fields do not already contain values before ScriptMaker is allowed to change them. If [isEmpty(fieldA)] Set Field [fieldA, someResult] End If
-Queue- Posted March 14, 2005 Posted March 14, 2005 ScriptMaker can change any field except a calculation field. Just make sure you don't have any references to Set Field or Paste, etc. into those fields in your scripts and you should not have any problems. Or test that those fields do not already contain values before ScriptMaker is allowed to change them. If [isEmpty(fieldA)] Set Field [fieldA, someResult] End If
-Queue- Posted March 14, 2005 Posted March 14, 2005 ScriptMaker can change any field except a calculation field. Just make sure you don't have any references to Set Field or Paste, etc. into those fields in your scripts and you should not have any problems. Or test that those fields do not already contain values before ScriptMaker is allowed to change them. If [isEmpty(fieldA)] Set Field [fieldA, someResult] End If
NYPoke Posted March 14, 2005 Author Posted March 14, 2005 Thank You, yes we have done that. My problem is trying to lock it down a little better in the long run. We have hundreds of scripts & try to keep them in order. But as the work gets done, it is way too easy for somebody to miss this part, especially with several people working on the files. This will keep me out of trouble for a while, but when dealing with auditors, I would like to secure it better. I figured this was the best I could do, just wondering if I was missing something.
NYPoke Posted March 14, 2005 Author Posted March 14, 2005 Thank You, yes we have done that. My problem is trying to lock it down a little better in the long run. We have hundreds of scripts & try to keep them in order. But as the work gets done, it is way too easy for somebody to miss this part, especially with several people working on the files. This will keep me out of trouble for a while, but when dealing with auditors, I would like to secure it better. I figured this was the best I could do, just wondering if I was missing something.
NYPoke Posted March 14, 2005 Author Posted March 14, 2005 Thank You, yes we have done that. My problem is trying to lock it down a little better in the long run. We have hundreds of scripts & try to keep them in order. But as the work gets done, it is way too easy for somebody to miss this part, especially with several people working on the files. This will keep me out of trouble for a while, but when dealing with auditors, I would like to secure it better. I figured this was the best I could do, just wondering if I was missing something.
Ted S Posted March 14, 2005 Posted March 14, 2005 A handy utility would be a "where used" report for fields and other objects. Maybe our friends at FM will include something like this in the next release.
Ted S Posted March 14, 2005 Posted March 14, 2005 A handy utility would be a "where used" report for fields and other objects. Maybe our friends at FM will include something like this in the next release.
Ted S Posted March 14, 2005 Posted March 14, 2005 A handy utility would be a "where used" report for fields and other objects. Maybe our friends at FM will include something like this in the next release.
Ender Posted March 14, 2005 Posted March 14, 2005 A handy utility would be a "where used" report for fields and other objects. Maybe our friends at FM will include something like this in the next release. It's been a while since I've tried it, but doesn't the Developer version have such a feature (in the DDR?) If not, there are some third party tools that are pretty good at this. I like MetadataMagic.
Ender Posted March 14, 2005 Posted March 14, 2005 A handy utility would be a "where used" report for fields and other objects. Maybe our friends at FM will include something like this in the next release. It's been a while since I've tried it, but doesn't the Developer version have such a feature (in the DDR?) If not, there are some third party tools that are pretty good at this. I like MetadataMagic.
Ender Posted March 14, 2005 Posted March 14, 2005 A handy utility would be a "where used" report for fields and other objects. Maybe our friends at FM will include something like this in the next release. It's been a while since I've tried it, but doesn't the Developer version have such a feature (in the DDR?) If not, there are some third party tools that are pretty good at this. I like MetadataMagic.
Recommended Posts
This topic is 7286 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