以文本方式查看主题

-  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
--  
图片点击可在新窗口打开查看     但想不出来的时候太折磨人了。。。。