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]Abrir resgistro em Controle de lista em Guia

    avatar
    Angelus Ribeiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 08/07/2014

    [Resolvido]Abrir resgistro em Controle de lista em Guia Empty [Resolvido]Abrir resgistro em Controle de lista em Guia

    Mensagem  Angelus Ribeiro 3/4/2017, 17:33

    Pessoal estou fazendo uma tela com uma lista de registro e queria que ao dar dois cliques em um determinado registro ele me levasse ara a guia ao lado com os dados do mesmo.

    Nao sei se fui muito claro entao estou postando o anexo para exemplo.

    Obs: extraia o Zip no Drive C:
    Anexos
    [Resolvido]Abrir resgistro em Controle de lista em Guia AttachmentSoloWare.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (266 Kb) Baixado 9 vez(es)
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Abrir resgistro em Controle de lista em Guia Empty Re: [Resolvido]Abrir resgistro em Controle de lista em Guia

    Mensagem  CassioFabre 3/4/2017, 21:08

    Boa tarde,

    No evento dbl_click da Lst_proprietario coloque o seguinte:

    Código:
       Dim strSql As String
        
        strSql = "tbl_proprietario.Cod_proprietario = " & Me.Lst_proprietario.Column(0)
        
        Me.Filter = strSql
        Me.FilterOn = True
            
        Me.GuiaCadproprietario.SetFocus

    Na fonte de dados do formulário, retire todas as referências à Tbl_propriedade, deixe apenas às Tbl_proprietario. Se você deixar os dois, caso o proprietário não tenha nenhuma propriedade cadastrada, ao invés de mostrar os dados do proprietário, pedirá para cadastrar um novo proprietário. Isso acontece pois, neste caso, não há nenhum registro de propriedades para este proprietário. Então todas as referências a esta tabela, devem estar na Lst_propriedade. E quando você precisar desses dados, você pega nessa lista.

    Abraço.
    hiperjohn
    hiperjohn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Abrir resgistro em Controle de lista em Guia Empty Re: [Resolvido]Abrir resgistro em Controle de lista em Guia

    Mensagem  hiperjohn 3/4/2017, 22:25

    Boa noite!

    Amigo, a cláusula de junção das tabelas deve ser LEFT JOIN e não INNER JOIN.

    Os dados do segundo proprietário não aparecem porque ele não tem propriedades. Quando você usa INNER na origem de dados do seu formulário, ele só vai considerar os proprietários que têm propriedades cadastradas.

    Eu fiz alguns ajustes para você entender melhor o que estou falando. Também apresento uma solução em VBA e uma com Macro, que é o que você utiliza.

    Bom aprendizado!
    Anexos
    [Resolvido]Abrir resgistro em Controle de lista em Guia AttachmentAjustes.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (504 Kb) Baixado 13 vez(es)
    avatar
    Angelus Ribeiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 08/07/2014

    [Resolvido]Abrir resgistro em Controle de lista em Guia Empty Re: [Resolvido]Abrir resgistro em Controle de lista em Guia

    Mensagem  Angelus Ribeiro 3/4/2017, 23:00

    Boa noite meus amigos. agradeço pela ajuda que me deram.

    Aqui o exemplo que o John me passou está funcionando OK. cheers cheers



    So tenho uma duvida sobre as junções que voce me falou John, poderia me explicar melhor essas alterações que fez no formulário?
    Voce apenas precisou mexer no FOrm ou no banco tambem?

    Obs: a Unica alteração que achei foi em FONTE DE REGISTRO, voce colocou a opção 2 da propriedade da JUNÇÃO.

    fiz isso no meu Formulario de exemplo mas ainda não tive o mesmo resultado que o seu.

    Tem algo que eu tenha deixado passar? Shocked Shocked Shocked

    avatar
    Angelus Ribeiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 08/07/2014

    [Resolvido]Abrir resgistro em Controle de lista em Guia Empty Re: [Resolvido]Abrir resgistro em Controle de lista em Guia

    Mensagem  Angelus Ribeiro 23/4/2017, 20:13

    Obrigado a todos pela ajude.

    Funcionou perfeitamente

    Conteúdo patrocinado


    [Resolvido]Abrir resgistro em Controle de lista em Guia Empty Re: [Resolvido]Abrir resgistro em Controle de lista em Guia

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 02:13