17、宏操作与用户界面事件处理

宏操作与用户界面事件处理

在进行数据库操作时,宏操作是提高效率和实现特定功能的重要手段。下面将详细介绍宏操作的相关内容,包括如何创建和使用宏,以及用户界面事件的处理方式。

宏操作基础

首先,我们可以通过点击按钮的“On Click”事件来添加嵌入式宏代码。具体操作如下:
1. 为按钮的“On Click”事件添加嵌入式宏代码,可参考相关示例。
2. 测试表单时,需先保存并关闭宏,再保存视图。然后在浏览器中显示视图并点击按钮。

这个示例展示了创建独立宏和嵌入式数据宏的基本操作。

用户界面事件

视图本身的事件相对有限,主要有“On Load”(视图加载时执行)和“On Current”(用户移动到新记录或不同记录时执行)。不过,通过操作工具栏上的按钮,我们可以扩展事件的数量。

操作工具栏上有保存记录、添加记录、编辑记录、删除记录和取消编辑记录等图标。虽然不能直接修改内置按钮的代码,但可以替换这些按钮并模拟其操作,从而获得额外的事件。

当控制内置操作时,每个按钮实际上代表两个事件:一个是执行主要操作之前的指令,另一个是执行主要操作之后的指令。这样总共可以获得 10 个额外事件,具体如下表所示:
|操作|事件|
| ---- | ---- |
|编辑|编辑前、编辑后|
|保存|更新前、更新后|
|删除|删除前、删除后|
|插入|插入前、插入后|
|取消|取消前、取消后|

为了更好地理解为什么要控制内置操作,我们可以考虑在视图中添加一个按钮,该按钮仅在编辑视图时可用。如果保留原有的操作按钮,就很难确

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值