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


    [Resolvido]Limpando um RowSource ao fechar form

    avatar
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 01:42

    tenho o seguinte comando ao fechar meu form:

    Me.CboDetento.RowSource = ""


    Mas dá uma mensagem de erro:
    A expressão que voce inseriu refere-se a um objeto que foi fechado ou não existe...
    So que tenho mais duas combo com o mesmo código que nao dá o erro, são elas:
    Me.CboAla.RowSource = ""
    Me.CboCela.RowSource = ""

    o que fazer caros colegas??
    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]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  criquio 14/6/2011, 01:46

    Você fecha o formulário ao clicar em um botão? Se sim, será que o evento não está depois do evento de fechar? Se sim, tente deixar o evento de fechar por último de tudo.


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 01:47

    Mas as outras Combo's estao juntos com esta...
    Vou tentar colocar antes do botão e retorno
    avatar
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 01:52

    Amigo Criquio creio que o preoblema esta em alguma propriedade da combo. pois desativei o carregamento dela ao abrir... e ativei o Descarregamento..

    Ela não descsaregou.. e quando abriu, mesmo com o carrega combo desativado .. ela continua com os valores la....
    avatar
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 01:55

    Quando coloco o form em modo Design.. da o erro tambem
    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]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  criquio 14/6/2011, 01:56

    Olhe na fonte de origem se não está carregando por lá,via sql.


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 02:07

    Amigão tudo certo com ela... nao vi defeito...
    Mas.....
    tem sempre o mas..... hehe
    Peguei uma das cbo que nao dava problema , copiei e renomeei com o nome CboDetento.. Deu certo... não deu mais o erro

    Vai saber ne?? Misterio
    avatar
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 02:11

    Eita....!!! mesmo erro novamente
    avatar
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 02:14

    AMigão... fiz um teste aqui... o erro esta dando quando se passa ao modo Design...

    inverti as ordens das combos...
    Sempre dá erro na primeira......

    Me.CboAla.RowSource = ""
    Me.CboCela.RowSource = ""
    Me.CboDetento.RowSource = ""
    avatar
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 02:18

    Bem como esse erro é no modo design... creio que não influencia no sistema em execução.. apenas quando se fecha a tela para abrir o Modo Desig.. é que da o erro..

    Esse fechamento do access. dever vir antes de executado o código...por isso o erro, pois o codigo nao encontra o objeto que o access ja fechou para abri-lo em modo Design...
    'Então:
    Private Sub DescarregaCombo()
    On Error Resume Next
    'Função para Descsarregar as Combos
    Me.CboAla.RowSource = ""
    Me.CboCela.RowSource = ""
    Me.CboDetento.RowSource = ""
    End Sub

    e ponto Final..

    Saudações
    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]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  criquio 14/6/2011, 02:23

    Uma dica para evirar o Resume Next de primeira: pegue o número do erro e coloque um tratamento mais ou menos assim:

    On Error GoTo TrataErro

    Coloque no fim do evento:

    TrataErro:
    If Err.Number = Número desse erro Then
    Resume Next
    End If


    Por que isso? Porque se ocorrer outro erro, não será possível descobrir o que é por causa do Resume Next.


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 03:22

    Mas.. eu defino esse número??
    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]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  criquio 14/6/2011, 03:34

    Sim, o número que aparece na mensagem de erro.


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Convidado 14/6/2011, 12:29

    Entendi... Grato Amigão

    Conteúdo patrocinado


    [Resolvido]Limpando um RowSource ao fechar form Empty Re: [Resolvido]Limpando um RowSource ao fechar form

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 14:06