以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教教师表达式判断的问题,急!!! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20653) |
-- 作者:flytianr -- 发布时间:2012/6/14 22:43:00 -- 请教教师表达式判断的问题,急!!! 请教各位老师
Dim t As Table = Tables("窗口1_Table1")With Tables("产品") If .Current Is Nothing Then t.Filter = "False" Else t.Filter = "产品编号 = " & .Current("产品编号") End IF End With
以上是在帮助中“用Table控件模拟关联表”一节里的一段代码,示例中的[产品编号]列为数值型,我在自己的程序中引用了这段,但是[产品编号]列设定的是字符型,里面的值为“AAC"、“BBD”等,但经反复测试,结果永远是“无法找到AAC列”,我反复试过,如果列变为整数型,就可以找到结果,或者列是字符型,但列的值输入1,2,3等数字也可以,只有输入英文字母时就不成,难道说语句不能判断带字母的列吗
|
-- 作者:程兴刚 -- 发布时间:2012/6/14 22:50:00 -- 字符型:
t.Filter = "产品编号 = \'" & .Current("产品编号") & "\'" |