【发布时间】:2021-02-25 22:16:59
【问题描述】:
我刚刚在很久没有接触 Access 后重新熟悉了自己,并且正在忙于一些相对较小的事情!!
我设计了一个表单,用户可以从组合框中选择 ReportID,然后表单中的其他字段填充信息。效果很好,但是我不希望用户能够更新字段,仅供参考。
如果我锁定表单进行编辑,那么组合框选择不起作用 - 有没有办法让组合框控制表单,但不允许编辑或更新任何其他返回的字段?
【问题讨论】:
标签: ms-access-2010
我刚刚在很久没有接触 Access 后重新熟悉了自己,并且正在忙于一些相对较小的事情!!
我设计了一个表单,用户可以从组合框中选择 ReportID,然后表单中的其他字段填充信息。效果很好,但是我不希望用户能够更新字段,仅供参考。
如果我锁定表单进行编辑,那么组合框选择不起作用 - 有没有办法让组合框控制表单,但不允许编辑或更新任何其他返回的字段?
【问题讨论】:
标签: ms-access-2010
将字段 Locked 属性设置为 Yes。
【讨论】:
您必须在属性下的数据选项卡下更改组合框的两个属性。以下是要更改的属性:
在对默认值进行此修改后,用户将被允许修改组合框中的文本,但是当用户离开组合框时,将触发 BeforeUpdate 事件,并且用户将收到来自 MS 的感叹消息访问。
请参阅下面给出的图片以获得更清晰的信息。第一张图片显示默认值,第二张图片显示更改的值,第三张图片显示编辑值时的消息。
默认值 [1] ![1]:https://i.stack.imgur.com/RxUUa.png
更改为 [2] ![2]:https://i.stack.imgur.com/rLnSM.png
来自 MS Access [3] 的消息 ![1]: https://i.stack.imgur.com/kbPmc.png
**
**
【讨论】:
http://msdn.microsoft.com/en-us/library/office/ff194672%28v=office.14%29.aspx
【讨论】: