Newsgroup: it.comp.appl.access
Titolo: Ci riprovo: Ordinare una tabella da pulsante in una maschera.

Ciao.
riposto la mia richiesta di aiuto, anche perchč credo possa essere utile in 
futuro ad altri.
Come cambiare l'ordinamento di una tabella, senza aprirla, tramite un 
pulsante in una maschera?
io sono riuscito a cambiare l'orinamento (es: cognome crescente) tramite 
pulsante in una maschera, ma solo a livello visivo di maschera. la tabella; 
in realtą non ha cambiato ordinamento.
questo il codice  dell'evento "su clic" del pulsante:
Dim riordina As String
riordina = "SELECT * FROM [temp iscritti] ORDER BY [temp 
iscritti].[Cognome];"
Me.RecordSource = riordina     (come suggerito da MAssimiliano)
ma questo cambia solo la "visualizzazione" della maschera.....la tabella, in 
realtą,resta ordinata in maniera diversa (nel mio caso per IDISCRITTO)
Quale codice VB, SQL,C... o qualsiasi cosa, devo scrivere per cambiare in 
maniera reale l'ordinamento di sta tabella!
Ciao e grazie

 Ciao e grazie
E cosa te ne importa???? Tu non accederai mai alla tabella
ma a delle visualizzazioni della stessa. Lì operi tutti gli ordinamenti che 
vuoi.
La tabella viene ordinata solo tramite indici: mica vorrai cambiarli?!!!
MAssimiliano
 

 La tabella viene ordinata solo tramite indici: mica vorrai cambiarli?!!!
Scusate l'intromissione, ma non č meglio questo?
Sul clik del pulsante :
Me.Tuo_Campo.SetFocus
DoCmd.RunCommand acCmdSortAscending
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 DoCmd.RunCommand acCmdSortAscending
Sulla maschera, magari, ma sulla tabella??
MAssimilaino 

 MAssimilaino


 indicizzato... o mi sono perso qualche passaggio?
Ma lui vuole cambiare quello fisico.
Ahi voglia a dire che inutile.
MAssimiliano 


bhè...è tutto molto relativo.... l'inutilità di un'azione va valutata quando 
si conosce il problema.
Ed ecco il problema allora.
L'ordinamento "fisico" dei record va fatto poichè la tabella è poi la 
sorgente di un  N report.
Quindi, quando ho ordinato "fisicamente" la mia tabella, posso aprire e 
stampare i miei N report quando voglio e nella sequenza che voglio fino a 
quando non cambio ordinamento o rieseguo la query per accodare nuovi record 
nella mia tabella.
Quindi......che me ne faccio di una maschera ordinata "a video" se quando 
chiudo per passare alla maschera delle stampe, il mio ordinamento è perso?
E tu mi suggerirai... ordina direttamente i report......
Certo ma poichè sto "aggiornando un gestionale non sviluppato interamente da 
me, vorrei tenere il lavoro già fatto...ottimizzandolo ,se possibile...
ma ho capito che mi toccherà disfare e rifare un pò di roba
grazie comunque
ciao raga 

 ciao raga
e mettere una pezza creando una query che ti prenda tutti i dati della
tabella cosě come e cambiare origine record al report.
la query la puoi ordinare come vuoi,
se poi cambi origine record anche alla maschera puoi inserire nuovi
dati.

 ciao raga
Ciao
MAssimiliano


Non se ci metti l'asterisco
MAssimiliano 

 partenza.
Grazie del consiglio.... ho preso questa bella abitudine 12 anni fa :-)))
Ciao
Andrea