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%