home *** CD-ROM | disk | FTP | other *** search
- <<* SSBCOND.INC *>>
- <<* (C) 1991 SHEN YANG WHITE HORSE SOFTWART COMPANY *>>
-
- <<procedure GenSBExpr>>
- <<begin>>
- PARAMETER expr,notes
- PRIVATE row,rowTOP,recnum,recnumTOP
- PRIVATE newexpr,newnote,PagePaint,skipRECS,exprTOTAL
- SELECT H
- GOTO BOTTOM
- IF EOF()
- exprTOTAL = 0
- recnumTOP = 0
- ELSE
- exprTOTAL = RECNO()
- GOTO TOP
- recnumTOP = RECNO()
- ENDIF
- skipRECS = 18
- row = 23
- rowTOP = 2
- recnum = 0
- expr = ""
- notes = ""
- newexpr = ""
- newnote = ""
- <<GenColor( 0,'WINDOW' )>>
- @ 0,0 CLEAR
- <<GenColor( 0,'PROMPT' )>>
- @ rowTOP,0 SAY REPLICATE( "í╓",40 )
- @ rowTOP,20 SAY " ╠⌡ ╝■ "
- @ rowTOP,57 SAY " ╫ó ╩═ / ▒Ω ╟⌐ "
- @ row-1,0 SAY PromptBar
- @ rowTOP,0 SAY ""
- IF recnumTOP > 0 .AND. RECCOUNT() >= 1
- GOTO recnumTOP
- ENDIF
-
- * ---Edit CONDITION.
- DO GotoRec WITH row,recnum,exprTOTAL
- ?? SYS(2002,1)
- IF recnum > 0 .AND. CondArea = dbfarea
- recnumTOP = RECNO()
- @ 9,7 CLEAR TO 11,72
- @ 9,7 TO 11,72
- @ 9,9 SAY ' ╨▐ ╕─ ╠⌡ ╝■ '
- @ 12,19 CLEAR TO 14,60
- @ 12,19 TO 14,60
- @ 12,21 SAY '╨▐ ╕─ ╫ó ╩═ '
- @ 10,8 GET CondExpr PICT "@S64"
- @ 13,20 GET CondNote
- READ
- expr = CondExpr
- notes = CondNote
- ENDIF
- ?? SYS(2002)
- expr = TRIM( expr )
- notes = TRIM( notes )
- SELECT &dbfarea
- <<end>><<* GenSBExpr *>>
-
- <<* EOF: SSBEXPR.INC *>>