以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助:提示没有这个”窗口1_Table1“ (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69488) |
-- 作者:李孝春 -- 发布时间:2015/6/6 1:19:00 -- 求助:提示没有这个”窗口1_Table1“
新建一个入库窗体,在窗体中将库存表作为副本绑定到表控件, 现在想进行筛选 仅让入库窗体显示当前入库人员等于当前用户名的数据,如何进行筛选呢? Tables("入库管理__Table1").Filter = "[入库人员]=user.name and [操作类型]=入库操作 "
上述代码直接提示没有这个”窗口1_Table1“
[此贴子已经被作者于2015/6/6 1:26:16编辑过]
|
-- 作者:Bin -- 发布时间:2015/6/6 8:26:00 -- 你检查你的窗口名和控件名是否正确, 正确的话肯定不会提示没有哦 |
-- 作者:Bin -- 发布时间:2015/6/6 8:27:00 -- 认真看了一下.你下划线肯定不对.没有那么长的.你对比一下你下面的代码就发现了 |
-- 作者:李孝春 -- 发布时间:2015/6/6 10:36:00 -- 回复:(Bin)认真看了一下.你下划线肯定不对.没有那么... 还真是这个下划线的问题
问题进一步深入: Tables("入库管理_table1").Filter = "入库人员 = \'" & user.name & "\' and [操作类型]=\'入库操作\'" 利用这个代码进行筛选后,可以实现对应登录人员 且为入库操作的数据。 但是在这个表中新增呢数据后,当前筛选表并不显示新增数据出来,有没有什么办法让之显示出来呢?
|
-- 作者:Bin -- 发布时间:2015/6/6 10:40:00 -- 取消筛选 |
-- 作者:李孝春 -- 发布时间:2015/6/6 10:45:00 -- 回复:(Bin)取消筛选 在窗体运行前进行筛选,就是希望当前操作人员只能看见自己录入的数据,不能看见其他人的数据,避免误操作。 有没有办法在不取消筛选的情况下,点新增后,当前数据可以显示出来呢?因为当前数据在库存表中有记录,仅仅是不显示在这个窗体表中。
而且特纠结的这个是副本表操作 [此贴子已经被作者于2015/6/6 10:47:23编辑过]
|
-- 作者:Bin -- 发布时间:2015/6/6 10:49:00 -- 新增行就为该行赋值入库员为当前用户, 操作类型为 入库操作 这样就OK了 |
-- 作者:李孝春 -- 发布时间:2015/6/6 11:03:00 -- 回复:(Bin)新增行就为该行赋值入库员为当前用户, &... 这个操作可以有 谢谢 [此贴子已经被作者于2015/6/6 11:10:28编辑过]
|