Between (IIf(IsNull([Forms]![员工工资明细]![出厂日期开始]),#2002-1-1#,[Forms]![员工工资明细]![出厂日期开始])) And (IIf(IsNull([Forms]![员工工资明细]![出厂日期截止]),#2099-12-31#,[Forms]![员工工资明细]![出厂日期截止]))未
大概如下面的例子
public function fBegindata() as date
if not isdate([Forms]![员工工资明细]![出厂日期开始]) then
fBegindata=#2002-1-1#
else
fBegindata=[Forms]![员工工资明细]![出厂日期开始]
end if
end function
没有调试. :-)