Button to prompt for a new field value, then write out a text file with InvoiceNo, HeaderSeqNo, NewUDFValue. Then use a UDF specific VI import for the actual change. (This causes a change of DateUpdated, if you use that for automated report filtering).
For Premium, you could script direct SQL edits of the UDF values.
Or store the peripheral values in a UDT, and use an invoice history button pop-up to show it on demand.
------------------------------
Kevin Moyes
Technical Systems Analyst
Munjal White Consulting Co.
------------------------------