以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]查询表生成器里如果想增设一列,公式是如何设立的? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32659) |
-- 作者:jianyuan -- 发布时间:2013/5/6 9:29:00 -- [求助]查询表生成器里如果想增设一列,公式是如何设立的? 如题,我想在查询表生成器,增设一列,如查询入库单中,我想增设一个列名"交易类型",其值固定为"销"字,我用b.addexp("交易类型","销"),结果报错啊,现在急用,求各位帮忙.谢谢! |
-- 作者:lsy -- 发布时间:2013/5/6 9:36:00 -- select "销" as 交易类型 from {表A} |
-- 作者:Bin -- 发布时间:2013/5/6 9:36:00 -- AddCols 试试看 addexp 是增加表达式列,第二个参数为表达式,你这样写肯定是错的.
|
-- 作者:jianyuan -- 发布时间:2013/5/6 10:25:00 -- AddCols怎么设呢,我这样写,也不对啊 Dim b1 As new SQLJoinTableBuilder("入库查询","入库明细") b1.AddCols("仓位") 求各位帮忙了 |
-- 作者:jianyuan -- 发布时间:2013/5/6 10:26:00 -- AddCols怎么设呢,我这样写,也不对啊 Dim b1 As new SQLJoinTableBuilder("入库查询","入库明细") b1.AddCols("仓位") 求各位帮忙了,如何增加交易类型一列,在查询表中. |
-- 作者:XYT -- 发布时间:2013/5/6 10:36:00 -- 不能设置默认值吧,你不设置应该就可以,设置就不知道怎么写了 |
-- 作者:lsy -- 发布时间:2013/5/6 10:42:00 -- 以下是引用jianyuan在2013-5-6 10:26:00的发言:
AddCols怎么设呢,我这样写,也不对啊 Dim b1 As new SQLJoinTableBuilder("入库查询","入库明细") b1.AddCols("仓位") 求各位帮忙了,如何增加交易类型一列,在查询表中. select "销" as 交易类型 from {表A} |
-- 作者:Bin -- 发布时间:2013/5/6 10:44:00 -- 不行的话,设置默认值 用比较笨的方法吧,循环所有行然后赋值. |
-- 作者:lsy -- 发布时间:2013/5/6 10:46:00 -- 好奇怪呀: select "销" as 交易类型 from {表A}
一句不就搞定了吗?
|
-- 作者:jianyuan -- 发布时间:2013/5/6 11:02:00 -- 有解了: b1.AddCols("交易类型",""销\'") 谢谢客服的答复! |