pirat_new,
IIf([kodstat]=1000 or [kodstat]=1110 or [kodstat]=1500 or [kodstat]=1501 or [kodstat]=3000,
(Round97([syma]*0.036)),
IIf([kodstat]=6000,(Round97([syma]*0.02)),
IIf([kodstat]=1100 or [kodstat]=2500 Or [kodstat]=5000 Or [kodstat]=7200 Or [kodstat]=4000 Or [kodstat]=4500 Or [kodstat]=5500,0,Null))) AS es
у round97 здесь
1 параметр
Public Function Round97(ByVal Number As Variant, NumDigits As Long, _
Optional UseBankersRounding As Boolean = False) As Double
а здесь
2 обязательных(вариант и лонг) и 1 необязательный