Gestione campi su archivio

Navigation:  Manuale AREA > Sistema > Archivi > Varie >

Gestione campi su archivio

Previous pageReturn to chapter overviewNext page

 

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)