ник: час
Как бы Вас такой VARIANT не подвёл..........
Как сравниваться будут переданные данные как строки, как числа, как даты или как?
попробуйте передавать данные так:
nz(Data1), nz(Data2)
гли в теле функции написать
If nz(Data1)= 00.00.00 then exit function
или
if isnull(Data1)=true then exit function
или вон как выше предлагает Кабан ....