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]Formulário inicial não funciona

    avatar
    jadsln
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 19/05/2011

    [Resolvido]Formulário inicial não funciona Empty Formulário inicial não funciona

    Mensagem  jadsln 20/7/2011, 07:30

    Oi pessoal.

    É o seguinte... eu tenho uma formulário que inicia automaticamente quando o Banco de Dados é aberto. Só que quando ele abre ao iniciar o arquivo ele não está funcionando. Só que quando eu abro em modo de edição e dou dois cliques lá no formulário ele funciona normalmente.

    Eu tenho 3 caixas de opção e 2 botões. Então ao selecionar uma caixa de opção o valor de uma variável é alterada e ao clicar num botão abre um formulário específico de acordo com a combinação (caixa de opção/botão).

    Eu penso que talvez a variável não esteja sendo criada ao iniciar o bando de dados. Eu a criei como "Public" abaixo daquele "Option Compare Database" do formulário em questão.

    Não sei se a declaração da variável está no lugar certo, mas como eu disse, o formulário funciona perfeitamente quando eu dou 2 cliques nele para abrir, mas não funciona quando ele inicia automaticamente ao abrir o Banco de Dados.

    Desde já agradeço.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulário inicial não funciona Empty Re: [Resolvido]Formulário inicial não funciona

    Mensagem  criquio 20/7/2011, 07:39

    E o nome do formulário está lá no local aonde você indica para ele abrir automaticamente? Por acaso não tem algum evento no "Ao carregar", "Ao abrir", "No atual", que possa estar fechando o formulário tão logo ele abra ou que esteja impedindo a abertura do mesmo?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Formulário inicial não funciona Empty Re: [Resolvido]Formulário inicial não funciona

    Mensagem  vieirasoft 20/7/2011, 07:41

    Se a pública tem que estar num módulo e fazer depois o call da função no módulo do formulário
    avatar
    jadsln
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 19/05/2011

    [Resolvido]Formulário inicial não funciona Empty Re: [Resolvido]Formulário inicial não funciona

    Mensagem  jadsln 20/7/2011, 08:57

    Criquio, eu não expliquei direito. O formulário abre, só que ele não funciona. As combinações (caixas de opção/botões) não abrem os outros formulários, fica como se não tivesse evento associado.

    Vieirasoft, como eu chamo uma função no módulo do formulário e em que evento eu insiro o código?

    Obrigado!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulário inicial não funciona Empty Re: [Resolvido]Formulário inicial não funciona

    Mensagem  criquio 20/7/2011, 09:04

    Talvez se postar os códigos utilizados, fique mais fácil para elucidarmos o caso.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    jadsln
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 19/05/2011

    [Resolvido]Formulário inicial não funciona Empty Re: [Resolvido]Formulário inicial não funciona

    Mensagem  jadsln 20/7/2011, 09:48

    Option Compare Database
    Public var As Integer

    Private Sub CADASTRO_Click()
    On Error GoTo Err_CADASTRO_Click

    Dim stDocName As String
    Dim stLinkCriteria As String
    If var = 1 Then
    stDocName = "02-Menu_Investigação_Inserção"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    ElseIf var = 2 Then
    stDocName = "02-Menu_Monitoramento_Inserção"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    ElseIf var = 3 Then
    stDocName = "02-Menu_Remediação_Inserção"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    Else
    MsgBox "Escolha uma das 3 opções: Investigação, Monitoramento ou Remediação", vbOKOnly + vbInformation

    End If

    Exit_CADASTRO_Click:
    Exit Sub

    Err_CADASTRO_Click:
    MsgBox Err.Description
    Resume Exit_CADASTRO_Click


    End Sub

    Private Sub Comando9_Click()
    DoCmd.Quit


    End Sub



    Private Sub CONSULTA_Click()

    On Error GoTo Err_CONSULTA_Click

    Dim stDocName As String
    Dim stLinkCriteria As String
    If var = 1 Then
    stDocName = "02-Menu_Investigação_Consulta"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    ElseIf var = 2 Then
    stDocName = "02-Menu_Monitoramento_Consulta"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    ElseIf var = 3 Then
    stDocName = "02-Menu_Remediação_Consulta"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    Else
    MsgBox "Escolha uma das 3 opções: Investigação, Monitoramento ou Remediação", vbOKOnly + vbInformation

    End If

    Exit_CONSULTA_Click:
    Exit Sub

    Err_CONSULTA_Click:
    MsgBox Err.Description
    Resume Exit_CONSULTA_Click


    End Sub




    Private Sub Selecao_Invest_Click()

    var = 1
    Selecao_Monit.Value = 0
    Selecao_Remed.Value = 0


    End Sub

    Private Sub Selecao_Monit_Click()

    var = 2
    Selecao_Invest.Value = 0
    Selecao_Remed.Value = 0


    End Sub

    Private Sub Selecao_Remed_Click()

    var = 3
    Selecao_Invest.Value = 0
    Selecao_Monit.Value = 0

    End Sub



    Só que agora está funcionando. Não fiz nada, só troquei de PC.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Formulário inicial não funciona Empty Re: [Resolvido]Formulário inicial não funciona

    Mensagem  vieirasoft 29/7/2011, 15:18

    Se já resolveu agradeço o retorno

    Conteúdo patrocinado


    [Resolvido]Formulário inicial não funciona Empty Re: [Resolvido]Formulário inicial não funciona

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 09:45