以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 筛选数据并建立一个新表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91542) |
||||
-- 作者:lishun1980 -- 发布时间:2016/10/13 0:11:00 -- 筛选数据并建立一个新表 请教如何在表A中的第二列数据筛选出在表B中第三列内容相同行的基础上,再筛选出表A的第四列与白B第五列内容不同的行,并将筛选出的列内容和其他行的内容复制到表C中!谢谢,我正在学习中,如果能实现,我准备购买了开发版试试,拜托了老师。 |
||||
-- 作者:有点蓝 -- 发布时间:2016/10/13 8:59:00 -- 1、使用以下sql创建查询表:http://www.foxtable.com/webhelp/scr/2321.htm Select {表A}.* From {表A},{表B} Where {表A}.第二列={表B}.第三列 and {表A}.第四列<>{表B}.第五列 如果导出合并的方式导数据 1、通过代码获取: Dim dt As DataTable Dim cmd As New SQLCommand cmd.CommandText = "Select {表A}.* From {表A},{表B} Where {表A}.第二列={表B}.第三列 and {表A}.第四列<>{表B}.第五列" dt = cmd.ExecuteReader() Dim f As New Filler f.SourceTable = dt f.DataTable = DataTables("表C") \'指定数据接收表 f.Fill() \'填充数据 |
||||
-- 作者:lishun1980 -- 发布时间:2016/10/13 12:57:00 -- 谢谢,老师的解答,我仔细研究研究 谢谢,还有一个问题,现在有一个带有VBA工程的EXCEL电子表格,本身能够实现一定的筛选功能并输出电子表格,我有个设想,想用FOXTABLE开发一个界面更好的软件系统,将该电子表格的VBA工程兼容到FOXTABLE中,做几个按钮,使操作更简洁,更明了。再通过自学的狐表知识,在原来的基础上实现一些统计、分析的功能,形成一个独立的软件脱离狐表,老师可以实现吗?我把带有VBA工程的EXCEL电子表格添加到附件里了。密码:800115
[此贴子已经被作者于2016/10/13 13:05:54编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2016/10/13 14:15:00 -- 这个比较麻烦,有空在研究一下。不过狐表都已经集成了很好的Excel操作,建议还是用狐表操作 |