Newsgroup: it.comp.appl.access
Titolo: Index, Seek, e ordinamento campi

Vorrei sapere se una volta impostato un'indire in un codice è possibile
invece ordinare i record diversamente.
Ho creato un secondo indice composto da due campi che mi serve per la
ricerca (seek e successivamente movenext) ma, sarei interessato ad avere i
record ordinati secondo secondo il primo indice primario che è composto da 4
campi.
Esempio:
L'indice mi restituisce i seguenti valori
1,1,5
1,1,9
1,1,14
1,1,16
1,1,13
invece vorrei:
1,1,5
1,1,9
1,1,13
1,1,14
1,1,16
Spero di essere stato chiaro.

 ha scritto nel messaggio
news:IeW77.5609$0Z1.1...@news.infostrada.it...

Non c'è alcuna connessione tra gli indici creati per una tabella e il
criterio di ordinamenti dei record in essa contenuti o il modo in cui li
vuoi visualizzare in una maschera o in un report.
Gli indici servono a permettere e/o velocizzare alcune funzioni di ricerca;
tutt'altra cosa sono i criteri di ordinamento di una tabella, query,
maschera o report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Non penso proprio che sia cosě dato che se configuro il primo indice, su
.movenext, mi da una sequenza, invece sul secondo indice mi da un'altra

 wrote in message
9jpe50$32v0$1...@stargate1.inet.it...

scusa ma non viene anche velocizzato l'ordinamento ?
ciao

 ha scritto nel messaggio
news:9jr4vt$jf3$1...@lacerta.tiscalinet.it...

Mi accorgo di non riuscire a scrivere in maniera comprensibile ciò che
voglio dire, per cui riporto qui di seguito cosa è scritto sull'help:
=====================
Oggetto Index
Gli oggetti Index specificano l’ordine secondo il quale le tabelle di
database accedono ai record e se i record duplicati vengono accettati,
fornendo in questo modo un accesso efficiente ai dati. Per quanto riguarda i
database esterni, gli oggetti Index descrivono gli indici stabiliti per le
tabelle esterne. Solo nelle aree di lavoro di Microsoft Jet
           **** DISEGNO*****
Osservazioni
Il modulo di gestione di database Microsoft Jet utilizza gli indici quando
unisce le tabelle e crea gli oggetti Recordset. Gli indici determinano l’
ordine in cui gli oggetti Recordset di tipo tabella restituiscono i record,
ma non determinano l’ordine in cui il modulo di gestione di database
Microsoft Jet memorizza i record nella tabella base oppure l’ordine in cui
qualsiasi altro tipo di oggetto Recordset restituisce record.
        ****OMISSIS****
=====================
Naturalmente sull'help c'è scritto molto di più, quindi per maggiori
approfondimenti.....


 ha scritto nel messaggio
news:JA187.9024$0Z1.3...@news.infostrada.it...

Sei libero di pensare ciň che piů ritieni opportuno. :-)
Comunque mi accorgo di non essere riuscito a scrivere in maniera
comprensibile ciň che voglio dire, per cui riporto qui di seguito cosa č
scritto sull'help:
=====================
Oggetto Index
Gli oggetti Index specificano l’ordine secondo il quale le tabelle di
database accedono ai record e se i record duplicati vengono accettati,
fornendo in questo modo un accesso efficiente ai dati. Per quanto riguarda i
database esterni, gli oggetti Index descrivono gli indici stabiliti per le
tabelle esterne. Solo nelle aree di lavoro di Microsoft Jet
           **** DISEGNO*****
Osservazioni
Il modulo di gestione di database Microsoft Jet utilizza gli indici quando
unisce le tabelle e crea gli oggetti Recordset. Gli indici determinano l’
ordine in cui gli oggetti Recordset di tipo tabella restituiscono i record,
ma non determinano l’ordine in cui il modulo di gestione di database
Microsoft Jet memorizza i record nella tabella base oppure l’ordine in cui
qualsiasi altro tipo di oggetto Recordset restituisce record.
        ****OMISSIS****
=====================
Naturalmente sull'help c'č scritto molto di piů, quindi per maggiori
approfondimenti.....
