Foxtable(狐表)用户栏目专家坐堂 → [求助]Find 的问题


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

主题:[求助]Find 的问题

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


加好友 发短信
等级:婴狐 帖子:37 积分:404 威望:0 精华:0 注册:2011/8/10 12:43:00
[求助]Find 的问题  发帖心情 Post By:2011/8/16 15:39:00 [只看该作者]

刚刚接触了Foxtable没几天,正在消化中。现碰到个问题,请求帮助:

Dim dr As DataRow
dr =
DataTables("订单").Find("[产品] = 'PD01'", "日期 Desc")
If
dr IsNot Nothing Then
Dim
wz As Integer = Tables("订单").FindRow(dr)
If
wz >= 0 Then
Tables
("订单").Position = wz

End If
End If

以上这段代码,是帮助中的事例。现在的问题,PD01 在上面的代码中是个字符串常量,由于程序的需要,我需要将 PD01 改成变量(即每次查找的产品是不同的),那我应该怎么写这句涉及 Find 的代码?
先谢了!

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/16 15:42:00 [只看该作者]

Dim dr As DataRow
Dim pd As String = "PD01"
dr = DataTables("订单").Find("[产品] = '" & pd & "'", "日期 Desc")
If dr IsNot Nothing Then
    Dim wz As Integer = Tables("订单").FindRow(dr)
    If wz >= 0 Then
        Tables("订单").Position = wz
    End If
End If

 

参考:

http://www.foxtable.com/help/topics/1284.htm

http://www.foxtable.com/help/topics/1058.htm

 

不过最好还是按顺序看帮助,看三遍。


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


加好友 发短信
等级:婴狐 帖子:37 积分:404 威望:0 精华:0 注册:2011/8/10 12:43:00
  发帖心情 Post By:2011/8/16 15:44:00 [只看该作者]

感谢狐爸!

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


加好友 发短信
等级:婴狐 帖子:1 积分:65 威望:0 精华:0 注册:2011/10/25 14:02:00
  发帖心情 Post By:2011/10/25 14:04:00 [只看该作者]

dim v as string

dr = DataTables("订单").Find("[产品] = '" & v & "'")


 回到顶部