USE 90
JOIN 13 ALIAS 500 INTO COM==COMNASC
JOIN 13 ALIAS 501 INTO COM==DOM_CODCOM
JOIN LCP ALIAS 100 INTO CODTAB==DOM_CODLOC
JOIN 96 INTO CODSEZ==CODSEZ|CODSOT=CODSOT
JOIN 97 INTO CODMED==CODMED
JOIN CTD ALIAS 700 INTO CODTAB==CATDON
JOIN TCS ALIAS 200 INTO CODTAB==STATO
JOIN LDN ALIAS 400 INTO CODTAB==PUNTORACC
JOIN GAZ ALIAS 300 INTO CODTAB==GRUPPOAZIE
JOIN 94 INTO CODICE==CODICE
JOIN BNZ TO 94 ALIAS 600 INTO CODTAB==TIPOBEN

END
DESCRIPTION
BEGIN
  90->* "Soggetti Sezioni AVIS"
  100@->* "Localita' postali"
  200@->* "TCS"
  300@->* "GAZ"
  100@->* "LCP"
  500@->* "Comune di nascita"
  501@->* "Comuni di domicilio"
  600@->* "Tabella benemerenze"
  96->* "Sezioni AVIS"
  97->* "Medici"
  94->* "Benemerenze"
END

GENERAL
BEGIN
  OFFSET 0 0
  FONT "Courier New"
  SIZE 12
  GRID ""
END

SECTION BODY ODD 60

STRINGA 1 50
BEGIN
   KEY "Intestazione della scheda + data del giorno"
   PROMPT 1 1 "SCHEDA ANAGRAFICA SOGGETTO stampata il "
   MESSAGE _TODAY
END

STRINGA 2 35
BEGIN
   KEY "Denominazione sezione"
   PROMPT 1 2 "Sezione "
   FIELD 96->DENSEZ
END

STRINGA 3 35
BEGIN
   KEY "Denominazione sottogruppo"
   PROMPT 40 2 "Sottog. "
   FIELD 96->DENSOT
END

STRINGA 4 25
BEGIN
 KEY "Cognome"
 PROMPT 0 0 ""
 FLAGS "H"
 MESSAGE RESET,6|COPY,6
 FIELD 90->COGNOME
END

STRINGA 5 25
BEGIN
 KEY "Nome"
 PROMPT 0 0 ""
 FLAGS "H"
 MESSAGE APPEND,6
 FIELD 90->NOME
END

STRINGA 6 51 1
BEGIN
 KEY "Cognome e nome"
 PROMPT 1 4 ""
END

STRINGA 7 30 1
BEGIN
 KEY "Indirizzo"
 PROMPT 1 6 ""
 FIELD 90->DOM_INDIR
END

STRINGA 8 4
BEGIN
 KEY "Codice localita'"
 PROMPT 0 0 ""
 FLAGS "H"
 FIELD 90->DOM_CODLOC
END

STRINGA 9 5
BEGIN
 KEY "CAP"
 PROMPT 1 7 ""
 FIELD 100@->S6
 FIELD 501@->CAPCOM
END

STRINGA 10 30
BEGIN
 KEY "Denominazione localita' o comune"
 PROMPT 0 0 ""
 FLAGS "H"
 MESSAGE RESET,12|COPY,12
 FIELD 100@->S0
 FIELD 501@->DENCOM
END

STRINGA 11 5
BEGIN
 KEY "Provincia"
 PROMPT 0 0 ""
 FLAGS "H"
 MESSAGE APPEND,12
 FIELD 501@->PROVCOM
END

STRINGA 12 44 2
BEGIN
 KEY "Loc./Com. e Prov."
 PROMPT 7 7 ""
END

STRINGA 12 50
BEGIN
 KEY "Comune di nascita"
 PROMPT 0 0 ""
 FLAGS "H"
 MESSAGE RESET,14|COPY,14
 FIELD 500@->DENCOM
END

STRINGA 13 5
BEGIN
 KEY "Provincia di nascita"
 PROMPT 0 0 ""
 FLAGS "H"
 MESSAGE APPEND,14
 FIELD 500@->PROVCOM
END

STRINGA 14 55
BEGIN
 KEY "Comune e provincia di nascita"
 PROMPT 1 9 "Nato a "
END

DATA 15 18
BEGIN
 KEY "Data nascita"
 PROMPT 55 4 "Nato il "
 FIELD 90->DATANASC
 FORMAT "1444-"
END

