Ciao Alessandro, il visualizzatore oggetti l'ho trovato ed
effettivamente è più comodo.
Mi spieghi però come si riesce a costruire una routine leggendo
questo:
Proprietà OrderBy (Ordina per)
Vedere ancheSi applica aEsempioInformazioni specificheÈ possibile
utilizzare la proprietà OrderBy per specificare in che modo ordinare i
record di una maschera, di una query, di un report o di una tabella.
Elemento String in lettura e scrittura.
espressione.OrderBy
espressione Obbligatorio. Espressione che restituisce uno degli
oggetti indicati nell'elenco Si applica a.
Osservazioni
La proprietà OrderBy è un'espressione stringa che corrisponde al nome
del campo o dei campi di cui si desidera ordinare i record. Quando si
utilizza più di un nome di campo, i nomi devono essere separati da una
virgola (,). Utilizzare la proprietà OrderBy per salvare un valore di
ordinamento e applicarlo in un secondo momento. I valori OrderBy
vengono salvati con gli oggetti in cui sono stati creati. Tali valori
vengono caricati automaticamente all'apertura dell'oggetto, ma non
vengono applicati automaticamente.
Quando si imposta la proprietà OrderBy immettendo uno o più nomi di
campo, i record vengono disposti in ordine crescente. Anche Visual
Basic dispone i campi in ordine crescente per impostazione predefinita.
Se si desidera disporre i record in ordine decrescente, digitare DESC
alla fine dell'espressione stringa. Ad esempio, per disporre i record
dei clienti in ordine decrescente in base al nome del contatto,
impostare la proprietà OrderBy con "NomeContatto DESC".
È possibile impostare la proprietà OrderBy utilizzando la finestra
delle proprietà dell'oggetto, una macro o Visual Basic.
Per i report, la proprietà OrderByOn deve essere impostata a Sì se si
desidera applicare il tipo di ordinamento specificato dalla proprietà
OrderBy dell'oggetto. Per le maschere, selezionare il campo in base al
quale si desidera ordinare i record e scegliere il pulsante
dell'ordinamento sulla barra degli strumenti oppure scegliere Ordina
dal menu Record e selezionare i comandi desiderati dal sottomenu. È
anche possibile impostare la proprietà OrderByOn per altre maschere e
report utilizzando Visual Basic.
Se si imposta la proprietà OrderBy per un report aperto, verranno
eseguite le routine evento Close e Open.
Nota Quando si crea un nuovo oggetto, questo eredita le proprietà
RecordSource, Filter, OrderBy e OrderByOn della tabella o della query
nella quale viene creato. Per quanto riguarda le maschere e i report,
tenere presente che i filtri ereditati non vengono automaticamente
applicati all'apertura dell'oggetto.
Sarà indubbiamente colpa delle mie capacità ridotte di interpretare
le librerie, ma non mi faccio capace di una cosa, sempre parlando delle
librerie di access: alcune cose, talmente banali, vengono ripetute
minuziosamente tante volte, mentre altre cose del tipo come si richiama
una funzione che viene proposta come esempio, non c'è.
Ciao, Vladimiro.
Post by v***@libero.itIl fatto è che ci sono andato sulle librerie di Access per cercare la
proprietà OrderBy, ma, per come è spiegata (almeno per me), non sono
riuscito nell'intento.
Ti ringrazio tantissimo.
Ciao, Vladimiro.
Devi prendere un pò di confidenza con l'Help, io preferisco accedere dal
VisualizzatoreOggetti.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------