以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  replacefor 问题 速求  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108343)

--  作者:Springamy
--  发布时间:2017/10/20 14:02:00
--  replacefor 问题 速求

在线等!

当 公司 = **的时候,折扣金额 = 已付金额/1.5*0.05

datatable("表A").replacefor("折扣金额","已付金额/1.5*0.05",[公司]=**)

请问这样表达对吗?


--  作者:有点甜
--  发布时间:2017/10/20 14:27:00
--  

datatable("表A").sqlreplacefor("折扣金额","已付金额/1.5*0.05","[公司]=\'abc\'", true)

 

sqlreplacefor是后台修改,你要刷新表格才能看到修改效果 http://www.foxtable.com/webhelp/scr/2898.htm

 

或者,循环替换 http://www.foxtable.com/webhelp/scr/1532.htm

 


--  作者:Springamy
--  发布时间:2017/10/20 16:41:00
--  查询表,不能用这个sqlreplacefor

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

--  作者:有点甜
--  发布时间:2017/10/20 16:58:00
--  

那只能用此方法 http://www.foxtable.com/webhelp/scr/1532.htm

 


--  作者:Springamy
--  发布时间:2017/10/20 17:08:00
--  已用,谢谢,, patindex问题

已用,谢谢

现在还有一个问题,就是  patindex条件筛选匹配的问题,因为我需要筛选两个条件

按照公司筛选数据,有AB,AC两个公司

 patindex(\'%AB%\',\'%AC%\',公司) >0  我这么写报错,只能一个一个的写

如果只匹配A.又不合适,请问得怎么写这个筛选匹配条件


--  作者:有点甜
--  发布时间:2017/10/20 17:10:00
--  

这样写 "公司 Like \'%AB%\' or 公司 like \'%AC%\'"