Foxpro 宏替换的应用

发表于:2007-07-02来源:作者:点击数: 标签:
这一章我们来学习 FO XP RO 的一个十分强大而又非常容易掌握的功能: 宏替换 。就从名字上看来这不是个容易对付的家伙,在开始讲 宏替换 之前,让我们先来看一看这样的一个例子: 假设我们有两个表, 1997 级学生成绩表( 1997.DBF )和 1999 级学生成绩表(

这一章我们来学习 FOXPRO 的一个十分强大而又非常容易掌握的功能: 宏替换 。就从名字上看来这不是个容易对付的家伙,在开始讲 宏替换 之前,让我们先来看一看这样的一个例子:

假设我们有两个表, 1997 级学生成绩表( 1997.DBF )和 1999 级学生成绩表( 1999.DBF )。这时我们要求用户在浏览表之前先输入年份,以便我们来打开用户指定年度的学生成绩表。也许你会说: “ 这太容易了,俺会呀 ” 然后给出下面的方案:

先用一个文本框来接收用户的输入的年份,然后调用下面的代码来打开表:

DO CASE
CASE THISFORM.TEXT1.VALUE = @#1997@#
USE ‘1997.DBF@#
CASE THISFORM.TEXT2.VALUE = @#1999@#
USE @#1999.DBF@#
ENDCASE
BROW

原文转自:http://www.ltesting.net