以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问,如何在窗体里的表录入时以空表出现,需要录入时,才新增行? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53430) |
-- 作者:悦颜 -- 发布时间:2014/7/7 20:55:00 -- 请问,如何在窗体里的表录入时以空表出现,需要录入时,才新增行? 请问,如何让窗体里的表录入时以空表出现,需要录入时,才新增行?就是原先有的数据不加载。 |
-- 作者:逛逛 -- 发布时间:2014/7/7 21:39:00 -- 用一个不可能的条件
去加载表 |
-- 作者:悦颜 -- 发布时间:2014/7/7 23:09:00 -- 很多东西都是在实践中发现问题,在具体的操作中,发现直接用窗口加表录入,加的是整个表,数据多,需要用滚动条下拉,而如果窗口中加字段,则实际是新增行,能解决这个问题,但具体到实践中,某些时候又不适用字段形式的窗口,哪位老师能有好的方法? |
-- 作者:zyqzyy -- 发布时间:2014/7/7 23:49:00 -- 给窗口中的Table设置加载条件,比如加载最近的1天的数据即可! 示例代码:在窗口的AfterLoad事件写如下代码 Tables(窗口1_table1).datatable.LoadFilter = "日期 = #" & date.today & "#"" Tables(窗口1_table1).datatable.Load() 如果要是空表: Tables(窗口1_table1).datatable.LoadFilter = "1=2" Tables(窗口1_table1).datatable.Load()
[此贴子已经被作者于2014-7-7 23:53:01编辑过]
|
-- 作者:悦颜 -- 发布时间:2014/7/8 21:39:00 -- 谢谢,这样做可以加载当天的表,但新增行不能存在DATABLE里。。。。。难道我只能老老实实的用字段去解决这个问题?老师们真的没办法了? |
-- 作者:有点甜 -- 发布时间:2014/7/8 21:57:00 -- 不明白你的意思。
你需要什么时候加载数据,加载什么数据?请用例子说明问题。 |
-- 作者:悦颜 -- 发布时间:2014/7/8 22:28:00 -- 甜老师,你总算来了。。。。可能我说得不明白,但举例子真的很累的。。。有时真的想偷个小懒。。。
上面的问题,我总算解决了,花了我好长时间琢磨。。。。 |
-- 作者:有点甜 -- 发布时间:2014/7/8 22:29:00 -- 慢慢琢磨琢磨其实挺好。 |
-- 作者:悦颜 -- 发布时间:2014/7/8 22:35:00 -- 但想不出来的时候太折磨人了。。。。 |