以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74593) |
-- 作者:kaituozhe -- 发布时间:2015/9/15 7:14:00 -- 代码 统计与查询中都是设计两个表或多表同时都有数据,我需要设计一段代码,来查询在A表中有在B表、C表中没有的数据怎么设计。 |
-- 作者:kaituozhe -- 发布时间:2015/9/15 7:14:00 -- 三个表结构相同 |
-- 作者:狐狸爸爸 -- 发布时间:2015/9/15 11:22:00 --
这个要用SQL, 例如从表A筛选出第一列表A有,但是表B和表C没有的数据:
sel ect * From {表A} Where [第一列] not in (Se lect 第一列 From {表B} Where 第一列 Is not Null) And [第一列] not in (Sel ect 第一列 From {表C} Where 第一列 Is not Null) |
-- 作者:kaituozhe -- 发布时间:2015/9/15 12:41:00 -- 在表事件或窗口按钮事件中写sql代码select时,提示必须end select结束,怎么使用SQL语言呀 |
-- 作者:kaituozhe -- 发布时间:2015/9/15 12:46:00 -- sel ect * From {表A} Where [第一列] not in (Se lect 第一列 From {表B} Where 第一列 Is not Null) And [第一列] not in (Sel ect 第一列 From {表C} Where 第一列 Is not Null) 直接在按钮chick事件中写这句代码,提示没有end select 类似代码该怎么写呀 |
-- 作者:Hyphen -- 发布时间:2015/9/15 13:26:00 -- sql语句不能像代码一样直接执行,使用SQLCommand:http://www.foxtable.com/help/topics/0696.htm 或者SQLLoad:http://www.foxtable.com/help/topics/2721.htm 或者Fill:http://www.foxtable.com/help/topics/2912.htm |
-- 作者:kaituozhe -- 发布时间:2015/9/15 14:48:00 -- 还 |
-- 作者:kaituozhe -- 发布时间:2015/9/15 14:49:00 -- Dim cmd As new SQLCommand |
-- 作者:kaituozhe -- 发布时间:2015/9/15 14:52:00 -- Dim cmd As new SQLCommand
想通过上述代码实现查询在"合同明细"中而在"证言明细"和"登记明细"中没有的数据,且把数据显示在"页面集合"控件第4页的窗口_table中,但是上述红字部分编好保存时提示"编译错误,应为表达式",上述代码还做那些补充
|
-- 作者:kaituozhe -- 发布时间:2015/9/15 14:54:00 -- 上述中间空白的一行写了一行代码,一旦加入这行代码就没有办法在本论坛中发表是什么原因。 |