mercoledì 16 maggio 2007

Funzionamenti diversi per campi Code e campi Text su Dynamics Nav

Con un campo di tipo Text l'espressione: 
campoText := ''; // l'inizializzazione lo genera così
campoText += '0001';
Corrisponde con:
campoText := campoText + '0001';
Orbene con un campo di tipo Code che notoriamente è un alfanumerico che contiene solo i caratteri maiuscoli l'istruzione:
campoCode := ''; // l'inizializzazone lo genera così
campoCode += '0001';
stranamente non funziona (o meglio il contenuto della variabile campoCode rimane inalterato), invece:
campoCode := campoCode + '0001';
Funziona perfettamente.
Qualcuno sa perchè?

Nessun commento: