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 |