以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助:LISTVIEW双击图标后弹出窗体 数据定位到末尾行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53334) |
||||
-- 作者:李孝春 -- 发布时间:2014/7/5 8:32:00 -- 求助:LISTVIEW双击图标后弹出窗体 数据定位到末尾行 求助: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
使用了如下关联表 餐桌管理。订单表 订单表。预约登记 订单表。消费信息 订单表。消费明细 订单表。结账登记 订单表。清场登记 当图标为闲置状态的时候 双击图标 弹出窗体 新增编号正常当图标为就餐状态、已预约状态时候 双击图标 弹出窗体 编号不正常了 显示未末尾已存在编号 求解: 要求不管在任何状态下 都要对应当前编号 当图标点击001进行了预约登记之后 如果不点其他图标 继续点001图标 编号正常 数据正常 当图标点击001进行了预约登记之后 点002图标后操作就餐,然后返回001图标 操作就餐 编号不正常 数据也不正常 编号为036了 应该为035 求解: 当闲置状态下 新增订单编号 其他状态 不新增订单编号 但是不管打开顺序 打开对应图标 就应该对应当前图标名下的 订单编号及子表数据 期待的效果: 点击一次闲置餐桌 就会生成一个新的订单号 再点击之前已预约的餐桌 订单号会沿用刚刚新生成的订单号 只是在空置状态下才操作生成订单 其他状态都不生成订单表中数据 只生成预约 消费 结账 清场等数据 比如当空置状态时候 实现新增订单 当已预约状态 说明已经生成了订单 那么就调取当前桌号的末尾行记录 编号对应 当就餐中状态 也是一样的对应 [此贴子已经被作者于2014-7-5 8:45:47编辑过]
|