LISTA 16
BEGIN
 KEY "Sesso"
 PROMPT 55 6 "Sesso "
 FIELD 90->SESSO
 ITEM "0|Sesso ?"
 ITEM "1|Maschio"
 ITEM "2|Femmina"
 ITEM "9|Sesso ?"
END

STRINGA 17 25
BEGIN
   KEY "Telefono abitazione"
   PROMPT 55 7 "Tel.abi. "
   FIELD 90->TELABI
END

STRINGA 18 25
BEGIN
   KEY "Telefono lavoro"
   PROMPT 55 8 "Tel.lav. "
   FIELD 90->TELLAV
END

STRINGA 19 25
BEGIN
   KEY "Telefono altri"
   PROMPT 55 9 "Altro    "
   FIELD 90->TELALT
END

NUMERO 20 20
BEGIN
   KEY "Codice soggetto"
   PROMPT 1 11 "Codice     "
   FIELD 90->CODICE
END

STRINGA 21 20
BEGIN
   KEY "Cartella clinica"
   PROMPT 1 12 "Cart.clin. "
   FIELD 90->CODCL
END

STRINGA 22 20
BEGIN
   KEY "Tessera AVIS"
   PROMPT 1 13 "Tessera    "
   FIELD 90->TESSAVIS
END

STRINGA 23 31
BEGIN
   KEY "Documento identita'"
   PROMPT 1 14 "Doc.ident. "
   FIELD 90->DOCID
END

STRINGA 24 25
BEGIN
   KEY "Codice fiscale"
   PROMPT 1 15 "Cod. fisc. "
   FIELD 90->CF
END

STRINGA 25 15
BEGIN
   KEY "Gruppo sanguigno"
   PROMPT 35 11 "Gruppo     "
   FIELD 90->GRUPPOAB0
END

STRINGA 26 15
BEGIN
   KEY "Rh/AntiD"
   PROMPT 35 12 "Rh/AntiD   "
   FIELD 90->RHANTID
END

STRINGA 27 15
BEGIN
   KEY "Fenotipo Rh"
   PROMPT 35 13 "Fenotipo   "
   FIELD 90->FENOTIPORH
END

STRINGA 28 15
BEGIN
   KEY "Kell"
   PROMPT 35 14 "Kell       "
   FIELD 90->KELL
END

STRINGA 29 15
BEGIN
   KEY "Du"
   PROMPT 35 15 "Du         "
   FIELD 90->DU
END


STRINGA 30 25
BEGIN
   KEY "Stato "
   PROMPT 55 11 "Stato att.  "
   FIELD 200@->S3[1,15]
END

DATA 31 25
BEGIN
   KEY "Data stato"
   PROMPT 55 12 "Data stato  "
   FIELD 90->DATASTATO
END

DATA 31 25
BEGIN
   KEY "Data fine sospensione"
   PROMPT 55 13 "Data fine   "
   FIELD 90->DATA_PROS
END

DATA 32 25
BEGIN
   KEY "Data iscrizione"
   PROMPT 55 14 "Data iscr.  "
   FIELD 90->DATAISC
END

DATA 33 25
BEGIN
   KEY "Data ult. agg. "
   PROMPT 55 15 "Ultimo agg. "
   FIELD 90->DATAULTAGG
END

STRINGA 34 25
BEGIN
   KEY "Cognome medico"
   PROMPT 0 0 ""
   FLAGS "H"
   MESSAGE RESET,36|COPY,36
   FIELD 97->COGNOME
END

STRINGA 35 25
BEGIN
   KEY "Nome medico"
   PROMPT 0 0 ""
   FLAGS "H"
   MESSAGE APPEND,36
   FIELD 97->NOME
END

STRINGA 36 51 1
BEGIN
   KEY "Cognome e nome medico"
   PROMPT 1 17 "Medico   "
END

STRINGA 37 25
BEGIN
   KEY "Telefono ambulatorio"
   PROMPT 1 18 "Tel.amb. "
   FIELD 97->TELAMB
END

STRINGA 38 25
BEGIN
   KEY "Numero libretto sanitario"
   PROMPT 1 19 "Tess.SSN "
END

NUMERO 39 15
BEGIN
  KEY "Numero cartolina"
  PROMPT 55 17 "Num. convoc. "
  FIELD 90->NUMCONV
END

DATA 40 25
BEGIN
   KEY "Data ultima cartolina "
   PROMPT 55 18 "Data ultima "
   FIELD 90->DATACONV
END

DATA 41 25
BEGIN
   KEY "Data ultima donazione"
   PROMPT 1 21 "Ultima don. "
   FIELD 90->DATAULTDON
END

