Foxtable(狐表)用户栏目专家坐堂 → 查询表生成器里面增加的表达式不能调用其他的数据表的列


  共有4830人关注过本帖树形打印复制链接

主题:查询表生成器里面增加的表达式不能调用其他的数据表的列

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 15:36:00 [显示全部帖子]

 查询表可以连接其他表进行查询,连接查询可以引用其他表的列。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 15:45:00 [显示全部帖子]

以下是引用yihuawen在2014-4-24 15:39:00的发言:

可是要调用的列是用代码计算所得,就显示不出来了调用不了

 

代码计算所得?什么意思?只要是表里的内容,就可以引用。

 

有没有具体例子?


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 16:08:00 [显示全部帖子]

 表达式需要特殊处理一下,这是最后的sql语句

 

Select  {发货明细}.*,发货单扫描件,发货日期,已对账,(IIF([厚度] >= 80,[厚度] * [件数]*[单件数] * [规格一] * [规格二] / 1000000000,[件数]*[单件数] * [规格一] * [规格二] / 1000000)-[扣点] * [规格二]*300/ 1000000) as 实交方数 From {发货明细} Inner JOIN {出库主表} ON {出库主表}.[发货单号] = {发货明细}.[发货单号]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 16:11:00 [显示全部帖子]

 项目

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:石材.table


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 16:50:00 [显示全部帖子]

以下是引用yihuawen在2014-4-24 16:43:00的发言:

那查询表李【实交方数】都是等于另外在计算所得??因为行业特殊性 有少数{发货明细}表中 还要手动输入【实交方数】不一定全都是公式所计算的,那公式还是不是要在调整下

 

是的,那就不要把这一列设置成表达式列,用数据列去存储更好。

 

 参考 http://www.foxtable.com/help/topics/1469.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 16:59:00 [显示全部帖子]

以下是引用yihuawen在2014-4-24 16:55:00的发言:
但是查询表里面增加不了数据列啊,这样查询表里怎样才能增加一个列等于 {发货明细}中的【实交方数】

 

我是说在你的【发货明细】那里,把【实交方数】改成数据列,这样你就可以手动去输入值了。

 

那查询表直接引用这一列的数据便可。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 17:07:00 [显示全部帖子]

以下是引用yihuawen在2014-4-24 17:01:00的发言:
编辑查询表 的{发货明细}选项里就不显示【实交方数】的数据列

 

因为你的【实交方数】是表达式列。所以是不会显示的。只有是数据列,才会显示的。

 

因为是表达式列,所以查询表是需要输入【实交方数】的表达式才能得到数据的。我现在建议你把这一列改成数据列。在发货明细表里改。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 17:38:00 [显示全部帖子]

以下是引用yihuawen在2014-4-24 17:35:00的发言:
如果需要发货单的扫描的图片(已经在出库主表里添加过了),查询表里面怎样才能体现?

 

扫描图片,只是一个文件名,值是可以引用过来的,但是默认不是扩展成图片列的。你现在是希望查询表也可以显示这个这些图片?

[此贴子已经被作者于2014-4-24 17:38:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 17:54:00 [显示全部帖子]

以下是引用yihuawen在2014-4-24 17:42:00的发言:

是的

扩展成图片列的图片  查询表怎样可以显示

 

你直接把这一列数据扩展成图片列,不就成了?设置得和原先的一样。


 回到顶部