You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MS Access表单中实现勾选Yes时显示预付款金额文本框?

在MS Access中实现预付款字段联动显示金额文本框

1. 创建数据表的prepayment字段

  • 打开目标数据表的设计视图
  • 添加字段,名称设为prepayment,数据类型选择是/否
  • 保存数据表修改

2. 设计表单控件

  • 打开表单的设计视图
  • 从字段列表拖入prepayment字段,生成对应的复选框控件
  • 添加一个文本框控件,命名为txtPrepaymentAmount,标签设为“预付款金额”
  • 先把这个文本框的可见性属性设置为否(默认隐藏)

3. 编写VBA联动代码

  • 右键点击prepayment复选框,选择「事件生成器」→「代码生成器」
  • 在VBA编辑器里粘贴以下代码:
Private Sub prepayment_Click()
    Me.txtPrepaymentAmount.Visible = Me.prepayment.Value
End Sub
  • 保存代码并关闭编辑器

4. 测试效果

  • 切换到表单的窗体视图
  • 勾选prepayment复选框,金额文本框会自动显示;取消勾选则隐藏

内容的提问来源于stack exchange,提问作者Solomon Tikhonov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 23:45:54