Hi Björn,
Yes, Airtable doesn't have a native way. However, you can try using Airtable's automations. For instance, you can create an automation that triggers when the Save checkbox is checked. The automation can verify if all required fields are filled out, and if they aren’t, you can reset the checkbox or send a notification to the user. While this doesn't block the action in real-time, it serves as a way to enforce accountability.
Another approach is to set up a filtered view that only shows records where all required fields are complete. This acts as a visual indicator for users, allowing them to confirm the fields are filled before proceeding further.
Regarding DataGuard, it seems like a promising tool for this scenario. I haven’t had extensive experience with it, but think it’s worth exploring.
Also, you can use the Scripting Extension to validate fields when a button is clicked. This adds a manual step but ensures that records meet your criteria before moving forward.
Hope this helps
Timoti