以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  合并报表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116957)

--  作者:云上忍者
--  发布时间:2018/4/3 13:37:00
--  合并报表
版本2018的。要求:导入功能,导入电子表格。导入有两种可能,第一种可能导入并覆盖表格,条件:当字段1相等时,字段2覆盖。
例:表1.字段1=导入表.字段1 则表1.字段2导入到表1.字段2

--  作者:云上忍者
--  发布时间:2018/4/3 14:23:00
--  
Dim mg As New Merger
mg.SourcePath = "F:\\123.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "库存信息" \'指定要合并的表
mg.DataTableName = "库存统计表" \'指定接收的表
mg.Merge() \'开始合并
[此贴子已经被作者于2018/4/3 14:23:05编辑过]

--  作者:有点甜
--  发布时间:2018/4/3 14:23:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2334.htm

 


--  作者:云上忍者
--  发布时间:2018/4/3 15:10:00
--  
.NET Framework 版本:2.0.50727.8762
Foxtable 版本:2018.3.9.1
错误所在事件:窗口,库存统计表,导入,Click
详细错误信息:
打开存储文件失败。

[此贴子已经被作者于2018/4/3 15:10:32编辑过]

--  作者:云上忍者
--  发布时间:2018/4/3 15:28:00
--  
.NET Framework 版本:2.0.50727.8762
Foxtable 版本:2018.3.9.1
错误所在事件:窗口,库存统计表,导入,Click
详细错误信息:
列“丢失数量”为只读。


--  作者:云上忍者
--  发布时间:2018/4/3 15:30:00
--  
文件类型的扩展名更改了一下,即可。


--  作者:云上忍者
--  发布时间:2018/4/3 15:31:00
--  
.NET Framework 版本:2.0.50727.8762
Foxtable 版本:2018.3.9.1
错误所在事件:窗口,嘿嘛库存统计表,导入,Click
详细错误信息:
从字符串“#N/A”到类型“Single”的转换无效。
输入字符串的格式不正确。


--  作者:有点甜
--  发布时间:2018/4/3 15:32:00
--  
回复4楼,如果提示【打开存储文件失败】,说明你文件路径没有写对,注意后缀名是 .xls还是.xlsx
--  作者:云上忍者
--  发布时间:2018/4/3 18:48:00
--  
扩展名更改后就行了。还有个问题,数据导入后变成了白板。
--  作者:有点蓝
--  发布时间:2018/4/3 20:19:00
--  
数据类型不一致,建议使用3楼的方式导入数据