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

    inner join tabela local com remota

    avatar
    egnaldo
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    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 : 2816
    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
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    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 : 2816
    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
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    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 : 4121
    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: 16/6/2021, 15:49