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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Uso degli In<strong>di</strong>ci<br />

Potete aumentare le prestazioni creando e utilizzando gli in<strong>di</strong>ci che rispondano a determinate<br />

operazioni ricorrenti per esempio, or<strong>di</strong>namenti e relazioni fra tabelle, è possibile sod<strong>di</strong>sfare<br />

<strong>di</strong>versi compiti in base al tipo <strong>di</strong> in<strong>di</strong>ce utilizzato.<br />

Se volete Usate<br />

Organizzare i record per aumentare la velocità <strong>di</strong><br />

visualizzazione o <strong>di</strong> interrogazione o <strong>di</strong> stampa<br />

Controllare l’inserimento <strong>di</strong> valori duplicati e or<strong>di</strong>nare i<br />

records<br />

Or<strong>di</strong>nare i records<br />

Un in<strong>di</strong>ce <strong>di</strong> tipo regular, can<strong>di</strong>date, o primary<br />

Un in<strong>di</strong>ce primary or can<strong>di</strong>date per tabelle <strong>di</strong> database e un<br />

can<strong>di</strong>cate index per le free table.<br />

Potete or<strong>di</strong>nare i record in base al nome del campo oppure attraverso un’altra espressione in<strong>di</strong>ce.<br />

L’in<strong>di</strong>ce valuta l’espressione per determinare l’or<strong>di</strong>ne in cui i records andranno organizzati<br />

dopo<strong>di</strong>ché salva una lista <strong>di</strong> puntatori au records per l’esecuzione dell’or<strong>di</strong>namento.<br />

Per creare un in<strong>di</strong>ce per organizzare records<br />

1.<br />

2.<br />

3.<br />

4.<br />

5.<br />

Nel Project Manager, selezionate la tabella a cui volete aggiungere un in<strong>di</strong>ce e selezionate<br />

Mo<strong>di</strong>fy.<br />

Nella scheda Indexes, inserite il nome e tipo <strong>di</strong> in<strong>di</strong>ce.<br />

Nella colonna Expression, inserite il nome del campo con cui volete organizzare<br />

l’or<strong>di</strong>namento.<br />

-oppure-<br />

Scrivete l’espressione che volete utilizzare per or<strong>di</strong>nare i records o costruite una<br />

espressione cliccando sul tasto alla fine della finestra per visualizzare l’ Expression<br />

Builder.<br />

Se volete che i records appaiano in or<strong>di</strong>ne <strong>di</strong>scendente o ascendente, selezionate la freccia<br />

alla sinistra del nome dell’in<strong>di</strong>ce.<br />

Cliccate su OK.<br />

Controllare l’inserimento in un campo <strong>di</strong> valori duplilcati<br />

Potreste voler controllare l’inserimento <strong>di</strong> valori duplicati in un campo, per esempio ogni cliente<br />

deve avere un unico valore Co<strong>di</strong>ce.Cliente nel campo Co<strong>di</strong>ce della tabella Clienti.<br />

Un in<strong>di</strong>ce può obbligare l’inserimento <strong>di</strong> un valore unico in un campo

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

Saved successfully!

Ooh no, something went wrong!