| At line 1 added 84 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| Di seguito un esempio di utilizzo in un programma RPG della /COPY £IQR. |
|
| %%quote |
| | H/COPY QILEGEN,£INIZH |
| | V*=============================================================== |
| | V* MODIFICHE Ril. T Au Descrizione |
| | V* gg/mm/aa nn.mm i xx Breve descrizione |
| | V*=============================================================== |
| | V* OBIETTIVO |
| | V* |
| | *=============================================================== |
| | /COPY QILEGEN,£IQ2_PD1 |
| | /COPY QILEGEN,£IQ3_PD1 |
| | /COPY QILEGEN,£IQ2DS |
| | /COPY QILEGEN,£IQ3DS |
| | /COPY QILEGEN,£IQRDS |
| | /COPY QILEGEN,£TABB£1DS |
| | /COPY QILEGEN,£PDS |
| | * |
| | C EVAL £IQROG='CNCLI' |
| | C CLEAR £IQR2I |
| | C CLEAR £IQR3I |
| | * imposto schema libero |
| | C EVAL £IQRSC='**' |
| | C EVAL £IQR2I(1)='I/01' |
| | C EVAL £IQR2I(2)='I/03' |
| | * imposto filtro libero |
| | C EVAL £IQRFL='**' |
| | * solo attivi U/G02 |
| | C CLEAR £IQ3C |
| | C EVAL £IQR3I(1)='U/G02' |
| | C EVAL £IQ3CCD='U/G02' |
| | C EVAL £IQ3COP='EQ' |
| | C EVAL £IQ3CFU='OAV' |
| | C EVAL £IQ3CPA='I/02,U/G02' |
| | C EVAL £IQR3D(1)=£IQ3C |
| | * inizializzo |
| | C EVAL £IQRFU='INZ' |
| | C EVAL £IQRME=*BLANKS |
| | C EVAL £IQRQR='*FIL' |
| | C EXSR £IQR |
| | * valorizzo filtro |
| | C EVAL £IQR3V(1)='1' |
| | * seleziono |
| | C EVAL £IQRFU='SLC' |
| | C EXSR £IQR |
| | * scandisco |
| |1 C DO *HIVAL |
| | C EVAL £IQRFU='NXT' |
| | C EXSR £IQR |
| |2 C IF £IQR35=*ON |
| | C LEAVE |
| |2e C ENDIF |
| | * |
| | C EVAL $$CODI=£IQROK |
| | C EVAL $$RAGS=P_£IQ2_EXT_VAL('I/01') |
| | C EVAL $$INDI=P_£IQ2_EXT_VAL('I/03') |
| | * |
| |1e C ENDDO |
| | * |
| | C G9MAIN TAG |
| | C SETON LR |
| | *--------------------------------------------------------------------- |
| | /COPY QILEGEN,£INZSR |
| | *--------------------------------------------------------------------- |
| | RD* Routine iniziale |
| | *--------------------------------------------------------------------- |
| | C £INIZI BEGSR |
| | * |
| | C MOVEL *BLANKS $$CODI 15 |
| | C MOVEL *BLANKS $$RAGS 35 |
| | C MOVEL *BLANKS $$INDI 35 |
| | * |
| | C ENDSR |
| | /COPY QILEGEN,£IQR |
| | /COPY QILEGEN,£IQ2_PC1 |
| | /COPY QILEGEN,£IQ3_PC1 |
| /% |
| ---- |