Thanks for taking the time to answer. But my problem as stated in the first line of my question remains: it's a 20+ year-old black-box database app. Your suggestions would be excellent if we had any access to any of the design or the source code it runs, but we don't.
However, I hadn't thought...