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


2 participantes

    [Resolvido]Impedir função NotInList

    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]Impedir função NotInList Empty Impedir função NotInList

    Mensagem  Assis 5/4/2013, 17:09

    Boa tarde

    Uso a função abaixo para adicionar dados na tabela "Despesas", num campo chamado "Despesa"

    Private Sub Despesa_NotInList(NewData As String, Response As Integer)
    Response = acDataErrContinue 'inibe msg padrão do Access.
    If MsgBox("Tipo de Despesa " & AlternaCaps(NewData) & " não Registada !" & vbCrLf _
    & "Deseja Actualizar?", 32 + vbYesNo, "Nova Despesa ?") = 6 Then
    DoCmd.openForm "DespesasInserir", , , , acFormAdd, _
    acDialog, NewData
    Despesa = AlternaCaps(NewData)
    Response = acDataErrAdded
    Else
    Response = acDataErrContinue
    Me.Despesa = Null

    End If
    End Sub

    Pergunto:
    Como impedir de executar a função se for digitado no campo "Despesa" o texto "Transferencia".

    Obrigado


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Impedir função NotInList Empty Re: [Resolvido]Impedir função NotInList

    Mensagem  JPaulo 5/4/2013, 17:30

    Talvez....


    Private Sub Despesa_NotInList(NewData As String, Response As Integer)
    Response = acDataErrContinue 'inibe msg padrão do Access.
    If MsgBox("Tipo de Despesa " & NewData & " não Registada !" & vbCrLf _
    & "Deseja Actualizar?", 32 + vbYesNo, "Nova Despesa ?") = 6 Then

    If NewData = "Transferencia" Then
    Response = acDataErrContinue
    Despesa = Null
    Exit Sub
    Else

    DoCmd.OpenForm "DespesasInserir", , , , acFormAdd, _
    acDialog, NewData
    Despesa = NewData
    Response = acDataErrAdded
    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]Impedir função NotInList Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Impedir função NotInList Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Impedir função NotInList Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Impedir função NotInList Empty Re: [Resolvido]Impedir função NotInList

    Mensagem  JPaulo 5/4/2013, 17:38

    Ou talvez....


    Private Sub Despesa_NotInList(NewData As String, Response As Integer)
    Response = acDataErrContinue 'inibe msg padrão do Access.

    If NewData = "Transferencia" Then
    MsgBox "Descrição Transferencia não permitida....", vbCritical
    Response = acDataErrContinue
    Despesa = Null
    Exit Sub
    Else

    If MsgBox("Tipo de Despesa " & NewData & " não Registada !" & vbCrLf _
    & "Deseja Actualizar?", 32 + vbYesNo, "Nova Despesa ?") = 6 Then

    DoCmd.OpenForm "Form1", , , , acFormAdd, _
    acDialog, NewData
    Despesa = NewData
    Response = acDataErrAdded
    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]Impedir função NotInList Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Impedir função NotInList Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Impedir função NotInList 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]Impedir função NotInList Empty Re: [Resolvido]Impedir função NotInList

    Mensagem  Assis 5/4/2013, 23:28

    Obrigado JPaulo

    Muita, muita maneira de fazer Nestum .....
    Bom final de semana


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Impedir função NotInList Empty Re: [Resolvido]Impedir função NotInList

    Mensagem  JPaulo 5/4/2013, 23:34

    Obrigado pelo retorno Assis.

    Como você já é da casa devido ao tempo que por aqui passa, não deveria desculpar a falta do Resolvido.... Laughing

    Bom fim de semana.


    .................................................................................
    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]Impedir função NotInList Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Impedir função NotInList Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Impedir função NotInList Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Impedir função NotInList Empty Re: [Resolvido]Impedir função NotInList

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 15:16