以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于contains (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90614) |
-- 作者:lk15502 -- 发布时间:2016/9/18 15:09:00 -- 关于contains 下面的代码:e.Col.combolist = DataTables("织造机台表").SQLGetComboListString("机台编号","[坯布品种].contains(\'" & e.Row("品名大类") & "\')")执行不了,请问老师问题在哪里 If e.Isfocuscell Then If e.Col.name = "品名大类" Then e.Col.combolist = DataTables("原料坯布设置表").SQLGetComboListString("类别小类","[类别大类] = \'坯布品名大类\'") ElseIf e.Col.name = "织造机台" Then If e.Row.isnull("品名大类") = True Then e.Row("织造机台") = Nothing Else e.Col.combolist = DataTables("织造机台表").SQLGetComboListString("机台编号","[坯布品种].contains(\'" & e.Row("品名大类") & "\')") End If End If End If
|
-- 作者:有点蓝 -- 发布时间:2016/9/18 15:31:00 -- e.Col.combolist = DataTables("织造机台表").SQLGetComboListString("机台编号","[坯布品种] like \'%" & e.Row("品名大类") & "%\'") |
-- 作者:lk15502 -- 发布时间:2016/9/18 15:33:00 -- 为什么不能用contains? |
-- 作者:lk15502 -- 发布时间:2016/9/18 15:34:00 -- 坯布品种是多值字段列 |
-- 作者:有点蓝 -- 发布时间:2016/9/18 15:36:00 -- 这是表达式,表达式没有contains的用法 |
-- 作者:lk15502 -- 发布时间:2016/9/18 16:00:00 -- 明白 |
-- 作者:lk15502 -- 发布时间:2016/9/18 16:03:00 -- 老师,在问一下: Dim lb As String = e.DataRow("织造机台").substring(e.DataRow("织造机台").length,2) & "-" & Format(e.DataRow("织造日期"),"yyMMdd") & "-" 上面的代码: e.DataRow("织造机台").substring(e.DataRow("织造机台").length,2)报错,length有问题?
|
-- 作者:有点蓝 -- 发布时间:2016/9/18 16:15:00 -- length没有问题,但是作为substring的参数就有问题了。 列举数据说明想要做什么
|
-- 作者:lk15502 -- 发布时间:2016/9/18 16:19:00 -- 织造机台比如:gqj26-02,想要最后两位的值:02 |
-- 作者:lk15502 -- 发布时间:2016/9/18 16:19:00 -- 值得长度不是固定的 |