以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  复制黏贴表中数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=138422)

--  作者:fubblyc
--  发布时间:2019/7/31 8:49:00
--  复制黏贴表中数据
老师好,怎么复 制  固定的某几列 整列 的数据

删 除行之后,新 增行,然后又黏 贴到这几列呢?

相当于删 除新 增,这几列的数据不变。

由于一些原因,需要删 除再新 增,但是这几列的数据不变。


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190731084323.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/7/31 8:49:26编辑过]

--  作者:有点蓝
--  发布时间:2019/7/31 8:59:00
--  
方法1,创建一个临时表(或者数组集合等等),把数据复制过去,删除新增后把数据复制回来
2、导出比如execl等,删除新增后把数据导回来

--  作者:fubblyc
--  发布时间:2019/7/31 9:34:00
--  
蓝老师,就是要复制指定列,黏贴到指定列  这个指定列 要怎么操作呢
--  作者:有点蓝
--  发布时间:2019/7/31 10:14:00
--  
参考:http://www.foxtable.com/webhelp/topics/0447.htm

根据选定区域获取列名

--  作者:fubblyc
--  发布时间:2019/7/31 10:19:00
--  
蓝老师,没有选定。

就是我点一个 按钮,自动复制 这几列的数据(不是全部列)---》 删除行,增加行  ---》黏贴刚才复制的列的数据到那几个列里


--  作者:有点蓝
--  发布时间:2019/7/31 10:31:00
--  
如果已经知道哪些列,直接写不就行了

dim nms() as string = {"第一列","第二列",....}

--  作者:fubblyc
--  发布时间:2019/8/6 15:24:00
--  
蓝老师,我做了个例子,你帮我看下。。。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试剪切.zip




图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190806152356.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2019/8/6 15:24:25编辑过]

--  作者:有点蓝
--  发布时间:2019/8/6 15:47:00
--  
Tables("表A").Select(0,3,9,5)
Tables("表A").EditCopy

DataTables("表A").DataRows.Clear

Tables("表A").AddNew(10)
Tables("表A").Select(0,3)
Tables("表A").EditPaste