以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 無法在 System.Int32 和 System.String 上執行 '=' 作業。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38240) |
-- 作者:tungwun -- 发布时间:2013/7/23 22:01:00 -- 無法在 System.Int32 和 System.String 上執行 '=' 作業。 用那代码错误信息
Dim Filter As String
With e.Form.Controls("TextBox16")
If .text IsNot Nothing Then
Filter="單號 =\' " & .text & "\'"
End If
End With
If Filter > "" Then
Tables("收據").Filter = filter
End If
With Tables("收據")
.Position = .Rows.Count - 1
End With 出现错误信息?
NET Framework 版本:2.0.50727.5472
Foxtable 版本:2013.6.28.1
错误所在事件:
详细错误信息:
無法在 System.Int32 和 System.String 上執行 \'=\' 作業。
|
-- 作者:lsy -- 发布时间:2013/7/24 8:03:00 -- Filter="單號 =\' " & .text & "\'"
單號是什么数据类型?
|
-- 作者:狐狸爸爸 -- 发布时间:2013/7/24 8:43:00 -- 呵呵,根据错误提示,你的单号应该是数值型,所以:
Filter="單號 =\' " & .text & "\'"
改为: Filter="單號 = " & .text
建议看看:
http://www.foxtable.com/help/topics/1284.htm
|
-- 作者:tungwun -- 发布时间:2013/7/24 16:30:00 -- 是整数型 是整数型 |
-- 作者:tungwun -- 发布时间:2013/7/24 16:36:00 -- 語法錯誤: '=' 運算子之後遺漏運算元。 改代 Filter="單號= " & .text 後出现 語法錯誤: \'=\' 運算子之後遺漏運算元。
|
-- 作者:狐狸爸爸 -- 发布时间:2013/7/24 17:26:00 -- Dim Filter As String
如果还是不行,做个例子发上来 |