Ir ao conteúdo
  • Cadastre-se

ray gabriel

Membro Pleno
  • Posts

    31
  • Cadastrado em

  • Última visita

posts postados por ray gabriel

  1. Galera boa tarde!

     

    Conseguem me ajudar?? tenho essa consulta que está rodando... preciso inserir uma linha no final com a soma total da coluna "Prod_H"

     

    image.png.c4511fc70432cb5e3f9b120e872c2dea.png

     

    codigo

    
    select
    	
    b.usuario as 'Usuario',
    b.servico as 'Serviço',
    count(*) Quantidade_Mes,
    a.meta as 'TMT',
    Produtividade = count(servico) * a.meta,
    Prod_H = convert(time(0),convert(datetime,convert(float,isnull(nullif(count(servico),0)*nullif((meta),0),0))/86400,108))
    
    from tabulador_metas as a
    
    inner join tabulador_produtividade as b on(a.nome = b.servico)
    
    where data_registro between '01/08/2020' and '20/08/2020' and usuario = 'ALVARO JOSE RIBEIRO ARIAS'
    
    group by usuario, servico, meta

     

  2. Qual banco você está utilizando? posta o código para facilitar.. tem que fazer o update pelo id.

    exemplo

     

            Dim update_command As New MySqlCommand("UPDATE `usuarios` SET `nome`=@nome,`usuario`=@usuario,`senha`=@senha WHERE `id` = @id", connection)
            update_command.Parameters.Add("@id", MySqlDbType.Int64).Value = TextBox1.Text
            update_command.Parameters.Add("@nome", MySqlDbType.VarChar).Value = TextBox2.Text
            update_command.Parameters.Add("@usuario", MySqlDbType.VarChar).Value = TextBox3.Text
            update_command.Parameters.Add("@senha", MySqlDbType.VarChar).Value = TextBox4.Text

     

  3. Boa tarde! 

     

    você controla o ponto de quantos funcionarios? 

     

    pra essa pergunta 

    Quando o funcionario falta as entradas e saidas ficam zeradas. Como faço para que a celula correspondente a atraso me retorne com o numero de horas que deixaram de ser trabalhada dependendo do dia 8h ou 9h

    é bom você ter uma outra planilha de escala planejada. Assim você compara atraso e falta mais fácil.

     

    pra essa pergunta 

    O adicional noturno é devido entre as 22h e 5h, que função inserir na celula Q4 que me retorne informando a quantidade de horas desse periodo?
    R O funcionário que bate o ponto na maquina e gera o resultado na planilha? ou alguem preenche manualmente ou você extrair de algum relatorio

     

    apos essas respostas posso pensar em algo

     

    Eu fiz uma planilha em vba de ponto que o funcionario batia com o cod de barras e ja gerava tudo isso.

  4. Calera boa tarde! tudo bem?

     

    Estou com uma duvida sobre como identifico o tipo de usuário logando no vba direto da tabela SQL. Preciso saber disso para saber qual tipos de form mostrar dependendo do usuario logado.

     

    Outro pedido, além de identificar o tipo de usuario logando é possivel armazenar o nome do usuario para quando ele registrar algo, imputar no banco também essa informação?

     

    Na tabela do SQL ja tenho o usuario, senha e tipo de usuario atraves de id_tipo.

    Private Sub btnEntrar_Click()
    
    usuario = txtUsuario.Text
    senha = txtSenha.Text
    
    Dim con As ADODB.Connection
    Set con = New ADODB.Connection
    
      con.Open "Driver={SQL Server};Server=MyServidor;Database=Database;Uid=MyUid;Pwd=MyPwd"
      Sql = "Select count(*) as row_count from tabela_usuarios WHERE usuario = '" & usuario & "' and senha = '" & senha & "';"
    
    Set rst = con.Execute(Sql)
    result = rst!row_count
    
      If result = 1 Then
          Unload frmLogin
          UserForm1.Show
      Else
          MsgBox "Erro"
      End If
    
    con.Close
    
    End Sub

    image.png.8340a7d1ef7d331070d9774958be5a47.png

     

     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...