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

    Atualizar SubFormulário

    avatar
    MSoccol
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 24/03/2011

    Atualizar SubFormulário Empty Atualizar SubFormulário

    Mensagem  MSoccol 26/5/2011, 15:43

    Bom dia!

    Tenho um formulário com um subformulário. Eles não tem nenhum vinculo entre campos mestres e filhos. O subformulário é baseado em uma consulta que tem como critério os campos do formulário.

    Tenho um camando que abre esse formulário principal, adiciona os valores de campoos ( que são critérios para a consulta do subform), no entanto ao abrir o form, ele define os valores, sem problemas, mas não exibe o subform. quando eu vou pro modo Design e volto para o modo Formulário, aí sim ele exibe o resultado da minha consulta no subform.

    Já tentei usar o requery para o subform, mas dá erro 2467, dizendo que 'a expressão que voce inserio refere-se a um objeto que foi fechado ou não existe', estou usando a função requery assim:

    Forms![MeuForm]![MeuSubForm].Form.Requery

    Qual o erro, na minha sintese ou tenho que usar outro comando para simular uma ida ao modo designe e uma volta ao modo formulário?

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Atualizar SubFormulário Empty Re: Atualizar SubFormulário

    Mensagem  JPaulo 26/5/2011, 16:05

    O Requery ae não deve funcionar.

    Para termos mais dados, quando você não estiver a visualizar o subform, pressione a tecla F9 para ver se aparece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Atualizar SubFormulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Atualizar SubFormulário Folder_announce_new 102 Códigos VBA Gratuitos...
    Atualizar SubFormulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    MSoccol
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 24/03/2011

    Atualizar SubFormulário Empty Re: Atualizar SubFormulário

    Mensagem  MSoccol 26/5/2011, 18:03

    Teclando F9 não aparece JPaulo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Atualizar SubFormulário Empty Re: Atualizar SubFormulário

    Mensagem  JPaulo 26/5/2011, 18:44

    Ok, era para ter a certeza se o Recalc não funcionava ae.

    Já experimentou com o Forms![MeuForm]![MeuSubForm].Form.Refresh


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Atualizar SubFormulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Atualizar SubFormulário Folder_announce_new 102 Códigos VBA Gratuitos...
    Atualizar SubFormulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    MSoccol
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 24/03/2011

    Atualizar SubFormulário Empty Re: Atualizar SubFormulário

    Mensagem  MSoccol 26/5/2011, 18:52

    Dá o mesmo erro 2467!

    Tá muito estranho, por que quando abro o form direto dos guia de objetos, dá o problema das expressões complexas, quando abro ele por código de um evento, não aparece o erro, mas tb não aparece o subform.

    Se eu mando abrir o subform (isoladamente), depois de abrir o fomrulário principal, ele abre normalmente
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Atualizar SubFormulário Empty Re: Atualizar SubFormulário

    Mensagem  JPaulo 26/5/2011, 18:56

    Não entendi direito;

    "Se eu mando abrir o subform (isoladamente), depois de abrir o fomrulário principal, ele abre normalmente"

    O subform não está inserido no form principal ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Atualizar SubFormulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Atualizar SubFormulário Folder_announce_new 102 Códigos VBA Gratuitos...
    Atualizar SubFormulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    MSoccol
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 24/03/2011

    Atualizar SubFormulário Empty Re: Atualizar SubFormulário

    Mensagem  MSoccol 26/5/2011, 19:32

    Meu código é :

    DoCmd.OpenForm "Form_pricipal", acNormal
    Forms![Form_pricipal].camp1= 20
    Forms![Form_pricipal].camp2= 30
    Forms![Form_pricipal].camp3= 40

    Assim ele abre o form sem nada na parte do subformulário. Só citei que se eu adicionar uma linha:
    DoCmd.OpenForm "MeuSubForm", acNormal

    Ele abre os dois formulários, sendo que o subform agora apresenta os dados necessários
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Atualizar SubFormulário Empty Re: Atualizar SubFormulário

    Mensagem  JPaulo 31/5/2011, 09:24

    Poste num site publico parte do seu banco, para vermos isso e passe o link.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Atualizar SubFormulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Atualizar SubFormulário Folder_announce_new 102 Códigos VBA Gratuitos...
    Atualizar SubFormulário Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    Atualizar SubFormulário Empty Re: Atualizar SubFormulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 14/11/2024, 03:16