MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

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

    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3227
    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...

    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3227
    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.]

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2484
    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 ...

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2484
    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.

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2484
    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: Sab 03 Dez 2016, 19:41