Foxtable(狐表)用户栏目专家坐堂 → 求助:compute计算结果不对的问题


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

主题:求助:compute计算结果不对的问题

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


加好友 发短信
等级:幼狐 帖子:195 积分:1523 威望:0 精华:0 注册:2014/7/9 16:27:00
求助:compute计算结果不对的问题  发帖心情 Post By:2014/9/10 11:15:00 [只看该作者]

在命令窗口测试下代码:
Dim zxh As Short
zxh = Tables("购置申请管理").Compute("max(购置申请编号分解_总序号)", "购置申请编号分解_年度 = '2013'")
output.show(zxh)
显示结果为:303
是正确的。
但放在窗口中,使用下代码,显示的结果为:0 .请问问题何在?

Dim bh As String = e.Form.Controls("购置申请编号").text
Dim ndb As String = e.Form.Controls("年度表").text
Dim pib As String = e.Form.Controls("PI表") .text
Dim jfly As  String = e.Form.Controls("经费来源表").text

Dim zxh As Short
MessageBox.Show(ndb)                 ‘输入2013后,此步显示为:2013,是正确的

zxh = Tables("购置申请管理").Compute("max(购置申请编号分解_总序号)", "购置申请编号分解_年度 = 'ndb'")
MessageBox.Show(zxh)                ’ 此处显示结果为0

请老师指点问题何在?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/10 11:17:00 [只看该作者]

zxh = Tables("购置申请管理").Compute("max(购置申请编号分解_总序号)", "购置申请编号分解_年度 = '" & ndb & "'")

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


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

zxh = Tables("购置申请管理").Compute("max(购置申请编号分解_总序号)", "购置申请编号分解_年度 = '" & ndb & "'")

 回到顶部