Прошу прощения, а как можно проверить уникальность при добавлении TableGrid

Задача такая:
в TableGrid1 после поиска содержится информация о человеке (имя, должность)
надо добавить его ответственным к предмету
Реализовал через промежуточную таблицу: "Номер предмета - номер человека" (у предмета может быть много ответственных и человек может отвечать за много предметов, но по одному разу)
Соответственно хотелось бы выдать ошибку при попытке добавить повторно человека к тому же предмету.