Jorge Solá 7/10/2026 2:34:46 PM I think I have a working solution that can be implemented. Here is a brief description:
It's a script (about 600 lines) that you can place anywhere in your master table edit form. It embeds an interactive line items (detail records) panel in the master record edit form, eliminating the need to edit the master record and each related detail record separately. The panel loads automatically when the edit form opens & reads any existing detail records linked to the master record. Numeric columns display a live running total at the bottom. Calculated columns, such as Total = Quantity x Unit Price, are updated dynamically as values are entered. When the user clicks Save, the master record & all detail records in the panel are saved without having to save each record individually, greatly improving the users' experience.
The script is configured through a small block at the top, requiring only about a dozen variables (like the list of column names to display), so it's pretty straightforward to reuse across different master-detail relationships by changing only a few settings.
The simplest use case is invoices & invoice line items.
I have tested it with text, numeric & date columns, as well as drop-down columns (that allow you to select an option from a list of choices).
It won't work with reference columns in the details table, since these reference another table.
If you think that such a script may be useful to you, please contact me at jsolaullod@gmail.com & can help you set it up.
|