Foxtable(狐表)用户栏目专家坐堂 → 甜版:报表模板及表序号等问题请教?


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

主题:甜版:报表模板及表序号等问题请教?

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


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

Forms("窗口1").Open

 

看楼上


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2014/12/30 15:47:00 [只看该作者]

Dim f As New Filler
f.SourceTable = DataTables("报名登记表") '指定数据来源
f.DataTable = DataTables("审核合格表") '指定数据接收表
f.Filter = Tables("报名登记表").Filter
f.ExcludeExistValue = True
f.Fill() '填充数据

 

甜版,这段代码能加“确定导出?”之类的代码吗?能加的话语法是怎么样的?


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


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


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2014/12/30 18:14:00 [只看该作者]

呵呵,那就是可以加了,我自己学习一下!


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2014/12/30 18:44:00 [只看该作者]

Dim Result As DialogResult
Result = MessageBox.Show("确定导出?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)

Dim f As New Filler
f.SourceTable = DataTables("报名登记表") '指定数据来源
f.DataTable = DataTables("审核合格表") '指定数据接收表
f.Filter = Tables("报名登记表").Filter
f.ExcludeExistValue = True
f.Fill() '填充数据

 

甜版,帮给看看这段代码行不行?我预览是可以的,但就是发现导过去后人员顺序上有变化,人员数量和人名好象没错,不知是什么愿因?


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2014/12/30 19:00:00 [只看该作者]

我看出来为什么会有人员顺序变化的原因了,是拼音字母的顺序排的!

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


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

 Dim Result As DialogResult
Result = MessageBox.Show("确定导出?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)
If result = DialogResult.Yes Then
    Dim f As New Filler
    f.SourceTable = DataTables("报名登记表") '指定数据来源
    f.DataTable = DataTables("审核合格表") '指定数据接收表
    f.Filter = Tables("报名登记表").Filter
    f.ExcludeExistValue = True
    f.Fill() '填充数据
End If

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2014/12/30 19:51:00 [只看该作者]

Dim dlg As New OpenFileDialog
dlg.Filter = "Excel文件|*.xls"
dlg.MultiSelect = True '允许选择多个文件
If dlg.ShowDialog =DialogResult.OK Then
    For Each fl As String In dlg.FileNames
        Dim mg As New Merger
        mg.SourcePath = fl
       
        mg.Format = "Excel"
        mg.SourceTableName = "报名登记表$"
        mg.DataTableName = "报名登记表"
        mg.Merge()
    Next
End If

 

甜版,继续讨教,上述是“导入”按钮的代码,但好象导入EXCEL表的名称只能是《报名登记表》这个名字,是否能改成无论什么表名,只要表里的列名称、顺序一样就行?


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


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

 

Dim dlg As New OpenFileDialog
dlg.Filter = "Excel文件|*.xls"
dlg.MultiSelect = True '允许选择多个文件
If dlg.ShowDialog =DialogResult.OK Then
    For Each fl As String In dlg.FileNames
        Dim Book As New XLS.Book(fl)
        Dim mg As New Merger
        mg.SourcePath = fl
        mg.Format = "Excel"
        mg.SourceTableName = Book.Sheets(0).Name & "$"
        mg.DataTableName = "报名登记表"
        mg.Merge()
    Next
End If


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2014/12/31 11:34:00 [只看该作者]

Dim dlg As New OpenFileDialog
dlg.Filter = "Excel文件|*.xls"
dlg.MultiSelect = True '允许选择多个文件
If dlg.ShowDialog =DialogResult.OK Then
    For Each fl As String In dlg.FileNames
        Dim Book As New XLS.Book(fl)
        Dim mg As New Merger
        mg.SourcePath = fl
        mg.Format = "Excel"
        mg.SourceTableName = Book.Sheets(0).Name & "$"
        mg.DataTableName = "报名登记表"
        mg.Merge()
    Next
End If

 

 

甜版,怎么在“导入”按钮里输入上述代码,导入的是空白数据,而且是5行?我查了很久都查不出什么原因!


 回到顶部
总数 82 上一页 1 2 3 4 5 6 7 8 9 下一页