Users Guide Visual FoxPro®" di Microsoft
Users Guide Visual FoxPro®" di Microsoft
Users Guide Visual FoxPro®" di Microsoft
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