以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  查询表 筛选,提示“运行错误”  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=106563)

--  作者:大庆
--  发布时间:2017/9/11 20:18:00
--  查询表 筛选,提示“运行错误”
SQL查询语句问题刚有解决方式  见http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=106480 

查询表生成后,想通过筛选 来方便查看。但提示如下问题 “运行错误” 即,  从字符串“借方”到类型“Double”的转换无效。

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

项目通过查询序时账,生成明细账,然后按“项目名称”进行筛选, 大体情况如下:

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

数据计算基本准确,但老提示这个“运行错误”!!!请教专家,求解。
另外,筛选树 设置时,除  项目名称,再添加一个 “日期”筛选,又提示 列名无效,情况如下:

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


[此贴子已经被作者于2017/9/11 20:19:38编辑过]

--  作者:有点蓝
--  发布时间:2017/9/11 21:06:00
--  
1、sql最外层大括号改为圆括号

2、去掉主键“_Identify”

3、子查询加上别名

select * from (select * from 表A union select * from 表B ) as a where 条件

--  作者:大庆
--  发布时间:2017/9/11 23:10:00
--  
多谢版主回复。
只是 查询对象  只有一个序时账表, 且数据在此表的  2个不同字段(Dr科目、Cr科目),所以  仅select *  不适用吧
[此贴子已经被作者于2017/9/11 23:12:26编辑过]

--  作者:有点蓝
--  发布时间:2017/9/11 23:11:00
--  
举例而已,重要的是红字部分
--  作者:大庆
--  发布时间:2017/9/11 23:14:00
--  
多谢多谢,我去试试。

请问下,这几个提示错误,是跟SQL 子查询 用 的格式有关?

_identify  字段,为何要去除呀,不能保留吗(为了查询表中 有排序)
[此贴子已经被作者于2017/9/11 23:14:50编辑过]

--  作者:大庆
--  发布时间:2017/9/11 23:22:00
--  
SQL已改,但筛选时 提示问题。

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

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

[此贴子已经被作者于2017/9/11 23:22:54编辑过]

--  作者:有点甜
--  发布时间:2017/9/12 9:41:00
--  

 查询表不能用筛选树(不能选择日期列)

 

 建议你在数据库做一个视图,然后foxtable直接引用这个视图,不要直接在foxtable里面写sql语句。

[此贴子已经被作者于2017/9/12 9:41:31编辑过]

--  作者:大庆
--  发布时间:2017/9/12 11:44:00
--  
哦,好的。
我去试试建立视图,多谢版主!