none
problema com somatório de horas RRS feed

  • Pergunta

  •   Boa tarde pessoal

    eu tenho um banco de horas, o objectivo é somar as horas mas aparece o seguinte:


    a conversão de cadeia de carateres '00:00' não é valida

    ele não exibe  onde esta 00:00 é a hora que ele deve exibir

    Dim sql As String = " SELECT  NOME,TIPO,DATA,HORAS_POSITIVA,JUSTIFICATIVA FROM Tab_Bhoras2  WHERE NOME  Like '%" & txthistorico.Text & "%'"
                    Dim cmd As OleDbCommand = New OleDbCommand(sql, con)
                    Dim da As OleDbDataAdapter = New OleDbDataAdapter(cmd)
                    Dim dt As DataTable = New DataTable
                    Dim row As DataRow
                    Dim SomaColuna As Double
                    da.Fill(dt)

                    'Percorre o data table para somar a coluna do salario
                    For Each row In dt.Rows
                        SomaColuna += CDbl(row("HORAS_POSITIVA").ToString())
                    Next row

                    'Adiciona uma nova linha com o tatal no data table
                    row = dt.NewRow()
                    row("NOME") = "TOTAL"
                    row("TIPO") = ""
                    row("DATA") = ""
                    row("HORAS_POSITIVA") = SomaColuna.ToString
                    row("JUSTIFICATIVA") = ""
                    dt.Rows.Add(row)

                    dgvCadastro1.DataSource = dt

                   
    sexta-feira, 20 de janeiro de 2017 15:11

Respostas

  • Bom dia Arlindo,

    Por gentileza verifique se não são os ":" (dois pontos) que estão causando o problema.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 23 de janeiro de 2017 11:50
    Moderador

Todas as Respostas

  • Bom dia Arlindo,

    Por gentileza verifique se não são os ":" (dois pontos) que estão causando o problema.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 23 de janeiro de 2017 11:50
    Moderador
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    essa thread está sendo fechada. Caso o problema ainda

    esteja ocorrendo, favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 24 de janeiro de 2017 17:55
    Moderador