Наверное для начинающих это действительно проблемная тема, но более или менее знакомого с разработкой БД - добавление и редактирование в отдельных компонентах общее место.
Только так и делают.
Насчет своевременности можно не беспокоится.
Передавать компонентам значения из строк набора данных занятие простое.
А проверка на корректность ввода делается перед тем как записывают данные, а запись эта осуществляется либо в процедуре события OnClick кнопки (назовем ее "Сохранить") или, если редактирование происходит в отдельной форме, в процедуре события OnClose формы. Это как правило.
В прицепе учебный пример такого приложения, где добавление и редактирование осуществляется в другой форме.
|