Ordinamento record in access

mercoledì 01 febbraio 2006 - 11.24

trinity Profilo | Guru

Salve ragazzi,
sono il fratello di Fabio come sempre utilizzo il suo acecsso quando lui non è in ufficio...cmq posto subito il mio problema..ho creato una tabella in access molto semplice che contiene una serie di dati numerici...
Io vorrei ordinare in maniera decrescente la tabella che ho creato in base ad una colonna dati eccetto però l'ultimo record che è in realtà un totale e che cmq deve rimanere all fine..ovviamente ho provato ad utilizzare il pulsante ordinamento decrescente ma giustamente il totale me lo riporta come primo record..quiesto non deve accadere..vi faccio veloce un esempio:

tabella1:

id arrivi presenze
1 20 90
2 22 120
3 38 56
10 80 266

questa è la tabella di partenza...invece all'apertura di access la tabella deve essere visualizzata così:

id arrivi presenze
2 22 120
1 20 90
3 38 56
10 80 266

come posso fare? visto che a me esce in questo modo:

id arrivi presenze
10 80 266
2 22 120
1 20 90
3 38 56

Ciao Stefano

Brainkiller Profilo | Guru

>Salve ragazzi,
>sono il fratello di Fabio come sempre utilizzo il suo acecsso
>quando lui non è in ufficio...cmq posto subito il mio problema..ho

Creati un tuo account e posta il problema.
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

lbenaglia Profilo | Guru

>come posso fare? visto che a me esce in questo modo:
>
>id arrivi presenze
>10 80 266
>2 22 120
>1 20 90
>3 38 56

Ciao Stefano,

purtroppo quello che vuoi fare non ha alcun senso.
In un database relazionale l'ordinamento delle righe presenti in una tabella non ha alcuna importanza.
Il concetto di prima riga, seconda riga, ecc. è privo di ogni significato.
Una tabella può essere interrogata in 1000 modi diversi e ogni singola query può seguire criteri di ordinamento differenti, oppure ignorare totalmente l'ordinamendo del result set finale, magari perché è semplicemente inutile per un particolare compito.

Tra l'altro leggendo il tuo post mi rendo conto che ti sfuggono alcuni concetti basilari sui DBMS.
Una tabella è "una scatola" (entità) che contiene una serie di informazioni (righe e colonne) riferite ad una determinata classe di elementi.
Ogni riga assume "la stessa importanza" delle altre.
Come è possibile avere n righe e 1 riga con "i totali"?

Mi auguro di avere capito male, altrimenti ti suggerisco di ristudiare l'architettura del database e dell'applicazione.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5