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]Criar um relacionamento automático

    avatar
    onfire
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11
    Registrado : 18/09/2016

    [Resolvido]Criar um relacionamento automático Empty [Resolvido]Criar um relacionamento automático

    Mensagem  onfire 23/2/2021, 23:56

    Exmos
    É possível através de um clique criar um relacionamento entre tabelas?
    Ao clicar num botão do formulário principal entra noutro formulário, mas criaria automaticamente um relacionamento com o ID do formulário anterior.
    Não sei se através de VBA isso será possível.
    Deixo um pdf a explicar.
    Abraço
    Anexos
    [Resolvido]Criar um relacionamento automático Attachmentrelacionamento automatico.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (83 Kb) Baixado 9 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar um relacionamento automático Empty Re: [Resolvido]Criar um relacionamento automático

    Mensagem  Noobezinho 24/2/2021, 11:20

    Nelio

    Meu amigo Lusitano

    Em primeiro lugar quando  existe relacionamento entre duas tabelas, a tabela do lado muito (tabelas2) não precisa

    de Id e chave primária pois ela já está atrelada à primeira tabela pelo relacionamento ( a Id da primeira tabela).

    Resumindo o que entendi, seria que  se um funcionário não deu conta do serviço, o outro vai pegar esse serviço, certo?

    Se for isso, basta colocar um seletor para concluído sim/não, na tabela2

    O formulário2 só exibira os registros que estão com o seletor concluído vazio  (Não)

    { }'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.
    avatar
    onfire
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11
    Registrado : 18/09/2016

    [Resolvido]Criar um relacionamento automático Empty Não me expliquei bem no pretendido

    Mensagem  onfire 24/2/2021, 20:05

    Aquilo que pretendo seria um evento no botão.

    No frm_1 ao clicar no botão comando3:
    --Abre o frm_2
    --Copia o "campo ID" que está no frm_1 e grava no "campo link" do frm_2.

    Assim criava a chave para o relacionamento de modo automático e poderia ocultar esse campo no formulário.
    Anexos
    [Resolvido]Criar um relacionamento automático AttachmentEsclarecimento.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (51 Kb) Baixado 4 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar um relacionamento automático Empty Re: [Resolvido]Criar um relacionamento automático

    Mensagem  Noobezinho 24/2/2021, 20:36

    Experimente assim:

    No  botão comando3 Coloque:

    Abrir o frm2  --- > já tem
    Forms!frm2!Link = Me.id

    Mano, coloque nomes nos controles

    Se o frm2 for pra adicionar registros, acerte isso nas propriedade dele.

    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.
    avatar
    onfire
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11
    Registrado : 18/09/2016

    [Resolvido]Criar um relacionamento automático Empty Resolvido

    Mensagem  onfire 24/2/2021, 21:09

    Obrigado
    Fiz como disseste e ficou impecável. Era mesmo isto.
    Deixo o código completo para alguém que tenha a mesma necessidade.



    Option Compare Database

    Private Sub Comando3_Click()
    DoCmd.OpenForm "frm_2", , , , acFormAdd
    Forms!frm_2!Link = Me.ID

    End Sub

    cheers
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar um relacionamento automático Empty Re: [Resolvido]Criar um relacionamento automático

    Mensagem  Noobezinho 26/2/2021, 21:04

    Ótimo

    Boa Sorte!

    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.
    avatar
    Mr. Style
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 16
    Registrado : 19/04/2020

    [Resolvido]Criar um relacionamento automático Empty Criar um relacionamento automático

    Mensagem  Mr. Style 26/4/2021, 17:36

    Boa tarde pessoal, estava com o mesmo problema e graças a vossa contribuição resolvi parcialmente, o que se passa é que no exemplo acima com base ao código disponibilizado funionou direito no formulario-2 mas não actualizou a Tabela2, ajudem a resolver este problema por favor.
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar um relacionamento automático Empty Re: [Resolvido]Criar um relacionamento automático

    Mensagem  Noobezinho 26/4/2021, 17:45

    Olá Mr. Style

    Como pode ter percebido esse tópico já foi dado como Resolvido pelo autor.

    Convido-o a abrir outro tópico, o qual poderá referenciar a esse e assim

    procedermos com a ajuda pedida.

    Fazemos isso para facilitar a pesquisa e a ajuda de outros membros.

    { }'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.

    Mr. Style gosta desta mensagem

    avatar
    Mr. Style
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 16
    Registrado : 19/04/2020

    [Resolvido]Criar um relacionamento automático Empty Relacionamento automático

    Mensagem  Mr. Style 26/4/2021, 17:49

    olá Noobezinho, obrigado pela dica farei como o recomendado cheers

      Data/hora atual: 23/9/2021, 00:04