02.06.2013 Views

Users Guide Visual FoxPro®" di Microsoft

Users Guide Visual FoxPro®" di Microsoft

Users Guide Visual FoxPro®" di Microsoft

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Or<strong>di</strong>nare i dati attraverso un in<strong>di</strong>ce<br />

Quando create una tabella, potete or<strong>di</strong>nare i dati per velocizzare il recupero dei dati<br />

utilizzando gli in<strong>di</strong>ci. Con gli in<strong>di</strong>ci potete velocemente processare i vostri records per la<br />

visualizzazione, o per l’interrogazione o la stampa. Potete anche selezionare i record,<br />

controllare se vengono inseriti valori duplicati, e mantenere relazioni fra tabelle.<br />

Potete utilizzare in<strong>di</strong>ci per incrementare la velocità con cui i record sono estratti o ricercati<br />

per la visualizzazione o la stampa.<br />

Gli in<strong>di</strong>ci sono importanti anche per la creazione <strong>di</strong> relazioni fra tabelle <strong>di</strong> un database.<br />

Gli in<strong>di</strong>ci in <strong>Visual</strong> FoxPro sono come gli in<strong>di</strong>ci <strong>di</strong> un libro: una lista <strong>di</strong> numeri <strong>di</strong> pagine<br />

che portano il lettore ad una pagina specifica del libro.<br />

Nello stesso modo, un in<strong>di</strong>ce della tabella è una lista <strong>di</strong> numeri <strong>di</strong> record che puntano ad uno<br />

specifico record da processare e determinano l’or<strong>di</strong>ne <strong>di</strong> processo per quel record.<br />

Un in<strong>di</strong>ce <strong>di</strong> una tabella immagazzina una lista <strong>di</strong> puntatori ai records.<br />

Per esempio, potete visualizzare un record nella tabella clienti in or<strong>di</strong>ne alfabetico, oppure in<br />

or<strong>di</strong>ne <strong>di</strong> denominazione dell’azienda, prepararlo per la stampa <strong>di</strong> etichette in or<strong>di</strong>ne <strong>di</strong><br />

CAP, oppure organizzarli solo per velocizzare la ricerca. Gli in<strong>di</strong>ci non cambiano l’or<strong>di</strong>ne<br />

con cui sono salvati i dati nella tabella ma solamente l’or<strong>di</strong>ne con cui VFP legge ogni<br />

record.<br />

Potete creare più <strong>di</strong> un in<strong>di</strong>ce per una tabella, ognuno rappresenterà un modo <strong>di</strong>verso per<br />

processare i vostri records. Gli in<strong>di</strong>ci che create sono salvati in un file in<strong>di</strong>ce a struttura<br />

composta che viene aperto e aggiornato ogni volta che viene utilizzata la tabella.<br />

Il nome per il file in<strong>di</strong>ce è lo stesso della tabella associata e ha l’estensione .cdx<br />

Gli in<strong>di</strong>ci sono molto semplici da creare che potreste essere tentati <strong>di</strong> in<strong>di</strong>cizzare ogni

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!