For what it is worth, I wanted to mention one approach I tried, which seemed feasible, but I couldn't get it to work.
I created a new form, based off a data connection. I added the primary key field onto the query part of the screen, and then added all three fields into the data fields portion of the screen. I created a ...