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]Ajuda Codigo de calculo

    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Ajuda Codigo de calculo Empty [Resolvido]Ajuda Codigo de calculo

    Mensagem  toyebom 11/2/2014, 21:45

    utilizo o seguinte calculo para saber que o veículo está para revisão

    Código:
    Private Sub Matricula_LostFocus()
    Dim x, y, z As Integer
    x = [OBS]
    y = Me.CaixaCombinação137
    w = 2500
    z = y - x
    If z <= w Then
    MsgBox "Viatura para Revisão"
    If z > w Then
    Me.KEfectuados.SetFocus
    End If
    End If
    End Sub

    Se
    Código:
    If z <= w Then
    MsgBox "Viatura para Revisão"
    funciona na perfeição o problema é em
    Código:
    If z > w Then
    Me.KEfectuados.SetFocus
    ai dá-me erro

    Runtime error'6: Overflow

    Onde errei???


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    Convidado
    Convidado


    [Resolvido]Ajuda Codigo de calculo Empty Re: [Resolvido]Ajuda Codigo de calculo

    Mensagem  Convidado 11/2/2014, 22:06

    Olá, tenta mudar o tipo de dados das variáveis de Integer para Long.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Ajuda Codigo de calculo Empty Ajuda Codigo de calculo

    Mensagem  toyebom 11/2/2014, 22:22

    Obrigado betogivoni resultou na perfeição.
    Ficou assim:

    Código:
    Private Sub Matricula_LostFocus()
    Dim x, y, z As Long
    x = [OBS]
    y = Me.CaixaCombinação137
    w = 2500
    z = y - x
    If z <= w Then
    MsgBox "Viatura para Revisão"
    End If
    If z > w Then
    Me.KEfectuados.SetFocus
    End If
    End Sub


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    Convidado
    Convidado


    [Resolvido]Ajuda Codigo de calculo Empty Re: [Resolvido]Ajuda Codigo de calculo

    Mensagem  Convidado 11/2/2014, 22:44

    Ok, saudações do fórum pelo retorno

    Conteúdo patrocinado


    [Resolvido]Ajuda Codigo de calculo Empty Re: [Resolvido]Ajuda Codigo de calculo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 16:25