UPDATE COM INNER JOIN NO ACCESS
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
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
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[ô]
LLAIA vlw pela força é isso mesmo
Tópico encerrado , respostas não são mais permitidas