以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]表达式相关问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108967) |
-- 作者:stevenfm -- 发布时间:2017/11/1 15:33:00 -- [求助]表达式相关问题 利用关联: 把两张表连接后。 表达式可以 Parent(关联名).(字段)
在子表中显示父表某一字段。 请问,我有办法做到用表达式把父表两个字段显示在子表中一个格子嘛? Parent(关联名).(字段1) + Parent(关联名).(字段2) 这样好像不行。其中一个字段是字符,一个是整数。
|
-- 作者:有点甜 -- 发布时间:2017/11/1 17:23:00 -- 假如字段1是数字,那就这样改
Convert(Parent(关联名).(字段1), \'System.String\') + Parent(关联名).(字段2) |
-- 作者:stevenfm -- 发布时间:2017/11/2 15:41:00 -- 好像不对。这个是转换类型。 我的规格是字符,页数是整数。这样表达式是没有问题。但是不现实啊。 我是用表达式生成器写的。 |
-- 作者:有点甜 -- 发布时间:2017/11/2 16:19:00 -- 你要数字相加?
Convert(Parent(海报信息_海报费用).规格, \'System.String\') + Parent(海报信息_海报费用).海报页数 |
-- 作者:stevenfm -- 发布时间:2017/11/2 16:32:00 -- 不是的。我是想父表中两个字段,合并成一个字段显示到子表中。 比如父表是:字段1值:32K ,字段2值:16 子表中合并这两个字段是 32K16
|
-- 作者:有点甜 -- 发布时间:2017/11/2 16:48:00 -- 这样写,真的不行?做个例子发上来测试。
Parent(海报信息_海报费用).规格 + Convert(Parent(海报信息_海报费用).海报页数 , \'System.String\') |
-- 作者:stevenfm -- 发布时间:2017/11/10 12:32:00 -- 这个问题也解决了。是我弄错了。我既然选择了一个空的值在哪试 |