NUMBER %BITAND%
Scopo: Eseguire la somma binaria
di due valori numerici.
Sintassi: %BITAND%(%NUMBER% n1, %NUMBER% n2)
Descrizione: usato eseguire la somma binaria
fra due valori numerici.
Utile per verificare le proprietà degli attributi.
Valore restituito: valore numerico
Torna la somma binaria di n1 e n2.
Torna 0 in caso di errore generico.
Vedere anche: Operatori
Esempio:
%NUMBER%(idtab, 0)
%NUMBER%(idattr, 0)
%NUMBER%(infoattr, 0)
%NUMBER%(prop, 0)
%NUMCPY%(idtab, %NUMTABELLA%(<nometabella>))
%NUMCPY%(idattr, %NUMATTR%(idtab, <nomeattributo>))
%NUMCPY%(infoattr, %ATTRINFO%(idtab, idattr))
<!-- somma dei valori di attrinfo per le proprietà 'chiave' e 'obbligatorio' -->
%NUMCPY%(prop, %BITAND%(1, 80))
<!-- verifico questo attributo -->
%IF%(infoattr & prop)
<!-- vero, attributo chiave e obbligatorio -->
%ELSE%
<!-- falso, attributo NON chiave E/O NON obbligatorio -->
%ENDIF%