以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 老师帮忙看看 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99134) |
-- 作者:hebxtshhyj -- 发布时间:2017/4/13 10:49:00 -- 老师帮忙看看 Dim q As new QueryBuilder q.TableName="应收账款" q.SelectString = "select \'\' As 日期,"期初" As 摘要,期初_应收客户款 As 期初,0 As 应收,0 As 收款,期初_应收客户款 As 余额 fro m {客户信息表} " Tables("查询_tbl客户查询").DataSource = Tables("应收账款") 直接运行aql 语句没有问题,写到q.selectstring 中提示编译错误。应该怎么写呢?
[此贴子已经被作者于2017/4/13 10:49:46编辑过]
|
-- 作者:有点色 -- 发布时间:2017/4/13 10:56:00 -- Dim q As new QueryBuilder
你的是外部数据源吗?如果是还要指定ConnectionName
Dim q As new QueryBuilder |
-- 作者:hebxtshhyj -- 发布时间:2017/4/13 11:00:00 -- 不是数据源的问题 \'Dim q As new QueryBuilder \'q.TableName="应收账款" \'q.Connection Name="宁首" \'q.SelectString = "sel ect \'\' As 日期,"期初" As 摘要,期初_应收客户款 As 期初,0 As 应收,0 As 收款,期初_应收客户款 As 余额 fro m {客户信息表} " \'Tables("查询_tbl客户查询").DataSource = Tables("应收账款") [此贴子已经被作者于2017/4/13 11:03:00编辑过]
|
-- 作者:有点色 -- 发布时间:2017/4/13 11:08:00 -- 看2楼。 |
-- 作者:hebxtshhyj -- 发布时间:2017/4/13 11:20:00 -- 想要的效果出不来啊,查询不到 |
-- 作者:有点色 -- 发布时间:2017/4/13 11:26:00 -- 以下是引用hebxtshhyj在2017/4/13 11:20:00的发言:
想要的效果出不来啊,查询不到
没看懂你的意思,你需要什么你就在sql窗口调试正确了再写 http://www.foxtable.com/webhelp/scr/1484.htm
|
-- 作者:hebxtshhyj -- 发布时间:2017/4/13 11:36:00 -- 我想要在 ”查询“ 窗口中点”查询“按钮,在”查询“窗口的table表 ”tbl客户查询“ 中显示 select语句的内容。 语句写在了按钮的单击事件中。
[此贴子已经被作者于2017/4/13 11:36:38编辑过]
|
-- 作者:有点色 -- 发布时间:2017/4/13 11:37:00 -- 认认真真看2楼。
Dim q As new QueryBuilder |
-- 作者:hebxtshhyj -- 发布时间:2017/4/13 14:04:00 -- 我认真的看了2楼了。 我已经把“期初”改为\'期初\'了,在窗口中不提示错误,实际预览运行,想要的效果还是出不来,sql语句在sql窗口能测试运行成功。 我回复的时候,没有把双引号改过来。 数据源我也是有填写的。 我想问一下老师:定义的这个查询表,必需要运行Build方法吗?不执行这个方法,即使是定义了sql语句,查询表也是生成不了的,也就无法引用,是这样吗? Tables("查询_tbl客户查询").DataSource = Tables("应收账款") 这句有没有问题?
|
-- 作者:hebxtshhyj -- 发布时间:2017/4/13 14:11:00 -- 老师我搞定了, 把Tables("查询_tbl客户查询").DataSource = Tables("应收账款") 改为 Tables("查询_tbl客户查询").DataSource = DataTables("应收账款") 就好了。
|