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] Formulário continuo exibir um formulário selecionando registro

    avatar
    griecofer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 10/12/2015

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  griecofer 22/1/2016, 11:02

    Bom gostaria de agradecer se alguém conseguir ajudar a solucionar este problema, atualmente eu utilizo o método open form com filtro, porém tenho um subformulario continuo que eu desejo selecionar o dado e exibir esse registro ao lado dele, por exemplo no formulário continuo eu tenho um resumo e ao lado ao selecionar esse resumo exibiria os detalhes, é possível fazer utilizando o visible? Como faço isso? Agradeço desde já!

    *Atualmente utilizo uma janela pop tem como fazer isso?


    Última edição por griecofer em 26/1/2016, 12:45, editado 1 vez(es)
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  Cláudio Machado 22/1/2016, 11:45

    Bom dia.
    Bem, sem ver seu sistema, vou no chute.
    Crie um campo de texto no seu form principal não acoplado com o Nome: TxtCodigo
    Coloque uma caixa de listagem como detalhes e insira este código no ao clicar em algum campo do seu subform continuo.

    Forms![NomeDoSeuFormPrincipal].TxtCodigo = Me.CodigoIdSub
    Forms![NomeDoSeuFormPrincipal].SuaLista.Requery

    Qualquer coisa posta uma parte do seu sistema pra gente analisar.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    griecofer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 10/12/2015

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  griecofer 22/1/2016, 14:08

    Agradeço o retorno e muito obrigado desde já, como sou iniciante ainda desculpe mas na realidade não entendi muito bem o procedimento, na verdade tenho o formulário continuo e estou abrindo os detalhes que é um formulário também através do open form só gostaria de exibi-lo ao lado ao clicar no registro do formulário continuo.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  Cláudio Machado 22/1/2016, 16:31

    Coloque este código no seu botão Detalhe.

    DoCmd.OpenForm "NomeDoSeuFormDetalhe].NotaFiscal = Me.NotaFiscal

    A 1º palavra "NotaFiscal" é o nome do campo no seu form Detalhe e a segunda palavra "NotaFiscal" é o nome do campo no seu subform.

    Modifique os nomes dos campos e do form de acordo com os seus.

    Teste e retorne.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    griecofer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 10/12/2015

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  griecofer 22/1/2016, 16:42

    Então caro amigo, eu já estou fazendo isso atualmente, aquele botão com um lapis abre um pop-up com o outro formulário "detalhes", entretanto eu desejaria não abrir um formulário e sim exibi-lo ao lado, como se ele ficasse oculto e ao selecionar o registro no formulário continuo ele aparece-se. O código que utilizo já neste botão é esse:

    Dim sWHERE As String
    sWHERE = "[NF] = '" & Me.NF & "'"
    DoCmd.OpenForm "frmCadastrarParcelas", acNormal, , sWHERE, , acDialog

    O que eu desejo é que ele simplesmente exiba o formulário ao lado, não em janela. Por exemplo tenho outros botões que ocultam o formulário com o seguinte comando:

    Me.Visible = False, porém esses formulários não precisam filtrar o registro.

    Neste caso eu tenho um formulário continuo que ao selecionar ele filtraria o registro e exibiria ao lado o formulário como um subformulário para eu deixar em uma única janela e não em varios pop-ups. Isso é possível?
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  Cláudio Machado 22/1/2016, 21:02

    Bem existem duas formas de fazer isso.
    Uma é você colocando seu form detalhe dentro do form Compras e usar o que você citou...

    Me.Form.Visible = True, etc...

    A outra é usando o InsideHeight.

    O que ele faz, simplesmente aumenta e diminui seu form ao clicar no botão detalhe.
    Tipo, ao abrir seu form ele estará exibindo somente as informações da compra e no tamanho normal com os campos.
    Ao clicar no botão detalhe, seu form compras se autoexpande e exibe o form detalhe, entendeu?

    É mais ou menos isso:

    frmCadastrarParcelas.visible = True

    Me.Form.InsideHeight = frmCadastrarParcelas.Height + 4000
    Detalhe.Height = Detalhe.Height + 2000
    frmCadastrarParcelas.Height = frmCadastrarParcelas.Height + 2000

    Esse código deve ser colocado no seu botão Detalhe

    Na Fonte de Registro do form frmCadastrarParcelas você deve filtrar de acordo com o filtro do detalhe.



    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  Cláudio Machado 25/1/2016, 13:58

    Bem veja se isto ajuda.
    Agora é só ajustar do seu jeito.
    Anexos
    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro AttachmentDetalhesNota.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (43 Kb) Baixado 39 vez(es)


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    griecofer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 10/12/2015

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  griecofer 26/1/2016, 12:09

    Bom caro amigo é exatamente isso, porém eu não estou abrindo filtrado o registro de acordo com o número da nota, simplesmente abre na primeira nota. Como posso realizar um filtro neste caso? Agradeço demais a sua ajuda até o momento!
    avatar
    griecofer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 10/12/2015

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  griecofer 26/1/2016, 12:44

    Bom consegui pensar em uma solução porém não teria conseguido nada disso sem sua ajuda! Agradeço sinceramente a sua paciência e disposição em tirar minhas dúvidas e ainda por cima realizar um exemplo!

    Segue abaixo como ficou a solução! Alias NOSSA solução, mas os créditos são seus haha!

    Private Sub BotDetalhe_Click()
    Dim sFilter As String
    sFiltro = "[NF]= '" & Me.NF & "'"
    Forms!frmCompras!frmSubNFCompra.Form.Filter = sFiltro
    Forms!frmCompras!frmSubNFCompra.Form.FilterOn = True


    '-------------------------------------------------------------------------------------------------


    Forms!frmCompras!frmSubNFCompra.Visible = True
    Forms.frmCompras.InsideWidth = 12500
    Me.BotOcultar.Visible = True
    Me.BotOcultar.SetFocus
    Me.BotDetalhe.Visible = False
    End Sub

    '-------------------------------------------------------------------------------------------------
    Private Sub BotOcultar_Click()
    Forms!frmCompras!frmSubNFCompra.Visible = flase
    Forms.frmCompras.InsideWidth = 5500
    Me.BotDetalhe.Visible = True
    Me.BotDetalhe.SetFocus
    Me.BotOcultar.Visible = False
    End Sub
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  Cláudio Machado 26/1/2016, 16:13

    Os créditos são nosso amigo.
    Obrigado pelo retorno, o fórum agradece.
    Sucesso!


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro 90dssg para agradecer a dica que solucionou seu problema.

    Conteúdo patrocinado


    [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro Empty Re: [RESOLVIDO] Formulário continuo exibir um formulário selecionando registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 10:01