MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

3 participantes

    inner join tabela local com remota

    avatar
    egnaldo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 11/03/2012

    inner join tabela local com remota Empty inner join tabela local com remota

    Mensagem  egnaldo 11/4/2021, 00:08

    Boa noite
    É possível um conexão Inner Join  com uma tabela remota em um servidor, e uma tabela local :

    Dim RSB As New ADODB.Recordset
    RSB.Open "SELECT PRODUTOS.CodigoDoProduto, PRODUTOS.Loja1, PRODUTOS.Loja2, VENDAITENS.Quantidade, VENDAITENS.ValorUni, VENDAITENS.CodVenda FROM PRODUTOS INNER JOIN VENDAITENS ON PRODUTOS.CodigoDoProduto = VENDAITENS.CodProduto WHERE CodVenda = " & Me.CodVenda & ",", Con, adOpenDynamic, adLockOptimistic

    RSB.MoveFirst
    Do While Not RSB.EOF
     
       RSB("loja1") = RSB("loja1") - RSB("Quantidade")

    RSB.Update
    RSB.MoveNext
    Loop
    RSB.Close

    sendo que PRODUTOS é a tabela remota, e VENDASITENS é a tabela local
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3743
    Registrado : 22/11/2016

    inner join tabela local com remota Empty Re: inner join tabela local com remota

    Mensagem  DamascenoJr. 11/4/2021, 01:43

    Acho que não é possível via código.

    Talvez a tabela estando vinculada seja possível criar uma consulta deste tipo.

    Outra forma também seria baixando as informações da tabela remota em uma tabela temporária local.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    cristiano.vaz gosta desta mensagem

    avatar
    egnaldo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 11/03/2012

    inner join tabela local com remota Empty Re: inner join tabela local com remota

    Mensagem  egnaldo 11/4/2021, 03:34

    Então, andei pesquisando sobre, é vi pessoas que utilizam tabelas temporárias, mas como vou ter vários usuários fico preocupado se vai ser eficiente.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3743
    Registrado : 22/11/2016

    inner join tabela local com remota Empty Re: inner join tabela local com remota

    Mensagem  DamascenoJr. 11/4/2021, 03:48

    Melhor migrar tudo para tabelas remotas.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    cristiano.vaz gosta desta mensagem

    avatar
    egnaldo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 11/03/2012

    inner join tabela local com remota Empty Re: inner join tabela local com remota

    Mensagem  egnaldo 13/4/2021, 10:23

    Obrigado Damasceno, vou fazer assim.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4144
    Registrado : 29/06/2012

    inner join tabela local com remota Empty Re: inner join tabela local com remota

    Mensagem  Noobezinho 13/4/2021, 12:08

    Egnaldo

    Use banco de dados SQL em servidor da Web.

    Dá um pouco de trabalho braçal para fazer os códigos, pois é tudo vai SQL (consultas),

    mas o legal é que diferente das tabelas vinculadas, a cada solicitação é feito a conexão,

    faz o que deve ser feito e fecha a conexão.

    Pra entender melhor; Ao adicionar um registro, envia-se o comando para adicionar, abre a conexão, adiciona

    o novo registro na tabela do servidor e fecha a conexão, num estalar de dedos.

    Eu aprendi isso a tempos, lendo os artigos (3) no site usandoaccess.com.br, do nosso colega Avelino

    Faça isso, que não irá se arrepender.

    Se estiver satisfeito com o que respondemos, feche o tópico, clicando no botão resolvido

    na página de edição de mensagem.

    { }'s

    Balem



    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

      Data/hora atual: 1/2/2023, 06:50