Foxtable(狐表)用户栏目专家坐堂 → 关于数据导出的问题


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

主题:关于数据导出的问题

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


加好友 发短信
等级:二尾狐 帖子:562 积分:4521 威望:0 精华:0 注册:2016/4/17 20:05:00
关于数据导出的问题  发帖心情 Post By:2016/5/31 11:12:00 [只看该作者]

红袍老师,这个是我数据导出的代码,导出某一段时间的代码,能不能在这段代码中加入一个用户组,比如说“肇庆区域”用户组,即导出用户组“肇庆区域”在某一段时间内的数据。这个代码怎么修改会比较好?
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog 
dlg.Filter = "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
     Tables("FAJHB").Filter = "发运日期 >= '" & Forms("窗口2").Controls("DateTimePicker1").value & "' and 发运日期 <= '" & Forms("窗口2").Controls("DateTimePicker2").value & "'"
     Tables("FAJHB").SaveExcel(dlg.FileName, "FAJHB")  '保存文件
msgbox("成功导出数据" )
End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 11:20:00 [只看该作者]

Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter = "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
     Tables("FAJHB").Filter = "用户组 = '肇庆区域' and 发运日期 >= '" & Forms("窗口2").Controls("DateTimePicker1").value & "' and 发运日期 <= '" & Forms("窗口2").Controls("DateTimePicker2").value & "'"
     Tables("FAJHB").SaveExcel(dlg.FileName, "FAJHB")  '保存文件
msgbox("成功导出数据" )
End If

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


加好友 发短信
等级:二尾狐 帖子:562 积分:4521 威望:0 精华:0 注册:2016/4/17 20:05:00
回复:(大红袍)Dim dlg As New SaveFileDialog '定义...  发帖心情 Post By:2016/5/31 14:42:00 [只看该作者]

红袍老师,我的市场部是用用户组来区分的,在表属性的DataAdding里加入了这个代码:e.DataRow("市场部")=User.Group,我想导出的数据是登录用户所在市场部的数据,这可怎么搞?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 14:43:00 [只看该作者]

Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter = "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
     Tables("FAJHB").Filter = "市场部 = '" & User.Group & "' and 发运日期 >= '" & Forms("窗口2").Controls("DateTimePicker1").value & "' and 发运日期 <= '" & Forms("窗口2").Controls("DateTimePicker2").value & "'"
     Tables("FAJHB").SaveExcel(dlg.FileName, "FAJHB")  '保存文件
msgbox("成功导出数据" )
End If

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


加好友 发短信
等级:二尾狐 帖子:562 积分:4521 威望:0 精华:0 注册:2016/4/17 20:05:00
  发帖心情 Post By:2016/5/31 14:59:00 [只看该作者]

红袍老师,这个复制代码怎么写呢?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 15:01:00 [只看该作者]

Dim str As String = e.Form.Controls("TextBox1").Text

ClipBoard.SetText(str)


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


加好友 发短信
等级:二尾狐 帖子:562 积分:4521 威望:0 精华:0 注册:2016/4/17 20:05:00
  发帖心情 Post By:2016/5/31 15:11:00 [只看该作者]

感觉红袍老师的热心帮助,问题已经得到解决。经过近1个月的开发,领导要求我明两天就搞一个系统研讨会议,看还有什么要完善的?到时候还有问题,再向您请教。

 回到顶部