Да проще всегда создавать записи в доп таблицах. Записи с пустыми полями много не потребляют.
Ну а условие на добавление записей, если уж очень хочется, надо делать примерно так:
Код:
Если расчет произведен (например, заполнены соотв. поля на форме) то
(
Если запись с нужным ключем есть
(
то редактировать запись
инаяе создать запись
)
заполнить поля записи
сохранить запись
)