以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 在Table3里面筛选到Table1 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=74551) |
||||
-- 作者:yangwenghd -- 发布时间:2015/9/14 0:03:00 -- 在Table3里面筛选到Table1
当 DateTimePicker1 输入日期后 选择下面的 天、周、月、季、年、全部 后 在 ComboBox3 输入 公司、业员、产类 Table3筛选出不同的行。(对应的列公司=公司名称、业员=业务员、 产类=产品类型、全部=在时间范围的所有行) 比如 DateTimePicker1 输入 2015-09-13 选择 月 在 ComboBox3 输入 公司 文字,(公司对于公司名称列 表) 点击 左列表 按钮, Table3 就显示出 在 2015年09月13日那一个月 公司名称 列出现的行 ,如果该 列出现相同的只是显示一次。(比如 新州焊接设备有限公司 出现两次以上只显示一行 )感谢 大家 感谢 感谢 同样在点击 右列表 的时候,还是用 Panel1 确定时间范围,不同的是 ComboBox1 输入 公司、业员、产类 、全部 后,点击 右列表 Table1 显示的内容是在 表Table3(左边表)里面筛选出来的, 这个可以实现吗 感谢 感谢
|
||||
-- 作者:大红袍 -- 发布时间: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 -- 发布时间:2015/9/20 21:25:00 -- 做了几个晚上,实在是没有办法, 能帮忙看看吗? 知道麻烦你们很多了!
[此贴子已经被作者于2015/9/20 21:28:48编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2015/9/20 21:26:00 -- 看2楼 |
||||
-- 作者:大红袍 -- 发布时间:2015/9/20 21:34:00 -- 筛选这样写,其余自己想办法。看2楼
Dim d1 As Date = e.Form.Controls("DateTimePicker5").Value e.Form.Controls("Table1").Table.Filter = filter1 |
||||
-- 作者:yangwenghd -- 发布时间:2015/9/20 21:44:00 -- 感谢 感谢 就是这个 问问 如果显示重复应该怎么该啊 , 比如选择客户 然后 在那个时间范围的 就只是显示一次了 ,然后筛选的那一列就显示那一列 感谢 感谢 我实在是没得这个能力 太麻烦你了 感谢 感谢
[此贴子已经被作者于2015/9/20 21:47:42编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2015/9/20 21:45:00 -- 2、去除重复参考 http://www.foxtable.com/help/topics/2712.htm |
||||
-- 作者:yangwenghd -- 发布时间:2015/9/20 21:57:00 -- 谢谢 只是没什么反应呢,Tables("统计_Table1").RepeatFilter("公司名称", 0) 能帮忙看看吗?
|
||||
-- 作者:大红袍 -- 发布时间:2015/9/20 21:59:00 -- 汗
Tables("统计_Table1").RepeatFilter("公司名称", 1) |
||||
-- 作者:yangwenghd -- 发布时间:2015/9/20 22:03:00 -- 嘿嘿 谢谢你 太神奇了,每次感觉不可能实现的目标需要话费很复杂的代码的时候 都是你一句话就可以搞定。 [此贴子已经被作者于2015/9/20 22:04:36编辑过]
|