宏解决业务问题及表事件使用指南
1. 变量递增位置的选择
在使用宏操作时, ForEachRecord 宏操作不会自动使用变量进行递增,需要手动完成。这就引出了一个问题:是在循环内部的第一步递增变量,还是在最后一步进行递增。可以将其与 Do Until <condition> ... Loop 和 Do Until ... Loop <condition> 进行比较来做决策。前者的结构意味着它可能执行 0 到 n 次,而后者执行 1 到 n 次。
2. 不同表中生成记录
2.1 业务需求与表单设计
Maid To Order 规定,添加新客户时必须同时设置首个工作任务。为满足这一需求,使用一个未绑定的表单,用户可一次性填写新客户数据和首个工作任务的数据。表单中的值将通过参数传递给数据宏。
2.2 操作步骤
- 表单设置 :将表单作为磁贴绑定视图添加到客户磁贴中。
- 服务选择 :使用子视图
fsubFilterServices允许用户选择服务,同时使用筛选表存储用户的服务选择。在操作前,需清除当前用户在筛选表中的所有记录。 - 提交按钮操作 :
- 提交按钮将视图控件中的客户值复制,并作为参数传递给数据宏
dmCustomerCreate。 </
- 提交按钮将视图控件中的客户值复制,并作为参数传递给数据宏
超级会员免费看
订阅专栏 解锁全文
4620

被折叠的 条评论
为什么被折叠?



