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]Associar dados de diferentes Tabelas num formulário

    McaN
    McaN
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 25/11/2023

    [Resolvido]Associar dados de diferentes Tabelas num formulário Empty [Resolvido]Associar dados de diferentes Tabelas num formulário

    Mensagem  McaN 11/1/2024, 02:56

    Boa noite a todos e Bom ano novo!

    Em primeiro lugar, peço que me desculpem se considerarem que a dúvida não está no lugar correto, mas confesso que tive alguma dificuldade em classificar esta questão. Ainda assim, porque está intimamente relacionado com Tabelas, considerei que este talvez fosse o local mais apropriado.

    Comecei há pouco tempo a desenvolver um projeto em Access que (caso consiga concluir), servirá para me auxiliar no trabalho. É um projeto pessoal mas que poderá ser usado por outros colegas de equipa.

    Vou tentar explicar da melhor forma. Infelizmente não tenho material para apresentar, já que parei o projeto neste ponto.

    Tabelas:

    1 - tblPROCESSO

    2 - tblPESSOAS

    a tblPROCESSO contém os seguintes campos:
        - ID_PROCESSO (txt; chave primária) «código único atribuído manualmente para identificar o processo»
        - Proc_Nome (txt) «nome atribuído ao processo»
        - ID_PESSOA (num) «cod. nomes das pessoas associadas ao processo»
        - Outros_campos «outros campos que não são necessários para o exemplo»

    a tblPESSOAS contém os campos:
        - ID_PESSOA (numeração automática; chave primária) «cod. para identificar a pessoa»
        - N_Pessoa (txt) «nome da pessoa»
        - Outros_campos «outros campos que não são necessários para o exemplo»


    As tabelas relacionam-se através do campo ID_PROCESSO, numa relação de um-para-muitos, da tblPROCESSO para a tblPESSOA - (um processo pode ter várias pessoas)

    Criei um formulário principal com os campos da tblPROCESSO, que contém um subformulário com os campos da tblPESSOAS.
    Porém este método só funciona bem quando estou a introduzir dados de novo (tabelas vazias), mas no meu projeto, a tblPESSOAS já contém dados.

    O que pretendia fazer (e não consigo de forma nenhuma), era aproveitar os dados contidos na tblPESSOAS de forma que a cada ID_PROCESSO fosse possível associar uma ou várias pessoas da tblPESSOAS.

    O resultado final seria muito parecido com aquele que a consulta acrescentar oferece (penso eu).

    O importante seria ter a tblPROCESSO atualizada com as pessoas da tblPESSOAS e que fosse visível em formulário.

    Não sei se consegui explicar bem a questão. Gostaria de obter a vossa ajuda ou sugestões para ultrapassar este obstáculo e poder continuar a desenvolver a minha base de dados.

    Obrigado!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8494
    Registrado : 05/11/2009

    [Resolvido]Associar dados de diferentes Tabelas num formulário Empty Re: [Resolvido]Associar dados de diferentes Tabelas num formulário

    Mensagem  Alexandre Neves 13/1/2024, 13:09

    Boa tarde
    Marcou o tema como "Resolvido".
    Foi engano ou já resolveu? Se foi engano, desmarque premindo novamente o botão "resolvido"; caso esteja resolvido, é útil para outros com a mesma dúvida que explique como resolveu


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    McaN
    McaN
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 25/11/2023

    [Resolvido]Associar dados de diferentes Tabelas num formulário Empty Re: [Resolvido]Associar dados de diferentes Tabelas num formulário

    Mensagem  McaN 13/1/2024, 13:39

    Boa tarde Alexandre,

    Na verdade não encontrei uma solução específica.

    Contornei o problema criando uma nova tabela para onde acrescento os registos através de uma consulta "acrescentar". Não é a melhor solução mas por agora vai resolvendo.

    Aproveito ainda para lhe perguntar se tem alguma sugestão (aqui no forum ou outro canal que conheça), sobre identificação de relações entre campos de tabelas diferentes. Por exemplo, o campo "Nome" da Tabela1 está relacionado com o campo "Nome" da Tabela 2 porque o campo "Morada" em ambas as tabelas é igual. Já pesquisei sobre o assunto e o mais próximo que consigo chegar são as consultas "Localizar Duplicados" que só funciona se comparar apenas entre duas tabelas.

    Obrigado pela atenção. Cumprimentos.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8494
    Registrado : 05/11/2009

    [Resolvido]Associar dados de diferentes Tabelas num formulário Empty Re: [Resolvido]Associar dados de diferentes Tabelas num formulário

    Mensagem  Alexandre Neves 13/1/2024, 13:48

    As consultas pré-preparadas do Access são uteis para quem é leigo no Access porque, de facto, as consultas são criadas em linguagem SQL que roda por trás; para se tirar o máximo do recurso SQL para consulta deve utilizar directamente o SQL, para tal, abra uma consulta em modo estrutura e escolha "vista SQL" e crie consultas poderosas. Estude SQL e vai ver que vale muito


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    McaN gosta desta mensagem


    Conteúdo patrocinado


    [Resolvido]Associar dados de diferentes Tabelas num formulário Empty Re: [Resolvido]Associar dados de diferentes Tabelas num formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 4/11/2024, 17:34