查询表的替代者

一、用表达式列显示多个表的数据

Foxtable有表达式列,通过表达式,可以实现列与列之间的计算,还可以引用父表数据,或统计子表数据。

假定有产品、客户、订单三个表,结构如下:

其中产品表和订单表之间通过产品编号建立关联,关联名为"po",客户表和订单表之间通过客户编号建立关联,关联名为"co"。

我们可以在订单表增加三个表达式列,分别为:

名称 类型 表达式
金额 双进度小数 [数量] * [单价]
产品名称 字符 Parent(po).产品名称
客户名称 字符 Parent(co).客户名称

现在订单表的结构如下图所示,不是查询表,却胜似查询表:

二、统计查询表的实现

不管是汇总模式、还是分组统计或交叉统计,都提供了设置管理和调用功能,类似于Access的统计查询 ,但是功能却强大得多。

以交叉统计为例,你可以在交叉统计设置窗口,单击下图所示的两个按钮,将设置好的交叉统计保存取来:

三、众多专业统计工具和查询表生成器

在学习本帮助的开发指南部分时,你将发现Foxtable的查询和统计是分开的,Foxtable有四大统计工具,分别是GroupTableBuilder、CrossTableBuilder、SQLGroupTableBuilder、SQLCrossTableBuilder,其数据统计和分析能力,远远强于Access。
此外Foxtable还提供了查询表生成器:SQLJoinTableBuilder。
这些工具完全采用傻瓜式的编程,不需要任何SQL语言知识,任何人都可以快速掌握,能随心所欲地进行数据统计或生成各种查询表。
这些工具都可以在运行过程中动态生成和绑定,在你设计各种专业管理软件时,这将是一个莫大的优势。


本页地址:http://www.foxtable.com/webhelp/topics/2315.htm