以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助:listview中 双击图标后 弹出窗体进行数据操作 当数据操作完毕后 关闭窗体 再次打开同样图标弹出窗体 控件值怎么显示为空 且新增数据有效  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53268)

--  作者:李孝春
--  发布时间:2014/7/3 20:09:00
--  求助:listview中 双击图标后 弹出窗体进行数据操作 当数据操作完毕后 关闭窗体 再次打开同样图标弹出窗体 控件值怎么显示为空 且新增数据有效
求助:listview中 双击图标后 弹出窗体进行数据操作 当数据操作完毕后 怎么解决下次再次点该图标弹出窗体数据为空呢?

现在运行的效果

图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看
当结账时间不为空 或者当清场时间不为空时候 再次点击该图标    
想实现如下期待运行的效果

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140703200431.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:listview1.zip


[此贴子已经被作者于2014-7-4 9:20:46编辑过]

--  作者:有点甜
--  发布时间:2014/7/3 20:38:00
--  
             
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:listview.rar


--  作者:李孝春
--  发布时间:2014/7/3 21:16:00
--  回复:(有点甜)?????&nbs...
有点甜老师 
是不是增加了如下代码
If vr("状态") = "闲置中" Then
    Tables("餐桌管理.消费信息").Filter = "1=2"   这个“1=2”是什么意思呢?
    Tables("餐桌管理.结账登记").Filter = "1=2"
    Tables("餐桌管理.清场登记").Filter = "1=2"
    Tables("餐桌管理.预约登记").Filter = "1=2"
End If

当再次打开窗体后,原来的消费登记记录应该还要存在哦 不能在表中都找不到记录哦

继续求解中!
 
感觉是不是数据库字段还缺少了什么 才能更加完美实现
[此贴子已经被作者于2014-7-3 21:18:02编辑过]

--  作者:有点甜
--  发布时间:2014/7/3 21:18:00
--  

 再次打开以后,对表进行了一下筛选,记录还在的。点击预订等按钮,就取消筛选了。


--  作者:李孝春
--  发布时间:2014/7/3 21:31:00
--  回复:(有点甜)?再次打开以后,对表进行了一下...
有点甜老师 我明白你的思路了 是窗体打开时候进行筛选一个不存在的列和值 使得窗体中的控件值为空白  当新增数据的时候 即对应生成新的数据

但是现在新的问题出来了 新增加的消费 预约 结账 清场所有数据都是当前表中存在的最后一条记录 而不是新的记录数据

因为当前所有关联都是餐桌编号字段来的 求解哦

图片点击可在新窗口打开查看此主题相关图片如下:22222.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-7-3 21:31:29编辑过]

--  作者:有点甜
--  发布时间:2014/7/3 21:34:00
--  

 那你就要加入一个订单表,一次消费,生成一个订单,其它四个表关联这个订单表。


--  作者:李孝春
--  发布时间:2014/7/3 21:47:00
--  回复:(有点甜) 那你就要加入一个订单表,一次...
有点甜老师  目前餐桌管理表就是订单表功能
不知道是不是我思路问题 





--  作者:有点甜
--  发布时间:2014/7/3 21:49:00
--  
以下是引用李孝春在2014-7-3 21:47:00的发言:
有点甜老师  目前餐桌管理表就是订单表功能
不知道是不是我思路问题 




 

不合理,一次用餐,就是一个记录。

 

餐桌只是作为辅助表。


--  作者:李孝春
--  发布时间:2014/7/3 22:08:00
--  回复:(有点甜)以下是引用李孝春在2014-7-3 21:47:0...
有点甜老师 我试过了 还是不得要领

消费信息就是订单表功能

我重新更改了关联表 
餐桌管理. 消费信息
餐桌管理. 消费信息.预约管理
餐桌管理. 消费信息.结账管理
餐桌管理. 消费信息.清场管理
结果问题还是依旧


还得麻烦有点甜老师咯  


现在运行的情况是
点001图标 弹出窗体 然后点预约管理 提示没有父表行数据 点消费信息后 生成了消费编号 才能生成预约 结账 清场
运行结果  还是只能显示末尾行值


期待的效果是
点001图标后 弹出窗体 
然后所有空间数据 不显示值
当点了消费信息后 对应生成消费编号  后续的清场 结账才能操作
当这些数据操作完毕后  
再次点001图标 弹出窗体
然后所有控件数据 不显示值
然后操作 显示新的清场 结账等信息






[此贴子已经被作者于2014-7-3 22:14:24编辑过]

--  作者:有点甜
--  发布时间:2014/7/3 22:11:00
--  

 打开窗口,如果是 闲置中,就在消费信息新增一张订单记录。