Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Istruzione SELECT su VBA

170 views
Skip to first unread message

gabria...@gmail.com

unread,
Jun 15, 2019, 2:35:40 PM6/15/19
to
Ciao,
ho necessità di modificare l'origine riga di una Combo in base alla
selezione di un'altra Combo.
Quindi su Corrente della Form Ho scritto:

Me.CercaNome.RowSource = "SELECT Rubrica.IDRubrica, Rubrica.Nome, Rubrica.TipoContatto FROM Rubrica WHERE [Rubrica.TipoContatto] = " & Chr(34) & CercaTipoContatto & Chr(34)
funziona a meraviglia.
Vorrei aggiungere adesso l'ordine
ORDER BY Rubrica.Nome

Se aggiungo questa istruzione così com'è ...(senza apici), c'è un errore di sintassi.
Qual'è la sintassi corretta per aggiungere l'istruzione Order by?

Potone

unread,
Jun 15, 2019, 4:37:53 PM6/15/19
to
Ciao,
basta che prosegui l'istruzione che, come hai detto, funziona, concatenando il predicato order by:
...CercaTipoContatto & Chr(34) & " ORDER BY Rubrica.Nome"

Mat.

gabria...@gmail.com

unread,
Jun 16, 2019, 12:23:35 PM6/16/19
to
Perfetto Potone,
grazie ! :-)

Senti, prima che apro un' altro 3D ...
Per ordinare i record sulla Form la guida recita:
"La proprietà OrderBy è un'espressione stringa che corrisponde al nome del campo in cui si desidera ordinare i record."

Ma perchè allora se scrivo
Me.ComboIDRubrica.OrderBy restituisce il messaggio
"Impossibile trovare il Metodo o il Membro dei dati", riferendosi a Orderby... nel senso che lo evidenzia come errore?

@Alex

unread,
Jun 16, 2019, 12:59:22 PM6/16/19
to
Hai frainteso la nota della guida...

nome campo non è nome controllo...!!!
Poi ORDERBY è una proprietà di Maschera...!

Ipotizzando si avere un campo nella Tabella/Query a cui è associata la Form:

ME.OrderBy="CodiceFiscale"
ME.OrderBy="CodiceFiscale DESC"

ME.OrderByOn=True

@Alex

gabria...@gmail.com

unread,
Jun 17, 2019, 5:18:49 AM6/17/19
to
Bene, funziona Grazie!!!
(Anche se non ho capito cosa volessi dire con la parola "DESC"

Ammammata

unread,
Jun 17, 2019, 6:16:38 AM6/17/19
to
Il giorno Mon 17 Jun 2019 11:18:47a, ** ha inviato su it.comp.appl.access
il messaggio news:3563744f-90dd-4e8c...@googlegroups.com.
Vediamo cosa ha scritto:

> Bene, funziona Grazie!!!
> (Anche se non ho capito cosa volessi dire con la parola "DESC"
>

ordine DESCendente ;) il contrario di quello di default

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>> http://www.bb2002.it :) <<<<<
........... [ al lavoro ] ...........
0 new messages