如何在对话框模式下设置表单的 window 标题?

How can I set the window title of a form in dialog mode?

如标题所示,如果我将表单作为对话框打开,我现在想知道是否可以以及如何更改显示为 window 标题的文本。通过宏或 vba。我不认为 OpenForm 命令中有一个选项...我已经阅读了 AppTitle 属性,它改变了我的访问标题 window(不是我想要的)。

在下面的图片中,我想使用与 Inhalt00001 不同的标题。

我知道标题通常取决于我的表单名称。但是,我确实希望对话框的标题独立于所说的名称。原因是我想要一个表格的两个版本,内容不同但标题相同。

如果我正确理解你的问题,你可以将表单放入设计视图,然后转到 属性 Sheet > 格式 > 标题并将其更改为你想要的标题。无论如何,这就是它在 Access 2010 中的完成方式。

一种方法是打开指定 OpenArgs 参数的表单:

DoCmd.OpenForm "FormName", acNormal, , , , acDialog, "Inhalt00001"

在窗体的 OnLoad 事件中,指定:

Me.Caption = Nz(Me.OpenArgs, "No Title")