UPDATE COM INNER JOIN NO ACCESS

ALVAROVB2009 04/06/2013 13:53:45
#424379
Galera estou tentando dar update em uma tabela onde tenho somente o codassociado e na minha mão tenho o nº de matricula dele, então montei o update abaixo só que ele me dá em qualquer situação que esta com erro de sintaxe (operador faltando) e mostra do 14 em diante, esse foi a ultima tentativa
update tbmensalidadeassociadoparticular set tbmensalidadeassociadoparticular.valormensalidade = [ô]14[ô]
from tbmensalidadeassociadoparticular
inner join tbassociados on tbassociados.codassociado = tbmensalidadeassociadoparticular.codassociado
where tbassociados.matricula = [ô]22590[ô]

Minhas tentativas
update m set tbmensalidadeassociadoparticular.valormensalidade = [Ô]14[Ô]
from tbmensalidadeassociadoparticular m
inner join tbassociados a on a.codassociado = m.codassociado
where a.matricula = [ô]22590[ô]

update m set m.valormensalidade = [Ô]14[Ô]
inner join tbassociados a on a.codassociado = m.codassociado
where a.matricula = [ô]22590[ô]

update m set m.valormensalidade = [ô]14[ô]
inner join tbassociados a on a.codassociado = m.codassociado
where a.matricula = [ô]22590[ô]

update m set m.valormensalidade = 14
inner join tbassociados a on a.codassociado = m.codassociado
where a.matricula = [ô]22590[ô]

etc etc etc

O que essa de access esta falando que esta faltando?
Comecei a imaginar várias situações, más todas que eu coloquei dava sempre a mesma mensagem

Desde já agradeço a todos
LLAIA 04/06/2013 14:27:53
#424380
Resposta escolhida
No Access, nessa situação, o inner join vem antes da instrução set:


update tbmensalidadeassociadoparticular 

inner join tbassociados on tbassociados.codassociado = tbmensalidadeassociadoparticular.codassociado

set tbmensalidadeassociadoparticular.valormensalidade = [ô]14[ô]

where tbassociados.matricula = [ô]22590[ô]
ALVAROVB2009 04/06/2013 14:57:25
#424381
LLAIA vlw pela força é isso mesmo
Tópico encerrado , respostas não são mais permitidas