Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Ordinamento record in access
mercoledì 01 febbraio 2006 - 11.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 1 feb 2006 - 11:24
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
7.999
messaggi | Data Invio:
mer 1 feb 2006 - 15:24
>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
5.625
messaggi | Data Invio:
mer 1 feb 2006 - 21:02
>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
Torna su
Stanze Forum
Elenco Threads
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 !