Logica generale del programma
Questo programma permetterà la gestione dei campi di una tabella o la selezione di un campo da riportare al programma chiamante.
Programma che deve utilizzare una griglia modificabile, e che potrà operare nelle due modalità di gestione e di selezione, quindi partire da un programma analogo.
Maschera del programma
Testata
Archivio.
Campo alfanumerico obbligatorio, lungo 10 caratteri.
Dettaglio
Leggere i record di SCRMAPDB collegati all'archivio selezionato.
Per ciascun record leggere il corrispondente record di SCRMDBCU. Se il record non esiste, il valore da visualizzare dovrà essere prelevato da SCRMAPDB, altrimenti da SCRMDBCU.
Caricare la griglia.
Colonna |
Descrizione |
Provenienza |
Id campo |
Id campo |
FDB-PROG |
Nome campo |
Nome campo |
FDB-NOME |
Cancellato? |
Campo cancellato? "C"=Cancellato |
FDB-VAL |
Tipo campo |
Tipo campo; gestire con campo a valori fissi; per la legenda, vedi SCRMAPDB.CPY |
FDB-TIPO |
Log attivo? |
Log attivo? Campo di tipo "check": "S":Log attivo "N":" " |
FCU-FL-LOG (se non presente il record proporre il contenuto di FDB-FL-LOG) |
Tasti funzione particolari:
•F4 = Importa: se premuto eseguire "Importazione"
Ordinamento
Sarà possibile ordinare i dati visualizzati cliccando sulla colonna, e selezionando dal menu contestuale "Ordina sulla colonna".
Elaborazione
In modalità di selezione, l'unica cosa che potrà fare l'utente è di premere Invio e restituire l'id del campo selezionato al programma chiamante.
In modalità di aggiornamento, dovrà essere possibile modificare il contenuto della colonna "Log attivo" e alla fine premere "F3" per aggiornare:
•Ora non si deve più modificare SCRMAPDB
•Inserire o aggiornare il corrispondente record SCRMDBCU.
Importazione
Importare il contenuto dei files:
•EXT-PRG-DIR "slash" "expmapdb.arc" su "scrmapdb.arc"
•EXT-PRG-DIR "slash" "expmdbkd.arc" su "scrmdbkd.arc"
(vedi come viene fatta la relativa parte di importazione di GRIDSIST)