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

Order By su query VBA

12 views
Skip to first unread message

puntosit

unread,
Jul 2, 2009, 10:14:58 AM7/2/09
to
Ciao a tutti, ho una query da VBA:

-----
Me.ShowPlayers.RowSource = "SELECT Link_PLN.ID, Players.Player_ID,
Players.Name FROM Players INNER JOIN Link_PLN ON Players.Player_ID =
Link_PLN.Player_ID WHERE Network = " & Me!ListNetworks.Column(0)
-----

Volevo sapere come e dove inserire ORDER BY Players.Name

Se lo metto semplicemente proseguendo la query mi dà errore...

Grazie mille!

Karl Donaubauer

unread,
Jul 2, 2009, 10:31:19 AM7/2/09
to
puntosit wrote:
> ...ho una query da VBA:

>
> Me.ShowPlayers.RowSource = "SELECT Link_PLN.ID, Players.Player_ID,
> Players.Name FROM Players INNER JOIN Link_PLN ON Players.Player_ID =
> Link_PLN.Player_ID WHERE Network = " & Me!ListNetworks.Column(0)
>
> Volevo sapere come e dove inserire ORDER BY Players.Name
>
> Se lo metto semplicemente proseguendo la query mi d� errore...

E non vuoi farci vedere cosa hai provato o quale errore ti hai dato?

Prova cos�:

Me!ShowPlayers.RowSource = _
"SELECT Link_PLN.ID, Players.Player_ID, Players.Name " & _
" FROM Players INNER JOIN Link_PLN " & _
" ON Players.Player_ID = Link_PLN.Player_ID" & _
" WHERE Network = " & Me!ListNetworks.Column(0) " & _
" ORDER BY Players.Name"

--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it


puntosit

unread,
Jul 2, 2009, 10:59:55 AM7/2/09
to

> E non vuoi farci vedere cosa hai provato o quale errore ti hai dato?
>
> Prova così:

>
> Me!ShowPlayers.RowSource = _
>  "SELECT Link_PLN.ID, Players.Player_ID, Players.Name " & _
> " FROM Players INNER JOIN Link_PLN " & _
> " ON Players.Player_ID = Link_PLN.Player_ID" & _
> " WHERE Network = " & Me!ListNetworks.Column(0) " & _
> " ORDER BY Players.Name"


Purtroppo anche con la tua soluzione mi dà lo stesso errore: Errore di
compilazione: prevista fine istruzione...

Karl Donaubauer

unread,
Jul 2, 2009, 11:23:57 AM7/2/09
to
puntosit wrote:
>> E non vuoi farci vedere cosa hai provato o quale errore ti hai dato?
>>
>> Prova cos�:

>>
>> Me!ShowPlayers.RowSource = _
>> "SELECT Link_PLN.ID, Players.Player_ID, Players.Name " & _
>> " FROM Players INNER JOIN Link_PLN " & _
>> " ON Players.Player_ID = Link_PLN.Player_ID" & _
>> " WHERE Network = " & Me!ListNetworks.Column(0) " & _
>> " ORDER BY Players.Name"
>
> Purtroppo anche con la tua soluzione mi d� lo stesso errore: Errore di
> compilazione: prevista fine istruzione...

C'� un errore nella penultima riga dove l'ultimo " � troppo. Dev'essere:

" WHERE Network = " & Me!ListNetworks.Column(0) & _

Se non � questo:

Cosa si trova in Me!ListNetworks.Column(0) ?

Puoi anche copiare/incollare qui la stringa che ricevi nella
finestra debug con:

Debug.Print _


"SELECT Link_PLN.ID, Players.Player_ID, Players.Name " & _
" FROM Players INNER JOIN Link_PLN " & _
" ON Players.Player_ID = Link_PLN.Player_ID" & _
" WHERE Network = " & Me!ListNetworks.Column(0) & _
" ORDER BY Players.Name"

--

puntosit

unread,
Jul 3, 2009, 5:07:41 PM7/3/09
to
On 2 Lug, 17:23, "Karl Donaubauer" <NoS...@donkarl.com> wrote:
> puntosit wrote:
> >> E non vuoi farci vedere cosa hai provato o quale errore ti hai dato?
>
> >> Prova così:

>
> >> Me!ShowPlayers.RowSource = _
> >> "SELECT Link_PLN.ID, Players.Player_ID, Players.Name " & _
> >> " FROM Players INNER JOIN Link_PLN " & _
> >> " ON Players.Player_ID = Link_PLN.Player_ID" & _
> >> " WHERE Network = " & Me!ListNetworks.Column(0) " & _
> >> " ORDER BY Players.Name"
>
> > Purtroppo anche con la tua soluzione mi dà lo stesso errore: Errore di
> > compilazione: prevista fine istruzione...
>
> C'è un errore nella penultima riga dove l'ultimo " è troppo. Dev'essere:

>
> " WHERE Network = " & Me!ListNetworks.Column(0)  & _
>
> Se non è questo:

>
> Cosa si trova in Me!ListNetworks.Column(0) ?
>
> Puoi anche copiare/incollare qui la stringa che ricevi nella
> finestra debug con:
>
> Debug.Print _
>  "SELECT Link_PLN.ID, Players.Player_ID, Players.Name " & _
> " FROM Players INNER JOIN Link_PLN " & _
> " ON Players.Player_ID = Link_PLN.Player_ID" & _
> " WHERE Network = " & Me!ListNetworks.Column(0) & _
> " ORDER BY Players.Name"

Scusa, nn sono ancora riuscito a provare... domani o dop riprovo e
vedo!! grazie mille!

0 new messages