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


4 participantes

    [Resolvido]Ao fechar um form como evitar esta informação

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Ao fechar um form como evitar esta informação Empty Ao fechar um form como evitar esta informação

    Mensagem  Assis 16/2/2012, 10:48

    Bom dia

    Como evitar este erro ao fechar um Formulário

    Objecto inválido ou sem definição

    No F1 dá esta ajuda mas não estou a ver aonde aplicar

    propriedade Name, utilize o seguinte:
    Dim dbsPublish As Database

    Set dbsPublish = OpenDatabase("BIBLIO.mdb")

    dbname = dbsPublish.Name


    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Marcelo David 16/2/2012, 12:35

    Talvez ao fechar, ou no formulário On error:

    On Error Resume Next

    Ou ainda numa MsgBox, mostrar o erro e a Descrição: No evento On erro do formulário:

    MsgBox "Descrição do erro: " & Err.Description & "", vbCritical, "Erro " & Err.Number & ""

    Assim poderiamos veriamos o erro e trata-lo de maneira mais adequada...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Ao fechar um form como evitar esta informação Marcel11
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Assis 16/2/2012, 12:39

    Olá Marcelo

    Seguindo o sua dica

    MsgBox "Descrição do erro: " & Err.Description & "", vbCritical, "Erro " & Err.Number & ""

    Informa Erro 0


    .................................................................................
    *** Só sei que nada sei ***
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Marcelo David 16/2/2012, 12:54

    Nesse caso, tente:

    If Err.Number = 0 then
    Err.Clear
    Resume Next
    End if


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Ao fechar um form como evitar esta informação Marcel11
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Assis 16/2/2012, 12:58

    Marcelo

    Continua o erro

    Tenho Office 2003 win 7

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Marcelo David 16/2/2012, 13:25

    Pode postar o banco de dados?

    No aguardo


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Ao fechar um form como evitar esta informação Marcel11
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  JPaulo 16/2/2012, 14:17

    Assis, existe algum evento a correr quando o form fechar ?

    Já fez o Debug/Compile ?

    Já fez o Compactar/Reparar ?



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

    [Resolvido]Ao fechar um form como evitar esta informação Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ao fechar um form como evitar esta informação Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ao fechar um form como evitar esta informação Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Assis 16/2/2012, 14:35

    Boa tarde

    Amigos

    Este é o evento para fechar o Form, e eu acho que o erro está na linha a vermelho

    Private Sub Cliente_KeyDown(KeyCode As Integer, Shift As Integer)

    If KeyCode = vbKeyEscape Then
    DoCmd.SetWarnings False
    If MsgBox("Sair do Registo de Vendas ? ", vbYesNo + vbQuestion, "Aviso") = vbYes Then
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.Close
    DoCmd.SetWarnings True
    Else
    DoCmd.CancelEvent
    Exit Sub
    End If
    End If
    End Sub


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    wesleyrob9
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 08/02/2012

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  wesleyrob9 16/2/2012, 14:37

    sera que nao e seu codigo que esta com 2 end if no final antes do end sub

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Assis 16/2/2012, 14:39

    wesley xavier
    Também tem 2 If
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  JPaulo 16/2/2012, 14:57

    try;




    Private Sub Cliente_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyEscape Then
    DoCmd.SetWarnings False
    If MsgBox("Sair do Registo de Vendas ?", vbQuestion + vbYesNo + vbDefaultButton2, "Aviso?") = vbYes Then
    DoCmd.RunCommand acCmdSelectRecord
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings True
    DoCmd.Close
    Exit Sub
    Else
    DoCmd.CancelEvent
    Exit Sub
    End If
    End If
    End Sub




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

    [Resolvido]Ao fechar um form como evitar esta informação Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ao fechar um form como evitar esta informação Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ao fechar um form como evitar esta informação Folder_announce_new Instruções SQL como utilizar...
    avatar
    wesleyrob9
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 08/02/2012

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  wesleyrob9 16/2/2012, 14:59

    to com um problema parecido, que quando eu to digitando e desisto de inserir o dado e apago o que tunha sido digitado e fecho o formulario ele travao sistema.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Assis 16/2/2012, 15:10

    Boa tarde JPaulo

    Isto é um Form de vendas com um SubForm de detalhes de vendas Ligado por ID

    No form tem o campo do nome do cliente e a data

    No sub form tem os detalhes

    Ref ... Descrição.... preço...

    mas o erro dá antes de entrar no subForm.


    A primeira vez que se abre o Form não dá erro.....
    Se voltar a abrir já da a informação.
    Parece que fica qualquer coisa pendente em memória...


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidad
    Convidado


    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Convidad 16/2/2012, 15:27

    Olá

    Chutando um bocado:

    IDcliente está no subformulário?

    Definido idCliente Pai e filho no subformulário?

    Abraços
    avatar
    Convidad
    Convidado


    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Convidad 18/3/2012, 03:00


    Tópico marcado como resolvido.
    Se necessário, reabra.


    Grupo de Moderadores

    Conteúdo patrocinado


    [Resolvido]Ao fechar um form como evitar esta informação Empty Re: [Resolvido]Ao fechar um form como evitar esta informação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 02:32