Foxtable(狐表)用户栏目专家坐堂 → [求助] 合并数据公式


  共有3396人关注过本帖树形打印复制链接

主题:[求助] 合并数据公式

帅哥哟,离线,有人找我吗?
wumingrong1
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[求助] 合并数据公式  发帖心情 Post By:2014/11/22 1:33:00 [只看该作者]

如下图所示,前面 ‘Itellin用户数据表’ 窗口中有一个 “导入数据”按钮;该按钮写有命令:Syscmd.Table.QuickMerge() ;本来是想将数据合并到该表中去的;但是有时由于没有注意在点击“导入数据”按钮前 鼠标点击过该窗口后面的数据表,那么当我进行数据导入时就会把数据都导入到后面的表里面去啦。我该怎么做才能确保数据一定会合并到前面的表中;换句话说就是有没有命令可以指定将数据合并的指定表中去?同时又是采用选择文件的方式进行操作的。


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141122012517437.jpg
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看此主题相关图片如下:360截图20141122013341578.jpg
图片点击可在新窗口打开查看




 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/22 9:30:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2014/11/22 20:25:00 [只看该作者]

在导入按钮中写有:

Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim mg As New Merger
mg.Format = "excel" '指定格式
   mg.SourceTableName = "Sheet1$"       (准备导入的Excel文件中有Sheet1这个表
    mg.DataTableName = "Itellin用户数据表"
    mg.Merge()
End If

效果如下:命令是哪里错了?


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141122202607921.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141122202641375.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-11-22 20:26:26编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/23 9:30:00 [只看该作者]

Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim mg As New Merger
    mg.Format = "excel" '指定格式
    mg.SourcePath = dlg.FileName
    mg.SourceTableName = "Sheet1$"      
    mg.DataTableName = "Itellin用户数据表"
    mg.Merge()
End If

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2014/11/24 7:57:00 [只看该作者]

导出数据按钮命令写有: 
 Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog 
dlg.Filter= "Excel文件|*.xls" '设置筛选器 
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮 
Dim ex As New Exporter ex.SourceTableName = "Itellin用户数据表" '指定导出表 
 
ex.Format = "Excel" '导出格式为Excel ex.Export() '开始导出 
 
End If 

 使用时提示如下图;我的命令需要怎么修改?

 
图片点击可在新窗口打开查看此主题相关图片如下:360截图20141124075812519.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-11-24 7:58:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/24 9:13:00 [只看该作者]

Dim dlg As New SaveFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim ex As New Exporter
    ex.SourceTableName = "Itellin用户数据表" '指定导出表
    ex.NewTableName = "excel表"
    ex.FilePath = dlg.FileName
    ex.Format = "Excel" '导出格式为Excel
    ex.Export() '开始导出
End If

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2014/11/25 20:37:00 [只看该作者]

我的数据表某列有以下内容;为什么前面2条记录合并、而后面2条记录就合并不到表里?(该列为 字符型  或 备注型 都是一样)
18998754696 
18998769211 
hyd002808396
hyd002811112 
 
图片点击可在新窗口打开查看此主题相关图片如下:360截图20141125203640000.jpg
图片点击可在新窗口打开查看
合并按钮命令如下: 
Dim dlg As New OpenFileDialog '定义一个新的
OpenFileDialog dlg.Filter= "Excel文件|*.xls" '设置筛选器 
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮 
 Dim mg As New Merger mg.Format = "excel" '指定格式 
 mg.SourcePath = dlg.FileName 
 mg.SourceTableName = "Sheet1$" 
 mg.DataTableName = "Itellin用户数据表" 
 mg.Merge() 
End If
[此贴子已经被作者于2014-11-25 20:40:42编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/25 20:42:00 [只看该作者]

你这种,需要编写代码才能合并,因为数据格式不一致

 

http://www.foxtable.com/help/topics/2334.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2014/11/26 9:16:00 [只看该作者]

如果是这样的话、是不是就只能固定一个目录文件和文件格式,而不能像5楼那样打开一个文件选择窗口进行选择?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/26 9:17:00 [只看该作者]

 一样可以啊,你定义一个OpenFileDialog就行

 回到顶部
总数 12 1 2 下一页