VBA: Что означает acDiaglog? - PullRequest
       13

VBA: Что означает acDiaglog?

0 голосов
/ 11 января 2010

Я хотел бы знать, что означает "acDialog, x"? это код VBA.

Case "btnInfo"
      DoCmd.OpenForm "Info", , , , , acDialog, "x"

Ответы [ 2 ]

1 голос
/ 11 января 2010

Должно быть

OpenForm(FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs)
         "Info"  ,     ,           ,               ,         , acDialog, "x"

Диалог - это режим окна для открываемой формы, поэтому он открывается как диалог. «X» - это открытые аргументы, которые устанавливают свойство формы OpenArgs, к которому может обращаться последующий код внутри формы Но это не похоже на конструктор, больше похоже на установку свойства объекта формы.

1 голос
/ 11 января 2010

«x» в конце - это параметр, который отправляется событию OnLoad формы и его свойству OpenArgs. Это в основном параметр, который помогает форме инициализировать себя как-то (подумайте о параметрах конструктора класса).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...