以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  复制粘贴方式增加行,能否自动增加行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=115387)

--  作者:zhutangxin
--  发布时间:2018/3/6 15:08:00
--  复制粘贴方式增加行,能否自动增加行
由于实际业务需要,用户在Foxtable的业务表中新增多条记录时需要从Excel中复制一些数据过来并粘贴。
目前要求他们的做法是先数一下要增加的记录条数,在Foxtable中新增相应条数的空行,然后复制粘贴,再保存。

但这些用户过去是从Access转过来的,Access可以不先增加n行,直接粘贴,它会根据记录的条数自动增加相应的行数。
不知道Foxtable是不是可以做到和Access一样?
谢谢!

--  作者:有点甜
--  发布时间:2018/3/6 15:30:00
--  

参考

 

下载信息  [文件大小:296.0 KB  下载次数:34]
图片点击可在新窗口打开查看点击浏览该文件:粘贴新增n行.table


--  作者:zhutangxin
--  发布时间:2018/3/6 15:45:00
--  
谢谢!不错。
这段代码要是放到全局表中,怎么写? :-)

--  作者:wyz20130512
--  发布时间:2018/3/6 16:04:00
--  
代码不变,放入全局表事件相应的KeyDown事件中即可。
--  作者:有点甜
--  发布时间:2018/3/6 16:11:00
--  

开启全局表事件,afterOpenProject事件,写代码,如

 

For Each dt As DataTable In DataTables
    dt.GlobalHandler.KeyDown = True
Next


--  作者:zhutangxin
--  发布时间:2018/3/6 16:23:00
--  
谢谢甜老师,测试OK


--  作者:dhlzlxl
--  发布时间:2018/7/5 16:44:00
--  
很需要这个功能前来学习