Ms access 在MS Access 2010中,要使用哪种类型的表单创建向用户显示运行进度报告的子表单?

Ms access 在MS Access 2010中,要使用哪种类型的表单创建向用户显示运行进度报告的子表单?,ms-access,ms-access-2010,subform,Ms Access,Ms Access 2010,Subform,“我的表单”有一个“处理文件”按钮,按下时,将执行嵌套的VBA过程,子表单将显示ID及其关联结果的表格。我的问题是,为了以类似于数据表的格式显示包含多行的表,我是使用多项目表单还是数据表表单创建子表单。子窗体上的其他一些规范包括: 表单属性 名称:fsubInstrumentInterfaceLog;默认视图:连续;记录选择器:是;导航按钮:是;滚动条:垂直 页眉、细节、页脚 标题:列标题 详细信息:一行数据字段。字段设置为启用=是;锁定=是。 容器属性 使用子窗体/子报表控件将此窗体插入frm

“我的表单”有一个“处理文件”按钮,按下时,将执行嵌套的VBA过程,子表单将显示ID及其关联结果的表格。我的问题是,为了以类似于数据表的格式显示包含多行的表,我是使用多项目表单还是数据表表单创建子表单。子窗体上的其他一些规范包括:

表单属性 名称:fsubInstrumentInterfaceLog;默认视图:连续;记录选择器:是;导航按钮:是;滚动条:垂直 页眉、细节、页脚 标题:列标题 详细信息:一行数据字段。字段设置为启用=是;锁定=是。 容器属性 使用子窗体/子报表控件将此窗体插入frmInstrumentInterface 父子链接:链接主字段:BatchID、cboInstrument;链接子字段:BatchID、InstrumentName
特效:蚀刻

以下是我对这两种连续形式的思考

数据表表单

  • 类似Access表格和Excel电子表格
  • 可以很宽也可以很长,没有限制(据我所知)
  • 单个行和列的宽度和高度尺寸可由用户调整(不限于设计师)
  • 不包含可编辑的表单页眉/页脚。但是,数据表允许页脚聚合(总和、平均值、计数等)
  • 可以应用条件格式
  • 可以应用字段控件的所有触发事件
  • 可以集成有限的GUI对象及其事件(无标签、按钮或列表框等)。但是可以添加组合框。但如果使用主窗体,这可能无关紧要
  • 不允许使用特殊效果、背景色、边框色和其他控件设计
  • 可以通过用户更改锁定控件
  • 记录选择器像电子表格一样高亮显示整行
  • 导航控件和滚动条已启用
  • 可以像任何其他子窗体/子报表一样建立父子链接
多项目表单

  • 类似于数据的逐行形式视图
  • 宽度和高度限制为22英寸
  • 单个行和列的宽度和高度尺寸不可由用户调整,但仅限于设计师
  • 不包含可编辑的表单页眉/页脚
  • 可以应用条件格式
  • 可以应用按字段名列出的所有触发器事件
  • 可以集成任何GUI对象及其事件(标签、按钮、下拉字段等)。但如果使用主窗体,这可能无关紧要
  • 启用特殊效果、背景色、边框颜色和其他控件设计
  • 可以通过用户更改锁定控件
  • 记录选择器限制为记录最左侧的箭头
  • 导航控件和滚动条已启用
  • 可以像任何其他子窗体/子报表一样建立父子链接

总的来说,两者的运作非常相似。对我来说,选择取决于窗体和子窗体组合的功能。多项目表单提供了与其他表单一致的更自然的用户界面。数据表可以破坏这样的用户界面,但它们很容易设置为大容量

你想干什么?如果只是弹出一个表,那么为什么要发布子表单规格?什么是MultipleItemsForm?我想在子窗体中显示一个结果表,它将显示在较大的窗体上。在Access 2010中,在“创建”选项卡下有一个名为“更多窗体”的下拉菜单按钮,前两个窗体是数据库和多个项,这两种窗体是两种类型的窗体。我正在试图找出哪种形式更适合在我的子表单中显示我的结果表……然后我看不出你的问题指向何处。用你更喜欢的。(您可以稍后通过更改视图来更改它。功能大致相同。如果您有非常具体的要求,可能其中一个更好,但您必须发布这些具体要求,以便任何人提供帮助。