Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:表控件绑定数据源的条件筛选问题

1楼
ashi_shine 发表于:2011/10/13 10:06:00

表控件 (退款订单管理_退款单) 绑定了数据表 Top_Order (Normal 副本 )

 

希望实现的是:窗体加载时 表控件 (退款订单管理_退款单)中显示Top_Order 条件过滤后的内容

 

代码:在窗体的AfterLoad中: DataTables("退款订单管理_退款单").Select("[RefundStatus]='SUCCESS'")

 

运行结果:错误提示:不存在名为“退款订单管理_退款单”的DataTable

 

求解!!

2楼
狐狸爸爸 发表于:2011/10/13 10:13:00

先打开此窗口,然后打开命令窗口,在命令窗口执行:

 

for each dt as datatable in datatables

    output.show(dt.name)

next

 

另外:

DataTables("退款订单管理_退款单").Select("[RefundStatus]='SUCCESS'")

有些不能理解,foxtable似乎没有这种用法的。

3楼
ashi_shine 发表于:2011/10/13 10:28:00

退款订单管理_退款单 这个表不存在。

 

如何修改呢?

 

代码:

DataTables("Top_Order").Select("[RefundStatus]='SUCCESS'")
Tables("退款订单管理_退款单").DataSource=DataTables("Top_Order")

 

也不对。

 

 

4楼
狐狸爸爸 发表于:2011/10/13 10:35:00

1、表名不存在的话,先打开此窗口,然后打开命令窗口,在命令窗口执行:

for each dt as datatable in datatables

    output.show(dt.name)

next

看看真实的表名到底是什么。

 

2、数据加载问题,建议你看看开发指南《动态加载》这一章,从这一节开始看:

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

 

看两遍,再开始写代码。

 

 

 

 

5楼
ashi_shine 发表于:2011/10/13 10:39:00

用Filter 或者 Fill 会造成已定义的列标题和列排序丢失。

 

[此贴子已经被作者于2011-10-13 10:42:53编辑过]
6楼
ashi_shine 发表于:2011/10/13 10:47:00

Tables("退款订单管理_退款单").Filter=" RefundStatus='SUCCESS'"

 

图片点击可在新窗口打开查看

 

3Q~~~~

7楼
狐狸爸爸 发表于:2011/10/13 10:55:00

呵呵,你真的该好好看看帮助了,怎么会有这个问题?

简单的筛选,居然搞得这么复杂。

 

图片点击可在新窗口打开查看

共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.