Foxtable(狐表)用户栏目专家坐堂 → 按钮代码问题求助版主?


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

主题:按钮代码问题求助版主?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 11:40:00 [显示全部帖子]

 看看你的datarowAdded事件、CurrentChanged事件,贴出代码。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 12:38:00 [显示全部帖子]

  错误提示,和你代码无关。

 

 你哪里执行了sql语句?用于加载数据的?


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 14:11:00 [显示全部帖子]

 msgbox(filter)

 

 你的表格没有【鉴定批次】列或【工作单位】列,或者这两列有一列是表达式列。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 15:40:00 [显示全部帖子]

以下是引用lisheng1971在2017/6/1 15:01:00的发言:
有这两列,但都不是表达式列

 

错误提示的意思是:你编写的列名错了,要么你写错了,要么列是表达式列。

 

你再看看是你哪里的代码导致的报错。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/2 10:30:00 [显示全部帖子]

 那就去看你的datacolchanged事件,那里代码有错,特别是写了sql语句的代码。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/2 10:54:00 [显示全部帖子]

你datacolchanged事件为什么要写这段代码?而且你没有日期列。请删除

 

Dim y As Integer = Date.Today.Year
Dim q As Integer = (Date.Today.Month - 1) \ 3 + 1 '计算现在是第几个季度
Dim dt1 As New Date(y, 3 * (q - 1) + 1, 1) '获取本季度的第一天
Dim dt2 As New Date(y, 3 * q, Date.DaysInMonth(y,3 * q)) '获取本季度的最后一天
Dim Filter As String
Filter = "日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "#"
DataTables("证书编号表").LoadFilter = Filter
DataTables("证书编号表").Load()


 回到顶部