ник: snipe
для общего понимания
1) данные в базу вносятся как раз не по мере заполнения полей, а при возникновении определенных событий - таких как сохранить запись, перейти на другую запись, закрыть форму ну и некоторых других, что бы юзеры заполняли все поля делают следующее:
либо ставят все поля обязательными к заполнению (есть такое свойство у поля), но мне такой подход не нравится,
либо делают проверку полей на заполненность и вызывают проверку при возникновении события предполагающего сохранение записи
2) вам поможет поле со списком (комбобокс kombobox) у него есть возможность показывать одно а в таблу заносить другое