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


2 participantes

    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  fabiobarreto10 5/2/2012, 23:53

    Tenho um subformulário apenas de leitura, para visualizar histórico de auditoria de campos, fiz uma instrução inner join para "juntar" registros em uma única linha, mas não funciona.
    Obrigado.


    Última edição por fabiobarreto10 em 21/2/2012, 04:43, editado 1 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  Convidado 6/2/2012, 00:08

    Reveja os vinculos (mestre e filho).....entre o da mensagem e o que guarda elas (subform)
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  fabiobarreto10 6/2/2012, 07:55

    cafpr, obrigado por responder.

    Resolvi o problema de outra forma. Fiz dois subformulário, usando uma caixa de texto, com a origem do sub pai. mas, quando fechei e abri
    o bd novamente, mostrou uma caixa de dialogo para inserir o parametro da caixa de texto e depois a seguinte mensagem:

    A expressão ao abrir que você inseriu como definição da propriedade de evento gerou o seguinte erro: Return sem GoSub.

    Essa caixa de texto sempre funcionou com um sub. Será que é porque inseri mais um sub?
    avatar
    Convidado
    Convidado


    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  Convidado 6/2/2012, 12:45

    Bom dia Fábio... resolveu, mas não resolveu.......
    Abra o Vba desse form e depure, talves foi deletado alguma coisa e ficou GoSub,
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  fabiobarreto10 6/2/2012, 22:15

    Boa noite carfp.
    Eu exclui e criei novamente os dois subformulários, e não tive mais problema(muito estranho). Mas com dois subformularios funciona apenas para os primeiros registros que ficam na mesma linha, quando tem vários registros é preciso ir na barra de rolagem de cada sub, para poder visualizar a mesma linha. ( nada prático).
    Fiz uma consulta inner join usando o id de cada tabela. fiz de uma forma que toda vez que gera o id da auditoria da data reprogramada, imeditamente abre o formulário popup, gerando o id da auditoria dos comentários. Funciona perfeitamente, mas é muito arriscado, vai qui... por algum motivo é gerado um id na auditoria da data e não na de comentários. (ia criar um problema).
    Gostaria de saber muito como fazer a consulta inner join das tabelas de modo que os dados selecionados de cada tabela fiquem em uma única linha.
    avatar
    Convidado
    Convidado


    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  Convidado 7/2/2012, 00:15

    Boa noite Fabio, tudo bem....
    Todo Bd, seu projeto é feito primeiro no papel e depois no pc....isso quer nos dizer que devemos saber o que pretendemos e prepararmos para futuras alterações ou implementações....
    No seu caso reveja as tbls(códigos p/relaciol. ) e os relacionamentos entre elas, pois essa consulta, que pretende, dependerá disso.

    Dica
    As tbls estão no mesmo banco, tente trabalhar futuramente com (Back-End), um Bd onde guardará só as tbl e outro Bd Front-End, onde guardará os forms,cs,macros e modulos. Pra rodar o Bd será vinculado as tbs(Banck-End) ao bd Front-End) assim possibilitara qualquer alteração sem perca de dados. Vou separar um material para você, aqui mesmo do fórum. Fabio comento isso agora para evitar futuras preocupações suas.
    Mande uma cópia atual do bd que faremos essa consulta....

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  fabiobarreto10 7/2/2012, 00:55

    Obrigado pelas dicas. Você tem toda razão.
    Resolvendo este último problema vou dividir o banco.

    Estou tentando com que as datas reprogramadas e cada comentário por data fiquem no subformulário de histórico na mesma linha.
    Bd em anexo.
    Obrigado.
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  fabiobarreto10 21/2/2012, 04:43

    Desculpem, marcaram como resolvido, mas ainda não consegui solucionar o meu problema.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  criquio 7/3/2012, 21:12

    Estou passando o tópico a Resolvido. Se necessário, reabra por gentileza.
    Caso já tenha resolvido, favor dar um retorno.
    Grato:

    A moderação.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes Empty Re: [Resolvido]instrução inner join não funciona, registros estão em linhas diferentes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 01:22