Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Block fields to avoid accidental modifications?

Featured Replies

  • Author

How can I block the fields so the only way to insert or edit data is to click on a EDIT BUTTON or something like that would allow me to do that?

How can I block the fields so the only way to insert or edit data is to click on a EDIT BUTTON or something like that would allow me to do that?

  • Author

How can I block the fields so the only way to insert or edit data is to click on a EDIT BUTTON or something like that would allow me to do that?

Duplicate the layout. Have first layout uneditable but with an "Edit" button that takes you to the editable layout, and a lock button that takes you back to the first.

Duplicate the layout. Have first layout uneditable but with an "Edit" button that takes you to the editable layout, and a lock button that takes you back to the first.

Duplicate the layout. Have first layout uneditable but with an "Edit" button that takes you to the editable layout, and a lock button that takes you back to the first.

Block all fields or just a few fields?

Block all fields or just a few fields?

Block all fields or just a few fields?

Your choice, really.

For example: when a user clicks on a "create new record" button (or whatever) you take them to a layout that allows them to enter data in the record. When they go to view the record later, they are taken to a layout which they cannot enter data into (or which they can only enter supplementary data into), unless they click on a button which *unlocks* the fields, in which case you take them to a layout where they can edit the data... It's all a matter of using layouts to fool the user into thinking they're always on the same layout. They may LOOK the same, but they are not in fact the same.

-Stanley

Your choice, really.

For example: when a user clicks on a "create new record" button (or whatever) you take them to a layout that allows them to enter data in the record. When they go to view the record later, they are taken to a layout which they cannot enter data into (or which they can only enter supplementary data into), unless they click on a button which *unlocks* the fields, in which case you take them to a layout where they can edit the data... It's all a matter of using layouts to fool the user into thinking they're always on the same layout. They may LOOK the same, but they are not in fact the same.

-Stanley

Your choice, really.

For example: when a user clicks on a "create new record" button (or whatever) you take them to a layout that allows them to enter data in the record. When they go to view the record later, they are taken to a layout which they cannot enter data into (or which they can only enter supplementary data into), unless they click on a button which *unlocks* the fields, in which case you take them to a layout where they can edit the data... It's all a matter of using layouts to fool the user into thinking they're always on the same layout. They may LOOK the same, but they are not in fact the same.

-Stanley

  • Author

If I duplicate the layout and block it, the new duplicated layout is automatically blocked too.

  • Author

If I duplicate the layout and block it, the new duplicated layout is automatically blocked too.

  • Author

If I duplicate the layout and block it, the new duplicated layout is automatically blocked too.

Unlock them on the new layout after you duplicate it :P

Unlock them on the new layout after you duplicate it :

Unlock them on the new layout after you duplicate it :

  • Author

The thing is... If I duplicate a layout, the the new duplicated one isn

  • Author

The thing is... If I duplicate a layout, the the new duplicated one isn

  • Author

The thing is... If I duplicate a layout, the the new duplicated one isn

You can block all the fields on a layout, or just specific ones, by using one script and an extra field.

Define a button for all the fields you want to lock, and have the button run a script, using as a parameter the name of the field clicked:

If [lockField = "locked"]

Exit Script

Else

Go to Field []

Loop

Exit Loop If [ get(active FieldName) = get(ScriptParameter) ]

Go to field [Next]

End Loop

End If

You can then create a "Lock" button which toggles the value of lockField between "locked" and "unlocked".

Duplicating the layout is unnecessary.

You can block all the fields on a layout, or just specific ones, by using one script and an extra field.

Define a button for all the fields you want to lock, and have the button run a script, using as a parameter the name of the field clicked:

If [lockField = "locked"]

Exit Script

Else

Go to Field []

Loop

Exit Loop If [ get(active FieldName) = get(ScriptParameter) ]

Go to field [Next]

End Loop

End If

You can then create a "Lock" button which toggles the value of lockField between "locked" and "unlocked".

Duplicating the layout is unnecessary.

You can block all the fields on a layout, or just specific ones, by using one script and an extra field.

Define a button for all the fields you want to lock, and have the button run a script, using as a parameter the name of the field clicked:

If [lockField = "locked"]

Exit Script

Else

Go to Field []

Loop

Exit Loop If [ get(active FieldName) = get(ScriptParameter) ]

Go to field [Next]

End Loop

End If

You can then create a "Lock" button which toggles the value of lockField between "locked" and "unlocked".

Duplicating the layout is unnecessary.

I'm with dwins. I use one layout with the fields editable, and a duplicate layout with the field behavior changed to not allow entry into the fields. Scripts then control access to the edit layout.

The thing is... If I duplicate a layout, the the new duplicated one isn

I'm with dwins. I use one layout with the fields editable, and a duplicate layout with the field behavior changed to not allow entry into the fields. Scripts then control access to the edit layout.

The thing is... If I duplicate a layout, the the new duplicated one isn

I'm with dwins. I use one layout with the fields editable, and a duplicate layout with the field behavior changed to not allow entry into the fields. Scripts then control access to the edit layout.

The thing is... If I duplicate a layout, the the new duplicated one isn

The one significant advantage I can think of that a separate layout has over a scripted single layout is better control over the ability to tab from field to field or not.

Using scripted fields, you can still tab into a field without activating the script.

The one significant advantage I can think of that a separate layout has over a scripted single layout is better control over the ability to tab from field to field or not.

Using scripted fields, you can still tab into a field without activating the script.

The one significant advantage I can think of that a separate layout has over a scripted single layout is better control over the ability to tab from field to field or not.

Using scripted fields, you can still tab into a field without activating the script.

Create an account or sign in to comment

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.