以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  显示新增行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40983)

--  作者:Liangcai
--  发布时间:2013/10/8 17:26:00
--  显示新增行

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:创库管理.zip

固定资产录入_Table1只显示新增行,保存后自动消失。我在窗口AfterLoad事件加入代码CurrentTable.StateFilter = StateFilterEnum.Added后,入库单号不能自动编号。请指点


--  作者:Bin
--  发布时间:2013/10/8 17:38:00
--  
我在原表上操作也不会编号啊.你是想实现怎么样的编号,怎么看起来有点乱.
--  作者:Liangcai
--  发布时间:2013/10/8 17:44:00
--  
我在窗口加入这个代码CurrentTable.StateFilter = StateFilterEnum.Added,就不能自动编号了,这个代码CurrentTable.StateFilter = StateFilterEnum.Added取消就可以自动编号
[此贴子已经被作者于2013-10-8 17:49:56编辑过]

--  作者:Bin
--  发布时间:2013/10/8 17:50:00
--  
我不在窗口表操作它也不会自动编号啊,你自己检查一下看看是不是,和那个筛选无关,你是想实现怎么样的编号,怎么看起来有点乱.
--  作者:Liangcai
--  发布时间:2013/10/8 18:10:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:固定资产.zip

 

窗口这个代码CurrentTable.StateFilter = StateFilterEnum.Added取消就可以自动编号,我想在窗口 固定资产录入_Table1只显示新增行,保存后就不显示了.


--  作者:有点甜
--  发布时间:2013/10/8 19:40:00
--  

 代码这样写,测试可以实现你的需求啊。

e.Form.Controls("Table1").Table.StateFilter = StateFilterEnum.Added

--  作者:良才
--  发布时间:2013/10/10 9:30:00
--  

谢谢!还想请问:窗口录入后关闭窗口,再重新打开窗口录入,入库单号不能递增,还是从2013-001开始。


--  作者:有点甜
--  发布时间:2013/10/10 21:06:00
--  
 测试,并没有重新开始……依旧是累加值的
--  作者:yan2006l
--  发布时间:2013/10/10 22:10:00
--  

normal表有点“鸡肋”,当你设置了筛选条件,若进行“编辑”改变了这一条件,表格会“自作多情“的帮你再筛选一次,你想再次编辑就找不着了,得筛选反条件才能找回来该行。

但是如果不设置筛选条件,那谁吃饱了去设置窗口表,有主表了还搞出一张一模一样的表出来干什么!