Foxtable(狐表)用户栏目专家坐堂 → 在Table3里面筛选到Table1


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

主题:在Table3里面筛选到Table1

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
在Table3里面筛选到Table1  发帖心情 Post By:2015/9/14 0:03:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:统计学习.table


图片点击可在新窗口打开查看此主题相关图片如下:双层筛选.jpg
图片点击可在新窗口打开查看



当 DateTimePicker1 输入日期后 选择下面的  天、周、月、季、年、全部 后 
在 ComboBox3 输入 公司、业员、产类 Table3筛选出不同的行。(对应的列公司=公司名称、业员=业务员、

产类=产品类型、全部=在时间范围的所有行)
比如 DateTimePicker1 输入 2015-09-13 选择 月  在 ComboBox3 输入 公司 文字,(公司对于公司名称列

表) 点击 左列表 按钮, Table3 就显示出  在 2015年09月13日那一个月 公司名称 列出现的行 ,如果该

列出现相同的只是显示一次。(比如 新州焊接设备有限公司 出现两次以上只显示一行 )感谢 大家 感谢 

感谢 

同样在点击 右列表 的时候,还是用 Panel1 确定时间范围,不同的是 ComboBox1 输入 公司、业员、产类

、全部 后,点击 右列表 Table1 显示的内容是在 表Table3(左边表)里面筛选出来的,
这个可以实现吗 感谢 感谢  

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


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

1、自食其力

 

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

 

2、去除重复参考 http://www.foxtable.com/help/topics/2712.htm

 

3、参考 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=74532&skin=0

 

4、再让人帮你做的,一律不回复

 


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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2015/9/20 21:25:00 [只看该作者]

做了几个晚上,实在是没有办法, 能帮忙看看吗?
知道麻烦你们很多了!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:统计学习.table


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

[此贴子已经被作者于2015/9/20 21:28:48编辑过]

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


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

 看2楼

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


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

筛选这样写,其余自己想办法。看2楼

 

Dim d1 As Date = e.Form.Controls("DateTimePicker5").Value
If d1 = Nothing Then d1 = Date.Today
Dim filter1 As String = ""
If e.Form.Controls("RadioButton1").Checked Then
    filter1 = "出单日期 = #" & d1 & "#"
ElseIf e.Form.Controls("RadioButton2").Checked Then
    Dim w As Integer = d1.DayOfWeek '算出今天是星期几
    Dim dt1 As Date = d1.AddDays(0 - w) '获取本周的第一天 ,星期一到星期天
    Dim dt2 As Date = d1.AddDays(6 - w) '获取本周的最后一天
    filter1 = "出单日期 >= #" & dt1 & "# and 出单日期 <= #" & dt2 & "#"
Else If e.Form.Controls("RadioButton3").Checked Then
    Dim y As Integer = d1.Year
    Dim m As Integer = d1.Month
    Dim dt1 As New Date(y, m, 1)
    Dim dt2 As New Date(y, m, Date.DaysInMonth(y, m)) '获取本月的最后一天
    filter1 = "出单日期 >= #" & dt1 & "# and 出单日期 <= #" & dt2 & "#"
Else If e.Form.Controls("RadioButton4").Checked Then
    Dim y As Integer = d1.Year
    Dim q As Integer = (d1.Month - 1) \ 3 + 1 '计算现在是第几个季度
    Dim dt1 As New Date(y, 3 * (q - 1) + 1, 1) '获取本季度的第一天
    Dim dt2 As New Date(y, 3 * q, Date.DaysInMonth(y,3 * q)) '获取本季度的最后一天
    filter1 = "出单日期 >= #" & dt1 & "# and 出单日期 <= #" & dt2 & "#"
Else If e.Form.Controls("RadioButton5").Checked Then
    Dim y As Integer = d1.Year
    Dim dt1 As New Date(y, 1, 1)
    Dim dt2 As New Date(y, 12, 31)
    filter1 = "出单日期 >= #" & dt1 & "# and 出单日期 <= #" & dt2 & "#"
Else If e.Form.Controls("RadioButton6").Checked Then
    filter1 = "1=1"
End If

e.Form.Controls("Table1").Table.Filter = filter1


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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2015/9/20 21:44:00 [只看该作者]

感谢 感谢 就是这个 问问 如果显示重复应该怎么该啊 ,  比如选择客户  然后 在那个时间范围的 就只是显示一次了 ,然后筛选的那一列就显示那一列 感谢 感谢 我实在是没得这个能力 太麻烦你了
感谢 感谢 
[此贴子已经被作者于2015/9/20 21:47:42编辑过]

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


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


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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2015/9/20 21:57:00 [只看该作者]

谢谢  只是没什么反应呢,Tables("统计_Table1").RepeatFilter("公司名称", 0)
能帮忙看看吗? 

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


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

 

Tables("统计_Table1").RepeatFilter("公司名称", 1)


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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2015/9/20 22:03:00 [只看该作者]

嘿嘿 谢谢你 太神奇了,每次感觉不可能实现的目标需要话费很复杂的代码的时候 都是你一句话就可以搞定。
[此贴子已经被作者于2015/9/20 22:04:36编辑过]

 回到顶部
总数 29 1 2 3 下一页