【发布时间】:2011-11-02 03:02:59
【问题描述】:
我正在 MS Access 中编写调查(数据输入)表格。我需要在表单的标签中动态显示问题表中的所有问题。这些问题标签中的每一个都将附有一个组合框,用于显示可能的答案。
如何为表单动态添加标签?
【问题讨论】:
标签: ms-access ms-access-2007 ms-office
我正在 MS Access 中编写调查(数据输入)表格。我需要在表单的标签中动态显示问题表中的所有问题。这些问题标签中的每一个都将附有一个组合框,用于显示可能的答案。
如何为表单动态添加标签?
【问题讨论】:
标签: ms-access ms-access-2007 ms-office
请参阅CreateControl Method。对于标签,使用 AcControlType 枚举中的 acLabel 作为 CreateControl 的 ControlType 参数。
但是,这会变得更加复杂。除了创建标签控件之外,您还需要设置它的标题、位置(Top 和 Left 属性)和大小(Width 和 Height 属性)。也许还有其他属性:字体名称;字体大小;字体粗细;等等
构建数据源可能会更容易,这样每个问题和答案对都包含一行。然后使用 2 个控件以连续形式呈现这些行:问题的文本框;和答案的组合框。这样您就不必为动态创建控件而烦恼了。
【讨论】: