This Column(Record No.) has to exist to display correct TableModel interacting with Data class(DB records) and The "Record No." field act the Primary Key.
The UI task is to provide a friendly access to the application functionality, If the user is interested in the your TableModel and in its interaction with the Data class you can display this thing otherwise you'll get a lower score on the GUI part. Me, personal I don't think that this information will bring something, the user need to search, find and book a record and this as simple as possible(see the KISS principle). Or lets try in other way : let's take this forum like example - you don't care how the post are transported from the client to the server, or how the client are notified, or a lot of other technological details. No you just have an text area an a send button(ok add reply), simple and efficient.
It is very important to me.
The UI is not for you, is for the user(s).
Regards M. [ November 15, 2006: Message edited by: Mihai Radulescu ]