MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Evento não é executado

    Compartilhe

    Josué Carvalho
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 06/10/2015

    [Resolvido]Evento não é executado

    Mensagem  Josué Carvalho em Qui 05 Nov 2015, 13:09

    Olá!

    Estou desenvolvendo uma aplicação em Access. São vários formulários, querys, etc.
    Para todos os formulários há comandos no evento Form_Load() que atualizam as informações a serem exibidas de acordo com o contexto do aplicativo.

    Em um formulário específico, quando o carrego isoladamente o evento ocorre normalmente. Quando o formulário é chamado por outro formulário (fluxo normal no aplicativo) o evento não é executado!
    A chamada do formulário neste caso é feita pela seguinte linha de código:
    Código:
        DoCmd.OpenForm "frm_Requisição", acNormal, , , acFormAdd, acWindowNormal, "Adicionar"

    Alguém tem alguma pista sobre isto? Podem me ajudar?

    Desde já agradeço a iniciativa e parabenizo aos membros e mantenedores deste fórum, único entre os que já me inscrevi que realmente tem sido produtivo.

    Atenciosamente,

    Josué Carvalho
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3698
    Registrado : 20/04/2011

    Re: [Resolvido]Evento não é executado

    Mensagem  Silvio em Qui 05 Nov 2015, 13:58

    Bom dia...

    Experimenta sem a linha , acNormal, , , acFormAdd, acWindowNormal, "Adicionar"

    Josué Carvalho
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 06/10/2015

    Re: [Resolvido]Evento não é executado

    Mensagem  Josué Carvalho em Qui 05 Nov 2015, 15:26

    Não ... infelizmente não funcionou, além de perder a funcionalidade dos parametros repassados.
    Neste contexto, o formulário deve ser aberto permitindo acrescentar dados, mas sem editar os já existentes.
    Em outro, será justamente o contrário.

    Continuamos com o impasse...
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3698
    Registrado : 20/04/2011

    Re: [Resolvido]Evento não é executado

    Mensagem  Silvio em Qui 05 Nov 2015, 16:03

    Gentileza, poste ele em um servidor externo, sugiro o http:\\ge.tt para analisarmos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Evento não é executado

    Mensagem  Noobezinho em Qui 05 Nov 2015, 18:05

    Josué

    Verifique a propriedade Entrada de dados do formulário está :Sim

    Se não estiver, coloque, assim ele irá abrir sempre num novo registro.

    Quanto aos parâmetros, se não funfar, coloque

    abaixo da linha onde abre o formulário:

    DoCmd.OpenForm "frm_Requisição"

    Forms!frm_Requisição!NomedoControle = Me.NomeControle

    continue se tiver mais valores a passar para o novo registro.

    [ ]'s


    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se quem está pedindo ajuda, ajudamos e não retornou.
    Se a pessoa em questão não deu retorno, não tentarei ajudar novamente .

    Josué Carvalho
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 06/10/2015

    Re: [Resolvido]Evento não é executado

    Mensagem  Josué Carvalho em Qui 05 Nov 2015, 19:42

    Detalhando um pouco mais sobre este formulário:
    - O mesmo form é utilizado ora por um usuário para acréscimo de informações, ora por outro para edição dessas informações.
    - A seleção é feita de acordo com a senha do usuário que é armazenada em uma variável pública e testada em cada entrada de form.

    Para adições, a linha de comando é, conforme já descrita:
    Código:
    DoCmd.OpenForm "frm_Requisição", acNormal, , , acFormAdd, acWindowNormal, "Adicionar"

    Para edições:
    Código:
    DoCmd.OpenForm "frm_Requisição", acNormal, , "[Numero] = '" & [tbx_Numero] & "'", acFormEdit, , "Editar"

    Assim sendo, se eu alterar a propriedade ENTRADA DE DADOS, eu não poderei utilizar o form para edição. Estou certo?

    Quanto aos parâmetros, o único que é passado como parâmetro é o que se utiliza da "OpenArgs".
    Mas ao carregar o formulário, a identidade do usuário precisa ser reconhecida para que controles sejam configurados. E neste formulário ele "resvolveu" não executar ... Nunca me deparei com algo assim antes!

    Obrigado pelo apoio e diálogo ...
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Evento não é executado

    Mensagem  Noobezinho em Qui 05 Nov 2015, 20:24

    Exato, seria somente para entrada de dados.

    Como não explicou na primeira mensagem, achei que
    era algo simples de solucionar.

    Já verificou se o reconhecimento do usuário está realmente sendo efetuada?

    Sabe depurar o código, usando ponto de interrupção e a janela imediata?

    Aguardo...


    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se quem está pedindo ajuda, ajudamos e não retornou.
    Se a pessoa em questão não deu retorno, não tentarei ajudar novamente .

    Josué Carvalho
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 06/10/2015

    Re: [Resolvido]Evento não é executado

    Mensagem  Josué Carvalho em Sex 06 Nov 2015, 21:11

    Prezados,

    Não sei se joguei a toalha ou se nocauteei. Mas após horas e horas vasculhando cada caractere do formulário sem conseguir solução, copei apenas os campos com suas formatações para um novo formulário e "joguei fora" o form rebelde.

    Também passei meu aplicativo para outro computador que passou a indicar erros ou variáveis não declaradas que o meu ignorava (o mesmo aplicativo, sem mudança alguma de configuração).

    Tenho duas hipóteses não excludentes: 1)Meu access está com problemas e preciso reinstalá-lo; 2) Havia algum "censurado" de código que de tão bem escondido, não mais o encontrava.

    Tudo posto ao chão e reconstruído, funciona muito bem!

    Se Resolvido não é o melhor status, pelo menos dou por encerrada a questão. Fica o mistério para um dia ser resolvido.

    Obrigado a todos pelo apoio.

    Parabéns ao Forum pela dedicação de seus integrantes.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Evento não é executado

    Mensagem  Noobezinho em Sex 06 Nov 2015, 21:17

    Ótimo Jusué

    Torcendo para que tenha dado certo!

    Boa sorte!


    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se quem está pedindo ajuda, ajudamos e não retornou.
    Se a pessoa em questão não deu retorno, não tentarei ajudar novamente .

      Data/hora atual: Qua 13 Dez 2017, 18:45