用《易表2000》管理售货订单 三小 2000年 第13期   《易表2000》是一个类似电子表格的数据库程序,它不需要用户具备数据库知识和编程能力,从而为广大普通用户应用计算机管理数据提供了一条相对简单的途径。下面就看一下笔者如何利用《易表2000》(以下简称为易表)为任职单位的销售部门管理订单。 #1  1.建立系统   首先建立一个包括三个表的文件,并将三个表分别命名为产品、客户、订单。选择订单表,执行“表”/“设计表”命令,参照^13050201a^1所示进行设计,具体包括哪些列可以根据需要选择,然后用同样的方法设计好产品表和客户表。最后执行“表自动关联”命令,易表将在三个表之间查找同名列,并根据这些同名列建立表间关联,例如产品表和订单表将通过同名列“产品”建立关联,这一点在设计表的时候要特别注意。 #1  2.设置刷新公式   对于订单来说,一旦知道了单价、数量和折扣,金额也就确定了。选择金额列,执行“列”/“ 列属性”/“ 刷新公式”命令,将金额列的刷新公式设为“数量 * 单价 *(1-折扣)”,这样以后一旦增加或修改数据时,金额列将会自动求值,而无须手工计算和输入。如果要在刷新公式中引用其它表中的列,必须在表名和列名之间用小数点隔开,例如“产品.单价”。 #1  3.打印设计   如果直接从文件菜单中执行打印命令,打印出来的只是一个四四方方的表格,这远远不能满足我们的要求,所以易表提供了一个打印设计工具,可以用来设计各种报表和票据,报表元素包括线条、字符串、表达式和图片,完全能满足我们的基本要求,^13050201b^2就是一个正在设计中的订货合同。 #1  4.查找与替换   易表的查找与替换功能非常灵活,除常数之外,还可以进行表达式查找与替换,假定我们需要对产品为PD01且订货量不小于500的订单增加5%的折扣,只须选定折扣列,执行“编辑”/“查找并替换”命令,按^13050201c^3所示进行操作即可,替换完成之后,金额列会自动重新求值。   易表还有另外两种数据查找方法。首先是通过表间关联,例如我们将订单表根据客户列排序之后,一旦在客户表中选择了某个客户,那么订单表将自动显示该客户的所有订单,反之,一旦在订单表中选择了某一订单,那么客户表将自动显示对应客户的详细资料。此外易表具有独创的快速筛选功能,例如我们在查看订单时,如果希望得到当前客户订购同类产品的所有订单,只须选定客户和产品两个单元格,单击鼠标右键,执行“快速筛选”命令即可,而无须进行繁琐的查找设定。 #1  5.统计分析   易表提供了两个统计工具:分组统计和交叉统计。假定我们需要得到不同客户订购不同产品的情况(^13050201d^4所示),只须将产品列和客户列移到最前面,然后执行“表”/“分组统计”/“累计值”命令,根据前两列对数量和金额进行分组统计即可。   分组统计虽然操作简单,但是必须上下滚动才能查看统计结果,所以不便于比较分析。如果我们执行“表”/“交叉统计”/“累计值”命令,对数量列进行交叉统计,就可以得到^13050201e^5所示的交叉统计结果。显然这种统计结果更加直观,更便于比较分析,不过交叉统计有个缺点。就是不能同时对多列进行统计。   从上述的操作我们可以看出,通过调整列位置,以及根据不同的列数进行统计,就可以得到不同的统计结果,而在易表中调整列位置是非常简单的:按住“Alt”键,用鼠标拖动列标题即可。 #1  6.一点补充   在实际工作中,我们往往还须要比较不同月份、不同季度的产品销售情况,针对这种需要,我们可以在订单表中增加两列,将其分别命名为月份、季度,并将其刷新公式分别设为“Month(月份)”、“Quarter(季度)”,然后将这两列移到表的最后面隐藏起来,直到需要进行统计时再将它显示出来。