在MS Access中,有一种方法可以在保持只读时允许表单更新

时间:2009-07-23 13:51:44

标签: ms-access

我通过查询有多个表单链接表。表单通过从主表单的组合框中选择产品来提取销售和比率等数据。

但我不得不提出问题:

1-我最终会更喜欢组合框是免费入场;然而,只需输入框并点击输入(不是一个名为“在屏幕上输入”的按钮,它会启动重新计算,只是正常输入),而它确实以子表格形式提供新信息,它也会更改原始信息表。如果我只是通过说该表是只读的方式使表只读它不允许表单工作。

2-当具有只读权限的另一个用户尝试使用该数据库时,会发生相同的只读问题。

我知道现成只是按预期运行,但我想知道是否有办法让某些功能在禁止更新时工作。

我很遗憾在旅途中学习,所以请轻松学习。

谢谢

1 个答案:

答案 0 :(得分:0)

您需要使组合框无法链接到基础数据,但是一旦更改了数据,请设置/重置组合框的值。这样,如果某些类型中有新值 A)它不会更新数据是否可更新。

B)您仍然可以根据此值更新子表单

Private Sub Form_Current()
    cmbMyDisplayOnlyComboBox = Me!WhatEverFieldHasTheValue
End Sub

同样,cmbMyDisplayOnlyComboBox控件来源为空白。将'use'字段替换为控制源作为WhatEverFieldHasTheValue