STRINGA 42 2
BEGIN
   KEY "Tipo ultima donazione"
   PROMPT 24 21 ""
   FIELD 90->TIPOULTDON
END

NUMERO 43 15
BEGIN
   KEY "Totale donazioni"
   PROMPT 1 22 "Totale don. "
   FIELD 90->TOTDON
END

STRINGA 44 15
BEGIN
   KEY "Idoneita' 1"
   PROMPT 35 21 "Idoneita'  "
   FIELD 90->IDON1
END

STRINGA 45 2
BEGIN
   KEY "Idoneita' 2"
   PROMPT 48 21 ""
   FIELD 90->IDON2
END

STRINGA 46 2
BEGIN
   KEY "Idoneita' 3"
   PROMPT 51 21 ""
   FIELD 90->IDON3
END

STRINGA 47 2
BEGIN
   KEY "Idoneita' 4"
   PROMPT 54 21 ""
   FIELD 90->IDON4
END

NUMERO 48 15
BEGIN
   KEY "Intervallo SI"
   PROMPT 35 22 "Interv. SI "
   FIELD 90->INTSI
END

NUMERO 49 15
BEGIN
   KEY "Intervallo AF"
   PROMPT 35 23 "Interv. AF "
   FIELD 90->INTAF
END

DATA 49
BEGIN
   KEY "Data prossima SI"
   PROMPT 1 23 "Prossima SI "
   FIELD 90->DATAPROSSI
END

DATA 49
BEGIN
   KEY "Data prossima AF"
   PROMPT 1 24 "Prossima AF "
   FIELD 90->DATAPROSAF
END

STRINGA 50 12
BEGIN
   KEY "Testo"
   PROMPT 55 19 "Mod.convoc. "
END

LISTA 51 12
BEGIN
 KEY "Modalita' di convocazione"
 PROMPT 67 19 ""
 FIELD 90->MODCONV
#include "modalita.h"
//ITEM "  | "
//ITEM "PO|Postale"
//ITEM "T1|Tel. abitaz."
//ITEM "T2|Tel. lavoro"
//ITEM "T3|Tel. altro"
//ITEM "TE|Telefonica"
//ITEM "IN|Indifferente"
END

STRINGA 52 19
BEGIN
 KEY "Codice punto di racolta"
 PROMPT 0 0 ""
 FLAGS "H"
 FIELD 90->PUNTORACC
END

STRINGA 53 25
BEGIN
   KEY "Descrizione punto di raccolta"
   PROMPT 55 20 "Punto prel. "
   FIELD 400@->S0
END

STRINGA 54 25
BEGIN
   KEY "Testo"
   PROMPT 55 21 "Giorni pr.: L M M G V S D"
END

STRINGA 55 2
BEGIN
 KEY "Lu"
 PROMPT 67 22 ""
 FIELD 90->GIOPREDON[1,1]
END

STRINGA 56 2
BEGIN
 KEY "Ma"
 PROMPT 69 22 ""
 FIELD 90->GIOPREDON[2,2]
END

STRINGA 57 2
BEGIN
 KEY "Me"
 PROMPT 71 22 ""
 FIELD 90->GIOPREDON[3,3]
END

STRINGA 58 2
BEGIN
 KEY "Gi"
 PROMPT 73 22 ""
 FIELD 90->GIOPREDON[4,4]
END

STRINGA 59 2
BEGIN
 KEY "Ve"
 PROMPT 75 22 ""
 FIELD 90->GIOPREDON[5,5]
END

STRINGA 60 2
BEGIN
 KEY "Sa"
 PROMPT 77 22 ""
 FIELD 90->GIOPREDON[6,6]
END

STRINGA 61 2
BEGIN
 KEY "Do"
 PROMPT 79 22 ""
 FIELD 90->GIOPREDON[7,7]
END

DATA 62 25
BEGIN
   KEY "Data prima donazione"
   PROMPT 1 20 "Prima don.  "
   FIELD 90->DATAPRISI
END

STRINGA 63 25
BEGIN
 KEY "Testo"
 PROMPT 35 24 "B E N E M E R E N Z E"
END

SECTION BENEMERENZE 25 1 1 FILE 94

STRINGA 1 25
BEGIN
   KEY "Benemerenza "
   PROMPT 35 1 ""
   FIELD 600@->S0[1,25]
END

DATA 2 10
BEGIN
   KEY "Data attribuzione"
   PROMPT 62 1 ""
   FIELD 94->DATABEN
END

END   // FINE SECTION BENEMERENZE

END   // FINE SECTION BODY

END   // END FORM