Использование IsNull()
, Nz()
и функции преобразования данных являются встроенными функциями VBA и будут только замедлять ваши запросы в версиях до 2003 года. Поскольку тип данных идет, используйте CCur()
для гарантии вашего типа данных , но только если вам нужно провести сильные сравнения или просто установить для свойства формата значение «Валюта» в столбце. Это оператор IF, который замедляет работу больше всего, поскольку добавляет еще одну функцию в вашу подпрограмму
с использованием этого решения: Nz([Price], CCur(0))
единственное время CCur()
будет выполнено, когда Price Is Null, так что в целом это, вероятно, самый быстрый.
Дело в том, что наименьшее количество используемых функций *1013* наименьшее количество, тем быстрее будут выполняться ваши запросы.