以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  用哪个函数可以删除表格中所有数据  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=5502)

--  作者:容山雪儿
--  发布时间:2006/12/15 21:05:00
--  用哪个函数可以删除表格中所有数据
用哪个函数可以删除表格中所有数据,但不改变原表的结构。
--  作者:czy
--  发布时间:2006/12/15 21:07:00
--  
是不是要这个要ClearGrid?
--  作者:容山雪儿
--  发布时间:2006/12/15 21:14:00
--  
这个函数是删除表的所有行,我要的不是删除所有行,而只是清空表中的数据。
--  作者:czy
--  发布时间:2006/12/15 21:15:00
--  
那就是她了:

Eval("EvalFor(Grid,"""+Substitute(ListCols(Grid),"|",""","""") And EvalFor(Grid,""")+""","""")")


--  作者:容山雪儿
--  发布时间:2006/12/15 21:22:00
--  
Eval("EvalFor(Grid,"""+Substitute(ListCols(Grid),"|",""","""") And EvalFor(Grid,""")+""","""")")这个公式清空数据速度好慢,

--  作者:czy
--  发布时间:2006/12/15 21:26:00
--  
如果这个公式速度慢,那咱就没办法了。

帮你顶吧


--  作者:czy
--  发布时间:2006/12/15 21:30:00
--  
真是有点不明白,既是全部清空数据,用ClearGrid为什么会不行。

先对变量赋值为总行数,然后ClearGrid(...) and AddRows(表名.变量),这样岂不更好?


--  作者:yangming
--  发布时间:2006/12/15 21:33:00
--  
楼主的意思是保留析表的行数但清空数据?
--  作者:容山雪儿
--  发布时间:2006/12/15 21:38:00
--  
“先对变量赋值为总行数,然后ClearGrid(...) and AddRows(表名.变量)”,这个怎么理解?我不很明白,请指教!
--  作者:容山雪儿
--  发布时间:2006/12/15 21:41:00
--  
正是这个意思