none
Registro de Ponto - Hora RRS feed

  • Pergunta

  • O sistema que estou criando é tipo um ponto eletrônico, na qual ao logar o usuário entra em outro form, e há um botão para registrar a hora de chegada dele, no caso, no banco de dados devo criar uma tabela relacionada ao timer para registrar isso? Obrigada!

    sexta-feira, 20 de março de 2015 05:21

Respostas

Todas as Respostas

  • Olá, vamos lá se eu entendi sua questão você quer fazer um sistema de ponto eletrônico onde o usuário entra com login e senha e registra seu ponto.
    Se for isso, você deve ter uma tabela que guardará o id do usuário e a data e hora, pois através dessa tabela você conseguirá ter controle de todo o usuário.

    Espero que ajude.

    Abraços...

    sexta-feira, 20 de março de 2015 19:10
  • Nah_, boa noite!

    Poderá criar a tabela da seguinte forma:

    CREATE TABLE [dbo].[ponto](
        [codFunc] [int] NOT NULL,
        [nomeFunc] [nvarchar](50) NOT NULL,
        [data] [date] NOT NULL,
        [horarioEntrada] [time](7) NULL,
        [horarioSaida] [time](7) NULL
    ) ON [PRIMARY]

    Os campos codFunc, nomeFunc e data, deverão ser campos obrigatórios, onde a data, ao fazer o insert deverá utilizar o getDate, para pegar a data atual do sistema. Os campos horários, não precisam ser obrigatório, pois o funcionário poderá, por algum motivo, não fazer o registro de chegada ou saida


    Lucas Lima

    • Sugerido como Resposta Eduardo.RomeroModerator segunda-feira, 23 de março de 2015 11:47
    • Marcado como Resposta Eduardo.RomeroModerator segunda-feira, 23 de março de 2015 11:47
    • Não Marcado como Resposta Nah_ quarta-feira, 25 de março de 2015 22:13
    sábado, 21 de março de 2015 02:18
  • isso mesmo, como associo uma linha de uma tabela com outra tabela? 
    sábado, 21 de março de 2015 03:07
  • Deverá fazer o relacionamento entre as tabelas utilizando chaves estrangeiras.

    Pode postar aqui a estrutura destas tabelas?


    Lucas Lima

    sábado, 21 de março de 2015 03:34
  • Bom dia Nah,

    Marquei a resposta do Lucas, pois ele postou uma maneira de criar a tabela que pode servir para resolver seu caso. Caso não tenha sido o suficiente, desmarque a resposta e nos envia mais detalhes que continuaremos ajudando.

    Obrigado,

    Abraço!


    Eduardo Romero

    Esse conteudo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais facil para os outros visitantes encontrarem a resolucao mais tarde.

    segunda-feira, 23 de março de 2015 11:49
    Moderador