NUMBER %ATTRINFO%
Scopo: Restituisce informazioni sulle proprietą dell'attributo indicato

Sintassi:
%NUMBER% %ATTRINFO% (%NUMBER% indicetabella,
    %NUMBER% indiceattributo)

Descrizione: utilizzato per richiedere ad Highway Seerver informazioni sulle proprietą di un determinato attributo.
I parametri numerici devono contenere gli indici della tabella e dell'attributo (indiceattributo = 0 rappresenta l'dentificativo della tabella).
Il valore ottenuto sarą la somma binaria dei valori delle proprietą indicate nella seguente tabella.

Chiave 0x00000001
Multiriga 0x00000002
Seriale 0x00000004
Obbligatorio 0x00000008
Derivante 0x00000010
CheckLimits 0x00000020
MultiFont 0x00000040
MultiIstanza 0x00000080
IWord 0x00000100
Esterno 0x00000200
Editabile 0x00000400
Multivalore 0x00000800
Esterno rich. 0x00001000
LegaAdEikon 0x00002000
Tabellare 0x00004000
Immagini 0x00010000
ImgTit 0x00020000
le proprietą non direttamente mappabili fra quelle esposte dagli attributi attraverso il modulo CREA_ARC sono rintracciabili nella sezione Programmazione di base fra le impostazioni eseguibili tramite <nome_archivio>.ini
Per la verifica delle singole proprietą bisognerą procedere al confronto binario fra il valore ottenuto tramite la %ATTRINFO% e la corrispondente costante esadecimale associata alla proprietą della quale vogliamo ottenere informazioni.
Dal confronto binario otterremo un valore di ritorno booleano:
Vero indica che l'attributo verifica la proprietą espressa con la costante esadecimale;
Falso indica che l'attributo non ha questa proprietą.

Valore restituito: valore numerico
Torna la somma, in formato esadecimale, dei valori delle proprietą dell'attributo inicato.

Vedere anche: %NUMTABELLA%, %NUMATTR%

Esempio:
%NUMBER%(idtab, 0)
%NUMBER%(idattr, 0)
%NUMBER%(infoattr, 0)
%NUMCPY%(idtab, %NUMTABELLA%(<nometabella>))
%NUMCPY%(idattr, %NUMATTR%(idtab, <nomeattributo>))
%NUMCPY%(infoattr, %ATTRINFO%(idtab, idattr))
<!-- verifico se questo attributo č multiistanza -->
%IF%(infoattr & 0x00000080)
  <!-- vero, attributo multiistanza -->
%ELSE%
  <!-- falso, attributo NON multiistanza -->
%ENDIF%