Foxtable(狐表)用户栏目专家坐堂 → 整数值


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

主题:整数值

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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
整数值  发帖心情 Post By:2024/10/29 16:01:00 [只看该作者]

 Dim fdr As DataRow = DataTables("销售出库明细").SQLfind("FID ='" & CStr(s2) & "'")

FID 列是整数数值
s2也是整数数值
这个是不是不成立
想用ID与ID进行对比,一致时引用当行值

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/29 16:03:00 [只看该作者]


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

例如:

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


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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/10/29 16:30:00 [只看该作者]

Dim s As Table = Tables("应收.已审销售") 
For i As Integer = 0 To s.Rows.count - 1
    Dim s1 As Row = s.Rows(i)
    Dim s2 As String = s1("销售FID")
    MessageBox.Show(s2)
    Dim fdr As DataRow = DataTables("销售出库明细").SQLfind("[FID] ='" & s1("销售FID") & "'")
    If fdr IsNot Nothing Then
        fdr("立帐单号") = s1("单号")
        fdr("立帐ID") = s1("FID")
          MessageBox.Show(s1("单号"))
    End If
Next
不知哪出问题了,就是引不出来

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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/10/29 16:31:00 [只看该作者]

我都把它改为字符了

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/29 16:34:00 [只看该作者]

[FID]改为字符列了?说明没有符合条件的数据

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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/10/29 16:47:00 [只看该作者]

是,全部改为字符型了
但是又有符合条件的数据

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/29 16:50:00 [只看该作者]

数据有问题,比如有空格等看不见的字符,或者大小写不一致

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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/10/29 17:08:00 [只看该作者]

解决了

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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/10/30 16:47:00 [只看该作者]

是SQLfind和FIND出了问题,如果只用FIND会不会出现引用不到的呢
现在使用FIND可以对已加载的数据进行引用,如果没有加载的情况下,就会出现引用不到的情况
这个问题怎样处理比较好适

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/30 17:05:00 [只看该作者]

SQLfind和FIND不可能有问题。请上传实例说明

 回到顶部