Passa al contenuto principale

CLONEDBDATA

DesktopWeb
Obsoleti

Permette di duplicare e copiare le variabili derivate dal descrittore della tabella appartenenti ad un determinato tipo record attribuendovi il nome composto da tipo record di destinazione ed eventuale carattere definito come appendice destinazione.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
TABELLAINDesktopWeb
TIPORECINDesktopWeb
APPENDICEStringaINDesktopWeb
TABELLADESTINDesktopWeb
TIPORECDESTINDesktopWeb
APPENDICEDESTStringaINDesktopWeb
CAMPIINDesktopWeb
RECORDClasseINObsoletoDesktopWeb
OGGETTOClasseINDesktopWeb
RECORDDESTClasseINObsoletoDesktopWeb
OGGETTODESTClasseINDesktopWeb

TABELLA

INInputValore 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.

TIPOREC

INInputValore non necessarioValore non necessarioDesktopWeb

Tipo record della tabella.

APPENDICE

StringaINInputValore non necessarioValore non necessarioDesktopWeb

Carattere aggiuntivo al nome del campo con cui e definito il nome della variabile (es: APPENDICE['X']).

warning

Usando una versione di traduttore precedente alla 26.1, il carattere di appendice va indicato senza doppi apici.

TABELLADEST

INInputValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Nome del DFX i cui campi sono il risultato della duplicazione.

note

L'indicazione della destinazione consente di controllare la coerenza tra gli attributi dei campi origine e quelli di destinazione. Se non indicato, si assume uguale al nome origine.

TIPORECDEST

INInputValore non necessarioValore non necessarioDesktopWeb

Tipo record della tabella i cui campi sono il risultato della duplicazione.

ITRDest: costante senza doppi apici. Tipo record della tabella i cui campi sono il risultato della duplicazione. L'indicazione della destinazione consente di controllare la coerenza tra gli attributi dei campi origine e quelli di destinazione. Se non indicato, si assume uguale al tipo record origine. <tabella> Il parametro non deve essere utilizzato se viene gestito il parametro OGGETTODEST[]. </tabella>

APPENDICEDEST

StringaINInputValore non necessarioValore non necessarioDesktopWeb

Carattere aggiuntivo al nome del campo con cui e definito il nome della variabile risultato della duplicazione (es: APPENDICE['X']).

warning

Usando una versione di traduttore precedente alla 26.1, il carattere di appendice va indicato senza doppi apici.

CAMPI

INInputValore non necessarioValore non necessarioDesktopWeb

Elenco dei campi da leggere. Utilizza la sintassi standard per definire un elenco di campi. Se non indicato, sono letti tutti i campi.

RECORD

ClasseINInputObsoletoObsoletoValore non necessarioValore non necessarioDesktopWeb

Il parametro è stato disponibile fino alla versione 24.1, è stato sostituito dal parametro OGGETTO[].

OGGETTO

ClasseINInputValore non necessarioValore non necessarioDesktopWeb

Nome della variabile di tipo oggetto contenente la riga della tabella oggetto della duplicazione.

note

Il suo utilizzo esclude l'utilizzo dei parametri TABELLA[], TIPOREC[], APPENDICE[] e del parametro CAMPI[].

RECORDDEST

ClasseINInputObsoletoObsoletoValore non necessarioValore non necessarioDesktopWeb

Il parametro è stato disponibile fino alla versione 24.1, è stato sostituito dal parametro OGGETTODEST[].

OGGETTODEST

ClasseINInputValore non necessarioValore non necessarioDesktopWeb

Nome della variabile di tipo oggetto contenente la riga risultato della duplicazione.

note

Il suo utilizzo esclude l'utilizzo dei parametri TABELLADEST[], TIPORECDEST[], APPENDICEDEST[] e del parametro CAMPI[].

Esempi

Definizione Normale

 '@CLONEDBDATA TABELLA[BLDFAMIGLIA] _
TIPOREC[FAM] _
APPENDICEDEST["X"] _
CAMPI[COD DES]

'Corrisponde a:
FAMCODX$ = FAMCOD$
FAMDESX$ = FAMDES$


'@CLONEDBDATA TABELLA[BLDFAMIGLIA] _
TIPOREC[FAM] _
APPENDICE["X"] _
CAMPI[COD DES]

'Corrisponde a:
FAMCOD$ = FAMCODX$
FAMDES$ = FAMDESX$

'@CLONEDBDATA TABELLA[BLDFAMIGLIA] _
TIPOREC[FAM] _
TIPORECDEST[TMPFAM] _
CAMPI[COD DES]

'Corrisponde a:
TMPFAMCOD$ = FAMCOD$
TMPFAMDES$ = FAMDES$

Definizione con oggetti

 'Da oggetto a TABELLADEST[]
'@CLONEDBDATA OGGETTO[fam1] _
TABELLADEST[BLDFAMIGLIA] _
TIPORECDEST[FAM]

'Da TABELLA[] ad oggetto
'@CLONEDBDATA TABELLA[BLDFAMIGLIA] _
OGGETTODEST[fam1] _
TIPOREC[FAM]

'Da oggetto ad oggetto
'@CLONEDBDATA OGGETTO[fam1] _
OGGETTODEST[fam2]