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

    [Resolvido]Consulta com o "+" para outra consulta

    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Consulta com o "+" para outra consulta

    Mensagem  Jhonata 13/6/2013, 22:00

    Boa noite !

    Sou novo no desenvolvimento Access e gostaria da ajuda de vocês.

    Criei  uma consulta onde me retorna dados de lojas.

    Não sei o nome certo mas como adiciono aquele sinal de "+" do lado esquerdo de uma consulta que ao clicar chama outra consulta que terá como paramento a loja selecionada (A sensação de tree View)

    Ex.
    A consulta retorna
    +LojaA
    +LojaB
    +LojaC


    Se eu clicar nesse "+" da LojaA abrira uma nova consulta com os dados da Loja A e assim por diante.
    desculpe se eu não soube expressar o nome correto do componente!
    Agradeço a atenção de todos

    Boa noite!
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Leandro 14/6/2013, 01:24

    Jhonata seja bem vindo ao MaximoAccess!!!
    Leia as regras por favor.

    Jhonata, aquele sinal "+", é encontrado em tabelas, ele indica que as mesmas tem relacionamentos.

    Boa noite.

    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Jhonata 15/6/2013, 15:24

    Obrigado Leandro pela resposta!


    Mas você teria um exemplo para que eu possa entender melhor ?

    Funçando aqui no acces encontrei uma opção "SubFolha de dados" que me da a mesma sensação.(Não sei se é o que estou procurando)


    Esse relacionamento que você menciona , são os inner join , left join e etc ??


    Obrigado !
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Leandro 15/6/2013, 18:11

    Isso mesmo, é o relacionamento um para muitos, o que é feito na janela de relacionamentos.

    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Jhonata 16/6/2013, 19:15

    Leandro Obrigado pela paciencia !

    Mas voce teria um exemplo para que eu possa me basear ?
    Eu nao consigo fazer esse relacionamento  com um consulta ?
    Nao tenho muita experiencia com Access.


    Obrigado !
    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]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  criquio 16/6/2013, 19:45

    Jhonata, basta você relacionar as tabelas que o sinal que você quer aparecerá na tabela principal. Basta clicar no ícone de Relacionamentos e arrastar o campo da chave primária da tabela principal para o campo da chave estrangeira, ou seja, o campo aonde irá a chave primária na outra tabela. Pesquise por "relacionamentos" no fórum que tem algumas coisas sobre. Na minha assinatura ↓abaixo↓ tem um link para um vídeo com dicas de pesquisas mais eficientes no fórum.


    .................................................................................
    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.

    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Jhonata 25/6/2013, 00:39

    Boa Noite !
    Desculpe a demora mas estava sem acesso a internet.

    Bom, Criquio e Leandro Obrigado pelas respostas.

    Conseguir chegar ao resultado que eu desejo mas não tenho certeza se essa é a melhor forma.
    Agradeço se os senhores pudessem olhar e ver se é isso mesmo (não tenho experiência com Access)

    Obs.:Execute a "Consulta"
     
    Obrigado!
    Anexos
    [Resolvido]Consulta com o "+" para outra consulta AttachmentRelacionamento.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (15 Kb) Baixado 7 vez(es)
    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Jhonata 27/6/2013, 00:18

    Up!
    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]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  criquio 27/6/2013, 15:31

    DICAS:

    → Exclua os registros das tabelas;

    → Faça um Compactar/Reparar;

    → Converta a chave primária das tabelas para Numeração automática. O campo Cli_ID da tabela tbl_Curso pode deixar como está;

    → Faça o relacionamento entre as duas tabelas seguindo os passos abaixo:
    → → Abra a área de relacionamentos;
    → → Inclua as tabelas na área de manipulação;
    → → Arraste o campo chave primária da tabela de clientes e solte no campo Cli_ID da tabela tbl_Curso;
    → → Marque as três selectbox sobre Intergridade e Propagaçã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.

    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Jhonata 28/6/2013, 02:27

    Boa Noite Criquio!

    Fiz todas as etapas e deu certo pode dar uma olhada ?

    Não entendi o porque de
    → Exclua os registros das tabelas;


    E também porque numeração automática ?

    Para que serve o
    → Faça um Compactar/Reparar; ?

    Desculpe as muitas perguntas mas sou novo em Access !


    Obrigado !
    Anexos
    [Resolvido]Consulta com o "+" para outra consulta AttachmentRelacionamento_New.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (15 Kb) Baixado 2 vez(es)
    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Jhonata 30/6/2013, 00:35

    Boa Noite !

    Uma Ultima Pergunta referente a esse tópico!

    Quando faco o relacionamento e abro a tabela funciona como esperado o "+", mas quando colocar essa tabela em um SubForm ai o "+" não funciona mais .

    Tem como resolver isso ?
    Obrigado !
    Anexos
    [Resolvido]Consulta com o "+" para outra consulta AttachmentRelacionamento_New_I.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 4 vez(es)
    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]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  criquio 30/6/2013, 00:57

    Excluir os registros porque não dá para mudar o tipo da chave primária se a tabela tiver registros.

    Numeração Automática para que a chave primária vá se auto crescendo a cada registro adicionado. Se você colocar número simples terá que adicionar a chave primária manualmente ou via código VBA.

    Compactar/Reparar é para reorganizar o banco, de forma a evitar que ele se corrompa.

    Para formulários, use formulário para a tabela principal e dentro dele coloque um subformulário para exibir os registros da outra tabela relacionados aos registros principais.


    .................................................................................
    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.

    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Jhonata 30/6/2013, 18:49

    Boa Tarde !

    "Para formulários, use formulário para a tabela principal e dentro dele coloque um subformulário para exibir os registros da outra tabela relacionados aos registros principais."


    Nesse Casso ao navegar pela tabela principal no formulário o subformulario mostraria os dados da outra tabela de acordo com o relacionamento ?

    Obrigado !
    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]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  criquio 30/6/2013, 19:03

    Sim, mas para isso você tem que fazer o relacionamento entre as tabelas do jeito que mencionei anteriormente, abrindo a área de relacionamentos no Access e puxando os campos em comum entre as duas tabelas um para o outro. Não é apenas colocar o código do registro principal na tabela secundária, tem que fazer o relacionamento entre elas.


    .................................................................................
    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.

    avatar
    Jhonata
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 13/06/2013

    [Resolvido]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Jhonata 30/6/2013, 20:34

    Obrigado Criquio !

    Resolvido
    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]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  criquio 1/7/2013, 19:12

    Grato pelo retorno. O fórum agradece.


    .................................................................................
    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]Consulta com o "+" para outra consulta Empty Re: [Resolvido]Consulta com o "+" para outra consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 15:26