ник: Гоблин
Вот чесслово снип опередил. Именно так частенько и применяю. Только если =0, то запрос на добавление, если не 0, то msgbox ("Уже есть") Там жеж и условия ставить можно
if dcount("поле", "Таблица", "поле='"уловие"'")=0... ну и сложение полей соответственно. Типа одно сочетание с другим...
Правда у меня вместо формы всегда список в этом случае стоит, а поля ввода где-нить рядом..Но там масса вариантов.