以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 表达式中有语法错误 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178999) |
-- 作者:cc2020 -- 发布时间:2022/8/2 16:00:00 -- 表达式中有语法错误 Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.BuildTree(dt, "年|产品名称及规格") trv.StopRedraw For Each nd As WinForm.TreeNode In trv.AllNodes Dim Year As Integer = nd.DataRow("年") Dim Product As String = nd.DataRow("产品名称及规格") Select Case nd.Level Case 1 nd.Text = nd.text & "产品名称及规格(" & dt.Compute("sum(产品批号)", "年 = " & Year & " And 产品名称及规格 = " & trim(Product)) & "批次)" End Select Next trv.Nodes.Insert("加载所有行", "加载所有行(" & dt.Compute("sum(产品批号)") & "批次)", 0) trv.ResumeRedraw 提示表达式中有语法错误,没看出来呢? |
-- 作者:有点蓝 -- 发布时间:2022/8/2 16:16:00 -- 先看看:http://www.foxtable.com/webhelp/topics/1284.htm 表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。 例如: Tables("订单").Filter = "[产品] = \'PD01\'" \'字符用单引号括起来 |