Presentació

Llistat de la macro "DAUANY".


Descripció: completa data després _DART i _DATA

1 {SI SE CANCELA}{IR}Fugida~~
2
3 {;}A:Demanar l'any~
4
5 {;}Inicialitzem els paràmetres de DAU_TEXT.~
6 {ASIGNAR}VP-missatge~Escriviu l'any (quatre xifres)~
7 {ASIGNAR}VP-resposta~~
8 {ASIGNAR}VP-obliga~sí~
9
10 {ASIGNAR}vàlid~no~
11 {MIENTRAS} "{VARIABLE}any~"<"1900"|"{VARIABLE}any~">"2020"|
12 "{VARIABLE}vàlid~"="no"~
13 {;}El 30-6-2020 em jubilo~
14 {ANIDAR}{VARIABLE}viaMacros~Dau_text~
15 {ASIGNAR}any~{VARIABLE}VP-resposta~~
16 {SI}{VARIABLE}any~<1900|{VARIABLE}any~>2020~
17 {ASIGNAR}vàlid~no~
18 {DE OTRO MODO}
19 {ASIGNAR}vàlid~sí~
20 {FIN SI}
21 {FIN MIENTRAS}
22
23 {ASIGNAR}VP-any~de {VARIABLE}any~~
24
25 {REGRESAR}
26
27 {ROTULO}Fugida~
28 {ANIDAR}{VARIABLE}viaMacros~DauCance~

Comentaris

Macro cridada des de la macro DAU_DATA.WPM.
1. {SI SE CANCELA}{IR} redirecciona la funció de la tecla de
cancel.lació cap al rètol "Fugida", que transfereix l'execució
a la macro DAUCANCE.WPM, que cancel.la el procediment i torna a
la macro matriu d'on parteix aquesta.
5. {;} comentari que ens avisa que tot seguit inicialitzarem els
paràmetres de la macro DAU_TEXT.WPM, que controla el valor de
les variables que ens serviran per definir l'any de la reunió.
6. {ASIGNAR} assigna a la variable "VP-missatge" el valor
"Escriviu l'any (quatre xifres)".
7. {ASIGNAR} inicialitza la variable "VP-resposta".
8. {ASIGNAR} assigna a la variable "VP-obliga" el valor "sí".
10. {ASIGNAR} assigna a la variable "vàlid" el valor "no".
11. {MIENTRAS} mentre el valor de la variable "any" no estigui
comprès entre "1900" i "2020" o el valor de la variable "vàlid"
sigui "no"...
14. ... {ANIDAR} transfereix l'execució a la macro DAU_TEXT.WPM, que
retorna una resposta després de rebre una pregunta.
15. {ASIGNAR} assigna a la variable "any" el valor de la variable
"VP-resposta".
16. {SI} si el valor de la variable "any" no està comprès entre 1900
i 2020 (com a valor numèric)...
17. {ASIGNAR} assigna a la variable "vàlid" el valor "no".
18. {DE OTRO MODO} altrament...
19. {ASIGNAR} assigna a la variable "vàlid" el valor "sí".
23. {ASIGNAR} assigna a la variable "VP-any" el valor "de " + el
valor de la variable "any".
25. {REGRESAR} retorna el control a la macro des d'on havíem cridat
aquesta macro.
27. {ROTULO} declara el rètol "fugida", que...
28. ... transfereix l'execució a la macro DAUCANCE.WPM, que
cancel.la l'execució de la macro, neteja la pantalla i
inicialitza les variables generals.





Josep Tordera, Lluís de Yzaguirre i Víctor Pàmies
Institut de Lingüística Aplicada ( Universitat "Pompeu Fabra")
Servei de Llengua Catalana ( Universitat de Barcelona)
corr-el: lluis punt deyzaguirre arrova upf punt edu