Foxtable(狐表)用户栏目专家坐堂 → [求助]多条件代码错误!求教


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

主题:[求助]多条件代码错误!求教

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


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
[求助]多条件代码错误!求教  发帖心情 Post By:2013/2/20 20:08:00 [只看该作者]

Dim TB As Table = Tables("SFMX")
Dim DB As Double = Forms("门诊收费").Controls("NumericComboBox1").Value
If Forms("门诊收费").Opened Then
    e.form.Controls("NumericComboBox2").Value = Round2(DataTables("SFMX").Compute("Sum(JE)","BRXM='"& TB.Current("BRXM") &"'" And "ZT = False"  ),1)
End If
问题出在And "ZT = False" 

顺便问一下,对于逻辑列,什么时候用Ture,False;什么时候用1,0;

都搞混了,惭愧

 

此代码写在按钮里面的,写在哪里更好?

我的想法是当单击时计算

[此贴子已经被作者于2013-2-20 20:12:19编辑过]

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2013/2/20 20:26:00 [只看该作者]

Dim s As String = Tables("SFMX").Current("BRXM")
If Forms("门诊收费").Opened Then
    e.form.Controls("NumericComboBox2").Value = Round2(DataTables("SFMX").Compute("Sum(JE)","BRXM = '" & s & "' And ZT = False" ),1)
End If

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/2/20 20:28:00 [只看该作者]

If Forms("门诊收费").Opened Then

    Dim TB As Table = Tables("SFMX")

    if TB.Current isnot nothing
        Dim DB As Double = Forms("门诊收费").Controls("NumericComboBox1").Value
        e.form.Controls("NumericComboBox2").Value = Round2(DataTables("SFMX").Compute("Sum(JE)","BRXM='" & TB.Current("BRXM") & "' And ZT = False" ),1)

    end if
End If


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2013/2/20 20:28:00 [只看该作者]

加载到项目后都应该用true和false。

如果参与后台数据库的计算,如SQL数据源,则用0和1


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


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
  发帖心情 Post By:2013/2/20 21:04:00 [只看该作者]

谢谢各位版主赐教


 回到顶部