Tipi di Campo

 

DESCRIZIONI

________________________________________________________________________________________

Tipo                                  Utilizzo

----------------------------------------------------------------------------------------------------------------------------------------------------------

Boolean                        Valori Vero (True) o Falso (False)

Byte                        

Integer                        Piccoli valori numerici privi di decimali

Long                        Grandi valori numerici privi di decimali

Currency                

Single                        Valori numerici decimali di piccole medie dimensioni in singola precisione

Double                        Valori numerici decimali di grandi dimensioni in doppia precisione

Date/Time                Valori di date

Text                        Testi di medie piccole e medie dimensioni

Photo                        Immagini di piccole dimensioni

Memo                        Testi, anche formattati, di grandi dimensioni

Image                        Campo testo di collegamento a file esterni (inteso quindi come "immagine dei dati").

OLE File Linked                Campo di dati binari di collegamento a file multimediali, immagini, eseguibili, ecc.

OLE File Embedded        Campo di dati binari di incorporamento a file multimediali, immagini, eseguibili, ecc.

Area                        Campo di calcolo automatico della superficie degli oggetti areali.

Perimetro                Campo di calcolo del perimetro di oggetti areali o lunghezza di polilinee.

________________________________________________________________________________________

(In grassetto i campi generalmente più utilizzati)

 

DIMENSIONI

________________________________________________________________________________________

Tipo                           Byte       Intervallo

----------------------------------------------------------------------------------------------------------------------------------------------------------

Boolean                        1        da 0 a 255

Byte                        2        Vero o Falso

Integer                        2        da -32.768 a 32.767

Long                        4        da -2.147.483.648 a 2.147.483.647

Currency                8        da -922.337.203.685.477,5808 a 922.337.203.685.477,5807

Single                        4        da - 3,402823E38 a -1,401298E-45 per valori negativi

                                da -1,401298E-45 a 3,402823E38 per valori positivi

Double                        8        da -1,79769313486232E308 a -4,94065645841247E-324 per negativi

                                da 4,94065645841247E-324 a 1,79769313486232E308 a  per positivi

Date/Time                8        dal 1 gennaio 100 al 31 dicembre 9999

Text                        var        fino a 255 caratteri (254 nel formato dBase)

Photo                        var           grandezza del file di immagine

Memo                        var        grandezza dei dati

Image                        255

OLE File Linked                var        

OLE File Embedded        var

Area                        8        come double

Perimetro                8        come double

________________________________________________________________________________________

 

Alcuni tipi di campi sono presenti più per garantire la compatibilità con altre applicazioni che per il loro ricorso.

 

NOTE SULL'UTILIZZO DEI VARI TIPI DI CAMPO

 

Text e Memo: un campo testo può contenere al massimo 255 caratteri (254 nel formato dBase), mentre un campo memo può incorporare interi documenti di testo, anche in formato RTF. Tuttavia mentre sui campi testo è possibile eseguire filtraggi e ricerche, non è possibile farlo per i campi Memo.

 

Image: Il campo Image è un campo di testo lungo 255 caratteri che può contenere il percorso di un file esterno come collegamento, mantenendo contenute le dimensioni della tabella di database. Nelle Griglie di Dati e nelle Schede di Dati, il campo assume comportamenti diversi a seconda che si sia o meno nella modalità modifica valori: 

        Modifica Valori attivata: il campo è presentato come un normale testo editabile, oppure attivabile con un doppio clic del mouse per accedere alla finestra di ricerca di un file da collegare;

        Modifica Valori disattivata: il campo è presentato come un oggetto OLE che incorpora i dati del file il cui percorso è indicato nel testo.

Il campo Image è da ritenersi il più consono, in linea generale, per rappresentare qualsiasi tipo di dati contenuti in un file esterno. La tipologia di dati che può essere caricata nei campi Image dipende dal sistema operativo e dalle applicazioni residenti sul computer.

 

I seguenti campi sono menzionati più per motivi di compatibilità che per una effettiva necessità di utilizzo.

 

Photo: il campo Photo archivia i dati di un file grafico (*.bmp) nella tabella, causandone un'evidente ingrandimento, e consente di vedere le immagini, non ridimensionate, nelle Schede di Dati.

 

OLE File Linked e OLE File Embedded: ambedue consentono di vedere le immagini, ridimensionate, negli oggetti che rappresentano il campo, ma il tipo Linked mantiene il collegamento con il file sorgente sul disco, mentre il tipo Embedded no. le dimensioni che può raggiungere una tabella non sono facilmente prevedibili: per ciascun campo in ciascun record vengono immagazzinati una mole di dati di gran lunga superiore alle dimensioni dei file ai quali si riferiscono.

Il doppio clic su di un riferimento ad un oggetto OLE permette la modifica dello stesso con l'applicazione registrata in Windows per tale formato di dati. La modifica di dati collegati (Linked) avviene direttamente con l'applicazione che li ha generati; la modifica ai dati incorporati (Embedded) avviene all'interno dell'oggetto che li contiene mediante l'applicazione che li ha generati.

 

In ogni caso per le IMMAGINI suggeriamo di adoperare file con pochi colori (16 o 256) che occupano notevolmente meno memoria e spazio, sia su disco che nel database, garantendo un accesso molto più rapido ai dati.