Passa al contenuto principale

IVP

Desktop
warning

La specifica è deprecata a partire dalla versione 31.5

La specifica '@IVP indica l'inizio della definizione di una videata mediante la tecnica della gestione a pannello (vedete Gestione del video a Pannello nella 'Guida utente al linguaggio BC'). È possibile definire delle videate che sono utilizzate per visualizzare delle liste di dati, indicando nel parametro TipoVid il tipo di videata prescelto. Definendo una videata con lista, è prevista la gestione automatica del video, definendo la riga in cui termina la intestazione della videata e la porzione di video che deve presentare i dati, si avrà una divisione dello videata in due parti: la prima, l'intestazione, che sarà fissa, e la seconda, zona di scroll, presenterà di volta in volta i dati che vengono letti dalla tabella su cui si sta effettuando la lista video. Esistono due tipi di liste: mediante numero di riferimento (sviluppata dopo la definizione del pannello mediante le specifiche '@REV e '@IVL) e mediante barra di scorrimento (sviluppata tramite le specifiche '@RES e '@RVS) ed è in questo punto che si devono distinguere i due tipi di lista, variando il parametro TipoVid come descritto di seguito.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
LINDesktop
RINDesktop
MINDesktop
HInteroINDesktop
SINDesktop
IInteroINDesktop
FInteroINDesktop
XINDesktop
EINDesktop

L

INInputValore non necessarioValore non necessarioDesktop

indica che la videata descritta dopo tale specifica avrà lo scopo di presentare una lista di dati

R

INInputValore non necessarioValore non necessarioDesktop

indica che la videata descritta dopo tale specifica ha il compito di presentare dati relativi ad una lista con numero di riferimento

M

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

indica che si sta descrivendo una videata con lista a barra di scorrimento con input dato da una matrice definita dal programma in input

H

InteroINInputValore non necessarioValore non necessarioDesktop

Indica la riga in cui termina l'intestazione della videata

S

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

indica che si sta descrivendo una videata con lista a barra di scorrimento

I

InteroINInputValore non necessarioValore non necessarioDesktop

Definisce il numero di intestazioni presenti nel pannello

F

InteroINInputValore non necessarioValore non necessarioDesktop

'@IVPF indica la fine della definizione di una videata descritta a pannello. Deve essere posta al termine di un pannello, dopo la definizione di eventuali attributi sui campi di input e di eventuali condizionamenti sulla videata. Ad ogni specifica '@IVPF deve corrispondere una specifica '@IVP di inizio pannello.

X

INInputValore non necessarioValore non necessarioDesktop

La specifica '@IVPX definisce l'inizio di un pannello esteso. Attualmente un pannello ha la dimensione fissa di 22 righe per 80 colonne. Per consentire l'inserimento di nuovi controlli è necessario eliminare tale limite e consentire la definizione di pannelli con dimensioni variabili, che possano superare le 22 righe e le 80 colonne. Le dimensioni assunte dal pannello corrispondono alla dimensione della videata. Ed in particolare:

  • il numero di righe della videata è dato dal numero di righe che si trovano tra la due righe orizzontali poste dopo la '@IVPX (inizio pannello) e prima della specifica '@IVPF (fine pannello);
  • il numero di colonne (ampiezza) della videata è data dalla posizione dell'ultimo carattere '|' posto alla destra del pannello.

E

INInputValore non necessarioValore non necessarioDesktop

indica che si sta descrivendo una videata per editazione testi