在MS Access上保存临时表单

时间:2016-05-20 02:35:39

标签: vba ms-access access-vba

我目前正在使用MS Access开发一个数据库项目,该项目允许用户通过表单提交他们的应用程序,这些应用程序将保存在masterlist表中。我想知道MS Access是否有能力支持允许用户保存他们已填写的表格但尚未正式提交的表格,之后他们可以自行决定重新输入提交表格,然后仅在masterlist表中捕获。建议使用此功能的任何建议都是受欢迎的,或者这样做有任何限制

1 个答案:

答案 0 :(得分:1)

第二个建议要求做一些准备工作,但要提交一个非常简单的任务:

  1. 假设表名为masterlist,请在表中添加一个字段 Submitted,布尔值(是/否值),默认值= False  提交申请表将通过将此字段设置为 True
  2. 来完成
  3. masterlist表名更改为tbl_masterlist,然后创建查询:
    SELECT * FROM tbl_masterlist Submitted = TRUE。将此查询命名为masterlist 现在masterlist仅提交了应用
  4. 在设计视图中,将表单的RecordSource属性更改为tbl_masterlist。如果您愿意,可以使用来自FilterFilterOn媒体资源
  5. 从表单中过滤掉不需要的应用程序
  6. 将一个复选框字段添加到applications表单,然后在属性窗口中将其NameControlSource属性设置为Submited,并将其设置为&#39 ; s Visible属性为 False
  7. 最后,添加到applications表单Submit按钮,并在其OnClick事件子中添加以下代码:Me.Submited = True