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

    Recordset está colocando um valor ao lado do outro ao invés de somar...

    mfmaiafilho
    mfmaiafilho
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 393
    Registrado : 02/08/2018

    Recordset está colocando um valor ao lado do outro ao invés de somar... Empty Recordset está colocando um valor ao lado do outro ao invés de somar...

    Mensagem  mfmaiafilho 28/7/2021, 13:35

    Bom dia Srs.
    Estou tentando somar todos os apontamentos feitos, porém ele está colocando um ao lado do outro ao invés de somar....
    olha essa imagem:

    Recordset está colocando um valor ao lado do outro ao invés de somar... Record10


    Código:
    gSQL = "SELECT * FROM TSER_OCAND WHERE ID_OC = 1874"

        Set gDB = CurrentDb
        Set gRST2 = gDB.OpenRecordset(gSQL, dbOpenSnapshot)
        Do While Not gRST2.EOF
            With gRST2
                If IsNull(Me.OC_TOTALHORA) Then
                    Me.OC_TOTALHORA = gRST2!AND_TEMPO
                Else
                    Me.OC_TOTALHORA = Me.OC_TOTALHORA + gRST2!AND_TEMPO
                End If
            End With
        gRST2.MoveNext
        Loop
        gRST2.Close
        Set gRST2 = Nothing
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1772
    Registrado : 13/12/2016

    Recordset está colocando um valor ao lado do outro ao invés de somar... Empty Re: Recordset está colocando um valor ao lado do outro ao invés de somar...

    Mensagem  Alexandre Fim 28/7/2021, 14:29

    Olá Mizael,

    O campo está com formato Hora ou Texto?

    Antes da instrução SQL, limpe o campo:

    Me.OC_TOTALHORA = Empty


    []'s

    FIM

    mfmaiafilho gosta desta mensagem


      Data/hora atual: 18/9/2021, 17:35