use margets db class. very easy to use. You can have a label that is someone clicks a dialog box pops up for input or have a editext field and when the person clicks done, the edittext info is saved to a variable (or even updates db).
I'd say just have a panel with all 15 fields on it with editext boxes. When the person clicks done, have it save the input to a variable and then update record. That's it. Margets db class demo have list, previous, next, first, last, delete and so forth. very easy to do.
or when the person clicks update button, have all editext info saved to variable and then updated at the same time. This allow someone to click don't save button.