ник: access_newb
Спасибо, разобрался, все работает! Круто! Спасибо за ваше терпение и за науку.
Я понял, как это работает: когда запрос пытается выполнить MyTableID = GetAccountFilter(), а функция возвращает 0, то запрос не находит ни одной записи и тогда выполняет вторую часть условия или: GetAccountFilter() = false - в данном случае все записи соответствуют этому выражению, поэтому он их все и выводит.