1.描述
使用数据表操作命令,可以直接对数据表执行更新、添加和删除操作。选择操作类型后,选择目标表,即可对目标数据表执行相应的操作。
图1 数据表操作命令
2.操作类型
在数据表操作命令中,操作类型有更新、添加、删除和添加/更新三种。
- 添加:向目标表添加一条记录。
- 更新:在目标表中更新指定记录的数据。
- 删除:在目标表中删除指定的记录。
添加/更新:根据更新条件查找数据,查找成功则更新数据,查找不到数据则新增一条数据。
选择操作类型,并选择要进行更新/添加/删除操作的数据表。
添加
在数据表操作命令中,操作类型选择为“添加”,可以向目标数据表添加一条记录。
例如,在添加页面中的“确定”按钮中,设置命令“数据表操作”,其操作类型为“添加”,目标表为“订单表”。
图4 设置数据表操作命令
运行页面后,单击订单列表页面的“添加”按钮弹出添加页面,在其中输入订单数据后,单击“确定”。这时您会发现表格中多了一条刚添加的订单数据。
图5 运行结果
更新
在目标表中更新指定记录的数据。
例如,在订单修改页面,“确定”按钮中设置命令“数据表操作”,其操作类型为“更新”,目标表为“订单表”。
图2 设置数据表操作命令
运行页面后,在订单列表页面选中一行数据并单击“修改”按钮,弹出修改页面,修改数据后,单击“确定”。这时您会发现表格中的订单数据已经更新为修改后的数据。
图3 运行结果
删除
在目标表中删除指定的记录。如果记录中有附件,删除记录时会同时删除附件。
例如,在订单列表页面的“删除”按钮中设置命令“数据表操作”,其操作类型为“删除”,目标表为“订单表”。
图6 设置数据表操作命令
运行页面后,选中一行数据并单击订单列表页面的“删除”按钮,并在弹出的确认对话框中单击“确定”,此时您会发现刚才选择的数据已经被删除。
图7 运行结果
添加/更新
在数据表操作命令中,操作类型选择为“添加/更新”,会根据更新条件查找数据,查找成功则更新数据,查找不到数据则新增一条数据。
例如,订单列表页面的“添加/更新”按钮中设置命令“数据表操作”,其操作类型为“添加/更新”,目标表为“订单表”。
设置更新条件为ID=1。
运行后,会查找ID为1的数据进行更新,查找成功,更新数据。
设置更新条件为ID=8。
运行后,会查找ID为8的数据进行更新,查找不到,新增一条数据。
3.弹出确认对话框
在数据表操作命令中,单击“高级设置”,第一项设置为“弹出确认对话框”,勾选此选项后,当执行数据表操作命令时,会弹出一个确认对话框。您可以自定义对话框的显示文本。
- 操作类型为更新和添加时,默认不勾选此项,即默认不弹出确认对话框;
- 操作类型为删除时,默认勾选此选项,即默认弹出确认对话框。
图8 弹出确认对话框
4.请求前数据校验
在数据表操作命令中,当操作类型为“更新”和“添加”时,单击“高级设置”,第二项设置为“请求前数据校验”,默认为勾选状态。
- 勾选此选项后,当执行数据表操作命令时,会进行数据校验,数据校验通过后才会执行数据表操作命令。
- 不勾选此项后,执行数据表操作命令时,不会进行数据校验,直接执行数据表操作命令。