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.