ник: Анатолий (Киев)
Проверил в запросе (А2003) - тот же эффект.
JET использует другую библиотеку функций. Некоторые работают по другому, некоторых нет (например Split). В А2000 функции InStrRev и StrConv требовали указания всех аргументов.
Все эти функции (в т.ч. и CDec, как, собственно, и тип поля Decimal) появились позднее (в VBA6 и Jet4.0) и, видимо, недоделаны.
Если нужна CDec, то оберните ее в собственную функцию, и ее используйте в выражении.