Passa al contenuto principale

CHECKDBDATA

DesktopWeb
Obsoleti

Restituisce le informazioni relative alla tabella indicata nel parametro TABELLA[].

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
TABELLAINObbligatorioDesktopWeb
TEMPORANEOInteroINValore non necessarioDesktopWeb
CLONESTAZIONEInteroINValore non necessarioDesktopWeb
PREDISPOSIZIONEInteroINValore non necessarioDesktop
TUTTIGRUPPIInteroINDesktopWeb
GRUPPOStringaINDesktopWeb
NUMRECORDLongOUTDesktopWeb
RECORDSLongOUTObsoletoDesktop
CHIAVIInteroOUTDesktopWeb
CAMPIInteroOUTDesktopWeb

TABELLA

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Nome del DFX da cui reperire le caratteristiche della tabella, se sono indicati il dizionario dati e la sua versione fa riferimento la 'fotografia' del DFX alla determinata versione del dizionario dati indicata.

TEMPORANEO

InteroINInputDesktopWeb

Definisce se la tabella è definita come transitorio, diversamente da quanto specificato dal dizionario dati.

CLONESTAZIONE

InteroINInputDesktopWeb

Indica se la tabella da utilizzare deve essere quella definita come Clone per Stazione

PREDISPOSIZIONE

InteroINInputDesktop

Indica se la tabella da utilizzare deve essere quella prefissata da 'tpd', ovvero quella creata in fase di predisposizione dati, che contiene la versione precedente della tabella stessa.

TUTTIGRUPPI

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Indica che il filtro operato sul campo speciale DBGruppo al fine di selezionare solo i record relativi al gruppo indicato dalla variabile d'ambiente GR, non è effettuato.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

GRUPPO

StringaINInputValore non necessarioValore non necessarioDesktopWeb

Valore del campo speciale DBGruppo dei record da identificare nella tabella. Se non specificato si utilizza il valore di BCContextInfo.GetGruppo.

NUMRECORD

LongOUTOutputValore non necessarioValore non necessarioDesktopWeb

Definisce la variabile che conterrà il numero di record presenti nella tabella. Se la tabella non esiste il valore restituito è -1.

note

Se la tabella dipende dal gruppo il valore restituito considera solo i record aventi campo gruppo uguale al valore corrente della variabile d'ambiente GR.

RECORDS

LongOUTOutputObsoletoObsoletoValore non necessarioValore non necessarioDesktop

OBSOLETO. Il parametro è stato disponibile fino alla versione 25.6, è stato sostituito dal parametro NUMRECORD[].

CHIAVI

InteroOUTOutputValore non necessarioValore non necessarioDesktopWeb

Definisce la variabile che conterrà il numero di chiavi presenti nella tabella.

CAMPI

InteroOUTOutputValore non necessarioValore non necessarioDesktopWeb

Definisce la variabile che conterrà il numero di campi presenti nella tabella. Il conteggio esclude il campo gruppo e l'eventuale campo BLK/NULL.

Esempi

Definizione

 DIM numRecords[INT] 
DIM numFields[INT]
DIM numKeys[INT]

'@CHECKDBDATA TABELLA[BLDFAMIGLIA] _
NUMRECORD[numRecords] _
CAMPI[numFields] _
CHIAVI[numKeys]