Foxtable(狐表)用户栏目专家坐堂 → 类似vf中的browse的命令是什么?


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

主题:类似vf中的browse的命令是什么?

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


加好友 发短信
等级:婴狐 帖子:24 积分:251 威望:0 精华:0 注册:2011/10/14 12:00:00
类似vf中的browse的命令是什么?  发帖心情 Post By:2011/10/15 12:05:00 [只看该作者]

类似vf中的browse的命令是什么?

我导入dbf后想灵活的查看相关字段


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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2011/10/15 12:28:00 [只看该作者]

browse last显示当前记录
browse all for 路线编号=“A” 显示所有路线编号为A的记录
==================================================================

狐表的:

Current

返回当前行。

例如:

Output.Show(CurrentTable.Current("客户"))

显示当前表当前行的客户列内容。

Tables("产品.订单").Current("数量") = 100

将关联表"产品.订单"当前行的“数量”列内容设为100

在汇总模式下,Current只返回数据行,不返回分组行;如果你选择了分组行,此时Current返回Nothing。
所以为了在命令窗口显示当前表当前行的客户列内容,“完美”的代码是:

If CurrentTable.Current IsNot Nothing Then
    Output.Show(
CurrentTable.Current("客户"
))
End If


Select

以集合的形式,返回所有符合指定条件的行。

语法:

Select(Filter)
Select(Filter,Sort)

Filter: 条件表达式,请参考表达式的运算符和函数条件表达式
Sort:   可选参数,指定排序方式

我们经常需要对符合某一条件的记录,统一进行处理,此时Select方法就派上用场了。

示例一

例如,对于1999年1月4日订购PD01的订单,希望将其折扣统一设置为0.12,代码为:

Dim drs As List(Of DataRow)
drs = DataTables("订单").Select("[产品] = 'PD01' And [日期]= #1/4/1999#")
For Each
dr As Datarow In drs
    dr("折扣") = 0.12

Next

[此贴子已经被作者于2011-10-15 12:33:33编辑过]

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


加好友 发短信
等级:婴狐 帖子:24 积分:251 威望:0 精华:0 注册:2011/10/14 12:00:00
  发帖心情 Post By:2011/10/15 12:57:00 [只看该作者]

比如下面“示例”的附件

怎么只看姓名这一个字段即姓名这一列

用命令的方法

 

“路线”是什么意思?


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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2011/10/15 13:08:00 [只看该作者]

没见附件,如只看姓名列,可这样:
CurrentTable.SetColVisibleWidth("姓名|-1"

我也不懂VF的路线是什么意思,百度来的,大概"路线编号"是个字段吧

 回到顶部