Foxtable(狐表)用户栏目专家坐堂 → 打开窗口弹出错误提示


  共有1835人关注过本帖树形打印复制链接

主题:打开窗口弹出错误提示

帅哥哟,离线,有人找我吗?
yetle
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
打开窗口弹出错误提示  发帖心情 Post By: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"

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/3 15:07:00 [只看该作者]

改成
 
Tables("采购需求计算_table1").Filter = "[物供号] = '20180901'"

 回到顶部
帅哥哟,离线,有人找我吗?
yetle
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2018/9/3 15:09:00 [只看该作者]

我把Tables("采购需求计算_table1").Filter = "[物供号] = 20180901"这一行注释掉也是有上面那个提示,另外

20180901是数字,
物供号是整数列

帮助:

表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。

例如:

Tables("订单").Filter = "[产品] = 'PD01'"  '字符用单引号括起来
Tables("订单").Filter = "[日期] = #3/17/1999#"  '日期用#括起来
Tables("订单").Filter = "[折扣] = 0.1"  '数值直接使用

通过表达式列的Expression属性,可以动态设置其计算公式。

例如:

[此贴子已经被作者于2018/9/3 15:10:49编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/3 15:27:00 [只看该作者]

1、看看是否表格的currentChanged事件有影响的代码。

 

2、做个例子测试。


 回到顶部