在MS-Access 2010中用于创建子窗体的哪种类型的表单向用户显示正在运行的进度报告?

时间:2014-05-29 15:13:49

标签: ms-access ms-access-2010 subform

我的表单有一个“处理文件”按钮,按下后,将执行嵌套的VBA程序,子窗体将显示一个id表及其相关结果。我的问题是为了以类似于数据表的格式显示具有多行行的表格,我使用多项目表单或数据表形式创建子表单。关于子表单的更多规范是:

表单属性 名称:fsubInstrumentInterfaceLog;默认视图:连续;记录选择器:是;导航按钮:是的;滚动条:垂直 标题,细节,页脚 标题:列标题 细节:一行数据字段。字段设置为Enabled = Yes;锁定=是。 容器属性 将此表单插入带有Subform / Subreport控件的frmInstrumentInterface 父子链接:链接主字段:BatchID,cboInstrument;链接子字段:BatchID,InstrumentName 特效:蚀刻

1 个答案:

答案 0 :(得分:0)

以下是我对两种连续形式的看法。

数据表格式

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

多项表格

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

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