求助:LISTVIEW双击图标后弹出窗体 数据定位到末尾行
闲置中状态下正常 现在想求助就餐中 已预约状态下的代码定位到当前桌号下已存在的订单表中的末尾行记录定位代码
空置中状态代码如下
If vr("状态") = "闲置中" Then
'Tables("餐桌管理.订单表").AddNew()
DataTables("订单表").LoadFilter = "[_Identify] Is Null"
DataTables("订单表").Load
Dim r As Row = Tables("订单表").AddNew
r("餐桌编号")=Vars("桌号")
r.Save
End If
使用了如下关联表
餐桌管理。订单表
订单表。预约登记
订单表。消费信息
订单表。消费明细
订单表。结账登记
订单表。清场登记
当图标为闲置状态的时候 双击图标 弹出窗体 新增编号正常
此主题相关图片如下:0001110.jpg
此主题相关图片如下:000222.jpg
此主题相关图片如下:0003333222.jpg
当状态为已预约状态就运行部正常了 所有的数据都是当前已经完成的末尾行数据 求解决
此主题相关图片如下:000333.jpg
当图标为就餐状态、已预约状态时候 双击图标 弹出窗体 编号不正常了 显示未末尾已存在编号
求解:
要求不管在任何状态下 都要对应当前编号
当图标点击001进行了预约登记之后 如果不点其他图标 继续点001图标 编号正常 数据正常
当图标点击001进行了预约登记之后 点002图标后操作就餐,然后返回001图标 操作就餐 编号不正常
数据也不正常 编号为036了 应该为035
求解:
当闲置状态下 新增订单编号 其他状态 不新增订单编号
但是不管打开顺序 打开对应图标 就应该对应当前图标名下的 订单编号及子表数据
期待的效果:
点击一次闲置餐桌 就会生成一个新的订单号 再点击之前已预约的餐桌 订单号会沿用刚刚新生成的订单号
只是在空置状态下才操作生成订单 其他状态都不生成订单表中数据 只生成预约 消费 结账 清场等数据
比如当空置状态时候 实现新增订单
当已预约状态 说明已经生成了订单 那么就调取当前桌号的末尾行记录 编号对应
当就餐中状态 也是一样的对应
[此贴子已经被作者于2014-7-5 8:45:47编辑过]