PROGRESS中的循环有以下几种,因为没有现成的环境,可能与实际有点出入.
[@more@]1、repeat:..............end.
个人理解为在本循环中重复执行一个或几个内部过程。
2、do= int-start-var to int-end-var:............end.
这个就不用多做说明了,跟For i = 1 to 20 是一样的。从1执行到20。
3、For each 表名 No-lock where 条件:........End.
用SQL语法,就相当于select 字段名 from 表名。用法是一样的。
这三种循环,用处各不相同,在具体的应用过程中,灵活应用。编写一般报表就不成问题了。