Browser


Menù: Sistema à Procedure di servizio à Browser

 

Per cambiare il campo di un DBF in funzione di un altro campo esistente sempre sullo stesso DBF e' necessario:

Entrare nel Browser

Aprire il file in questione (ad esempio QUARE per immobili dichiarati Ici)

Selezionare il menu' Table à Replace Field

Impostare 'Field' con il nome del campo da cambiare (ad esempio DECODALI)

Impostare 'With' con il valore da assegnare (ad esempio 1)

Impostare 'Scope' con ALL

Lasciare in bianco 'While'

Impostare 'For' con la condizione opportuna (ad esempio se voglio assegnare il codice aliquota in funzione della categoria catastale C/01 la condizione e'

DEGRUP=="C" .AND. ALLT(DECATCA)=="01"

 

I comandi da usare nel BROWSER sono quelli di FOX PRO.

Si elencano quelli che più facilmente possono servire:

ALLT(stringa) - Toglie gli spazi sia a destra che a sinistra

LTRIM(stringa) - Toglie gli spazi a sinistra

RTRIM(stringa) - Toglie gli spazi a destra

LEFT(stringa, cifre) - Partendo da sinistra, prende N cifre

RIGHT(stringa, cifre) - Partendo da destra, prende N cifre

STR(numero) - Trasforma un numero in stringa

VAL(stringa) - Trasforma la stringa in numero

EMPTY(valore) - Restituisce TRUE se valore e' vuoto (nel caso di stringa) o zero (nel caso di numero)

!EMPTY(valore) - Restituisce TRUE se valore e' pieno. Il simbolo ! rappresenta la negazione

INT(numero) - Prende la parte intera di un numero

CTOD(stringa) - Converte una stringa in data

DTOC(data) - Converte una data in stringa

stringa $ stringa2 - Restituisce TRUE se stringa e' contenuta in stringa2

LEN(stringa) - Restituisce la lunghezza della stringa

UPPER(stringa) - Trasforma la stringa in maiuscolo

MAX(valore1, valore2, valore3, ...) - Restituisce il valore piu' alto fra quelli elencati

MIN(valore1, valore2, valore3, ...) - Restituisce il valore piu' basso fra quelli elencati

YEAR(data) - Restituisce l'anno della data

MONTH(data) - Restituisce il mese della data

PADR(stringa, cifre, carattere) - Formatta la stringa a N cifre riempiendo lo spazio a destra con il carattere indicato

PADL(stringa, cifre, carattere) - Formatta la stringa a N cifre riempiendo lo spazio a sinistra con il carattere indicato

SPACE(numero) - Restituisce N spazi