Discussione:
Testo crescente e decrescente
(troppo vecchio per rispondere)
v***@libero.it
2006-10-02 16:22:17 UTC
Permalink
Salve a tutti i n.g.
Non riesco a trovare la routine per avere il testo sia in maniera
crescente che decrescente.
Mi potete aiutare?
Grazie, Vladimiro.
Alessandro Baraldi
2006-10-02 17:38:09 UTC
Permalink
Post by v***@libero.it
Salve a tutti i n.g.
Non riesco a trovare la routine per avere il testo sia in maniera
crescente che decrescente.
Mi potete aiutare?
Grazie, Vladimiro.
Non ho capito cosa sarebbe quelo che chiedi...??

Fai cortesemente un esempio...?

@Alex
v***@libero.it
2006-10-02 18:45:49 UTC
Permalink
Ciao Alessandro.
Vorei inserire due tasti all'interno di una maschera dove posso
ordinare i records, tramite la colonna del campo che mi fa più comodo,
in ordinamento crescente (dalla A alla Z) ed in ordinamento decrescente
(dalla Z alla A); come del resto si può fare facendo click sui
pulsanti nella barra degli strumenti.
Ciao, Vladimiro.
Post by Alessandro Baraldi
Post by v***@libero.it
Salve a tutti i n.g.
Non riesco a trovare la routine per avere il testo sia in maniera
crescente che decrescente.
Mi potete aiutare?
Grazie, Vladimiro.
Non ho capito cosa sarebbe quelo che chiedi...??
Fai cortesemente un esempio...?
@Alex
Alessandro Baraldi
2006-10-02 19:11:44 UTC
Permalink
Post by v***@libero.it
Ciao Alessandro.
Vorei inserire due tasti all'interno di una maschera dove posso
ordinare i records, tramite la colonna del campo che mi fa più comodo,
in ordinamento crescente (dalla A alla Z) ed in ordinamento decrescente
(dalla Z alla A); come del resto si può fare facendo click sui
pulsanti nella barra degli strumenti.
Ciao, Vladimiro.
Post by Alessandro Baraldi
Post by v***@libero.it
Salve a tutti i n.g.
Non riesco a trovare la routine per avere il testo sia in maniera
crescente che decrescente.
Mi potete aiutare?
Grazie, Vladimiro.
Non ho capito cosa sarebbe quelo che chiedi...??
Fai cortesemente un esempio...?
@Alex
Hai visto la proprietà OrderBy e OrderByOn..?

Su Click del primo(Crescente) metti:

Me.OrderByOn=False
Me.OrderBy="[NomeCampo]"
Me.OrderByOn=True

Sul 2° Decrescente:

Me.OrderByOn=False
Me.OrderBy="[NomeCampo] DESC"
Me.OrderByOn=True

La cosa migliore è usare un controllo Interruttore e su Dopo
Aggiornamento
fai lo scambio:

If Me!NomeInterruttore=True then 'Pulsante da premuto ---> In Rilascio
Me.OrderByOn=False
Me.OrderBy="[NomeCampo]"
Me.OrderByOn=True
Else
Me.OrderByOn=False
Me.OrderBy="[NomeCampo] DESC"
Me.OrderByOn=True
End if

Ciao
@Alex
v***@libero.it
2006-10-03 15:08:00 UTC
Permalink
Il 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.
Post by Alessandro Baraldi
Post by v***@libero.it
Ciao Alessandro.
Vorei inserire due tasti all'interno di una maschera dove posso
ordinare i records, tramite la colonna del campo che mi fa più comodo,
in ordinamento crescente (dalla A alla Z) ed in ordinamento decrescente
(dalla Z alla A); come del resto si può fare facendo click sui
pulsanti nella barra degli strumenti.
Ciao, Vladimiro.
Post by Alessandro Baraldi
Post by v***@libero.it
Salve a tutti i n.g.
Non riesco a trovare la routine per avere il testo sia in maniera
crescente che decrescente.
Mi potete aiutare?
Grazie, Vladimiro.
Non ho capito cosa sarebbe quelo che chiedi...??
Fai cortesemente un esempio...?
@Alex
Hai visto la proprietà OrderBy e OrderByOn..?
Me.OrderByOn=False
Me.OrderBy="[NomeCampo]"
Me.OrderByOn=True
Me.OrderByOn=False
Me.OrderBy="[NomeCampo] DESC"
Me.OrderByOn=True
La cosa migliore è usare un controllo Interruttore e su Dopo
Aggiornamento
If Me!NomeInterruttore=True then 'Pulsante da premuto ---> In Rilascio
Me.OrderByOn=False
Me.OrderBy="[NomeCampo]"
Me.OrderByOn=True
Else
Me.OrderByOn=False
Me.OrderBy="[NomeCampo] DESC"
Me.OrderByOn=True
End if
Ciao
@Alex
ALESSANDRO Baraldi
2006-10-03 16:17:04 UTC
Permalink
<***@libero.it> ha scritto nel messaggio news:***@e3g2000cwe.googlegroups.com...
Il 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
---------------------------------------------------------------------------
v***@libero.it
2006-10-04 15:18:09 UTC
Permalink
In che modo? Qual'è il visualizzatore oggeti? Io pongo le domande
tramite la guida in linea di microsoft access.
Ciao, Vladimiro.
Post by v***@libero.it
Il 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
---------------------------------------------------------------------------
v***@libero.it
2006-10-04 15:45:32 UTC
Permalink
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.it
Il 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
---------------------------------------------------------------------------
Alessandro Baraldi
2006-10-04 18:01:46 UTC
Permalink
Post by v***@libero.it
Ciao Alessandro, il visualizzatore oggetti l'ho trovato ed
effettivamente è più comodo.
Mi spieghi però come si riesce a costruire una routine leggendo
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.
Beh spesso c'è anche il richiamo ad un Esempio, in questo caso non
c'è, ma
personalmente avendo un pò di confidenza con la metodologia direi che
è chiaro...

Ovviamente è personale.

@Alex

Loading...