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 um novo formulário ligado aos registos de um subformulário

    avatar
    CFGoyanes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/02/2014

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  CFGoyanes 4/4/2018, 12:44

    Olá,

    Criei uma Base de dados em MS Access para gestão de pedidos.
    Tenho um formulário/subformulario que mostra a lista de pedidos de forma resumida, ao clicar no botão "edit" no final de cada registo, abria um novo formulário com o registo selecionado com mais informação.

    Estou usando uma "macro" no botão para abrir um novo formulário (OpenForm) com o registo selecionado com a seguinte condição,

    Where Condition =[ConsultaPedidos.IDPedido]=[Forms]![ListaPedidos].[Pedido]  

    Não consigo perceber o que estou a fazer mal. Podem ajudar.

    Obrigado,

    Carlos Machado
    Anexos
    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Attachmentquestao.docx
    Você não tem permissão para fazer download dos arquivos anexados.
    (130 Kb) Baixado 8 vez(es)
    wellingtoneo
    wellingtoneo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 30/07/2012

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  wellingtoneo 4/4/2018, 12:52

    Olá, bom dia!

    Está aparecendo alguma mensagem de erro?
    avatar
    CFGoyanes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/02/2014

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  CFGoyanes 4/4/2018, 13:09

    A mensagem é "Enter Parameter Value" ; "Forms!ListaPedidos.Pedido" que aparece após clicar no botão. Ao clicar no botão o valor "Forms!ListaPedidos.Pedido" é perdido, e eu ainda não percebi porque.
    wellingtoneo
    wellingtoneo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 30/07/2012

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  wellingtoneo 4/4/2018, 15:39

    Tira um print da mensagem de erro por favor.
    avatar
    CFGoyanes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/02/2014

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  CFGoyanes 4/4/2018, 16:43

    Boa tarde,

    Anexei um printscreen da mensagem.

    Cumprimentos,
    Carlos Machado
    Anexos
    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Attachmentmensagem.docx
    Você não tem permissão para fazer download dos arquivos anexados.
    (96 Kb) Baixado 3 vez(es)
    wellingtoneo
    wellingtoneo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 30/07/2012

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  wellingtoneo 4/4/2018, 17:08

    A expressão que você criou não está passando o valor de parâmetro tente passar só o campo [Pedido]...

    tipo Where Condition =[ConsultaPedidos.IDPedido]= [ListaPedidos].[Pedido] ou

    Where Condition =[ConsultaPedidos.IDPedido]=[Pedido]
    avatar
    CFGoyanes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/02/2014

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  CFGoyanes 4/4/2018, 17:37

    Experimentei as duas sugestões, mas nenhuma funcionou (Ver anexo).
    O valor do campo “pedido” ao abrir o novo formulário é perdido.

    Anexos
    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Attachmentmensagem2.docx
    Você não tem permissão para fazer download dos arquivos anexados.
    (216 Kb) Baixado 4 vez(es)
    wellingtoneo
    wellingtoneo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 30/07/2012

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  wellingtoneo 5/4/2018, 11:43

    Olá, bom dia!

    Poste o BD por favor... E tente colocar [Id_Pedido].
    avatar
    CFGoyanes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/02/2014

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  CFGoyanes 5/4/2018, 13:13

    Sem resultado.
    Base de dados segue em anexo.
    Anexos
    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário AttachmentGestãodePedidos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (263 Kb) Baixado 5 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  Noobezinho 5/4/2018, 15:40

    Carlos

    Enquanto estava digitando essa mensagem, enviou o anexo, portanto, eu não vi teu aplicativo,

    tive por base tuas imagens.


    Com o botão não irá funcionar.

    Experimente assim:

    Crie essa função na página VBA do subformulário Lista_Pedidos
    ---------------------------------------
    Funtion fAbrePedidoComp ()

    DoCmd.OpenForm "Pedido_Completo", acNormal, "", "[IDPedido]= Forms!Gerir_Pedidos!Lista_Pedidos].Form!Pedido "

    End Function
    ------------------

    Selecione todas as caixas de texto do subformulário Lista_Pedidos que são visiveis na tela e na propriedade Ao clicar duas vezes coloque:

    =fAbrePedidoComp ()

    Fazendo isso, todas as caixas terão essa propriedade preenchida com a chamada de função acima.

    Isso foi feito para que se possa dar um duplo clique em qualquer campo e com isso abrir o novo formulário.

    [ ]'s


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/02/2014

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  CFGoyanes 5/4/2018, 16:48

    Não consigo. Exite algo que não estou a fazer corretamente.
    Envio em anexo a BD com as alterações que sugeriu, mas sem resultado.

    Obrigado.
    Anexos
    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário AttachmentGestãodePedidos2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (269 Kb) Baixado 6 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  Noobezinho 5/4/2018, 18:01

    Taí o aplicativo modificado

    Bom estudo!

    [ ]'s


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/02/2014

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  CFGoyanes 5/4/2018, 18:14

    Está a funcionar. cheers
    Obrigado Noobezinho e também ao wellingtoneo, pela atenção dispensada.
    wellingtoneo
    wellingtoneo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 30/07/2012

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  wellingtoneo 5/4/2018, 18:33

    Disponha segue também outra forma de faze-lo... também com macro.
    Anexos
    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário AttachmentGestãodePedidos2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (263 Kb) Baixado 13 vez(es)
    avatar
    CFGoyanes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/02/2014

    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  CFGoyanes 6/4/2018, 11:36

    Mais uma vez obrigado.

    Conteúdo patrocinado


    [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário Empty Re: [Resolvido]Abrir um novo formulário ligado aos registos de um subformulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 18:09