"... проверка в непосредственном окне (?ChgeStack.count
) дает ошибку (требуется объект), указывающую, что коллекция больше не выделяется."
Нет, в окне «Немедленное» ChgeStack
находится вне контекста вашей формы. В этой ситуации ChgeStack
является пустой переменной, а не объектом коллекции в вашей форме, и не имеет метода .Count
.
Если вы хотите проверить количество коллекций из окна Immediate, дайте Access знать, что вы хотите ChgeStack
, который является членом вашей формы:
? Forms("YourFormNameHere").ChgeStack.Count
Или вы можете добавить разрыв укажите в коде вашей формы, активируйте его и, находясь в режиме Break, попробуйте свой оригинальный подход (? ChgeStack.count
) в окне Immediate. В этом контексте ChgeStack
будет оцениваться как член формы.