以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 打开窗口弹出错误提示 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124265) |
-- 作者:yetle -- 发布时间:2018/9/3 15:06:00 -- 打开窗口弹出错误提示 .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2018.8.30.1 错误所在事件: 详细错误信息: 语法错误:“=”运算符后缺少操作数。 AfterLoad Tables("采购需求计算_table3").Sort = "物料基本信息_物料ID" Dim tb As Table =Tables("采购需求计算_table1") If Forms("采购需求计算").Opened() tB.Fill(" select [物供号] as 物供号,[款号] as 款号,[货品名] as 货品名,[客款号] as 客款号,sum(isnull([重要信息_数量],0)) as 数量 f rom [lucifer].[dbo].[销售订单明细] group by [物供号],[款号],[货品名],[客款号] order by [款号] " , "lucifer",True) End If Tables("采购需求计算_table1").Filter = "[物供号] = 20180901" |
-- 作者:有点甜 -- 发布时间:2018/9/3 15:07:00 -- 改成
Tables("采购需求计算_table1").Filter = "[物供号] = \'20180901\'"
|
-- 作者:yetle -- 发布时间:2018/9/3 15:09:00 -- 我把Tables("采购需求计算_table1").Filter = "[物供号] = 20180901"这一行注释掉也是有上面那个提示,另外 帮助: 表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。 例如: Tables("订单").Filter = "[产品] = \'PD01\'" \'字符用单引号括起来 通过表达式列的Expression属性,可以动态设置其计算公式。 例如: [此贴子已经被作者于2018/9/3 15:10:49编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/9/3 15:27:00 -- 1、看看是否表格的currentChanged事件有影响的代码。
2、做个例子测试。 |