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


3 participantes

    [Resolvido]Verificar registros antes de gravar

    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 04/01/2012

    [Resolvido]Verificar registros antes de gravar Empty Verificar registros antes de gravar

    Mensagem  Eneas 23/5/2012, 00:04

    Salve, salve galerinha...
    Em primeiro lugar, gostaria de agradecer ao forum pois estou aprendendo cada dia mais, e antes, nao queria saber de BD e hoje já consigo entender algumas coisinhas. Estou engatinhando ainda, mas, espero um dia estar tirando dúvidas aki...
    Mas vamos lah para o meu problema...

    Estou fazendo aki um controle de ponto onde tenho a tabela de promotores, e a tabela de horario...

    Meu form estão com as combox desvinculadas e estao salvando o registro na tabela com o botao salvar;
    Digamos que tenho o promotor com o codigo 5, ele chega hoje (22/05/2012) e bate o ponto, logo irá gravar na tabela horario o seguinte:
    codigo= 5
    data = 22/05/2012
    horaent= 07:59

    Logo chega o promotor com o codigo 6 e tambem bate o ponto
    codigo = 6
    data = 22/05/2012
    horaent= 08:00

    Porem o esquecido do promotor 5 vem e tenta bater novamente o ponto dele, como fazer para o sistema dizer que já foi batido o horario do mesmo?

    Lembrando que hoje está gravando tudo certinho, porem, estah deixando repetir os registros fazendo o mesmo ter varias batidas no mesmo dia...

    Obrigado pela ajuda desde jah;
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Marcelo David 23/5/2012, 00:19

    Olá, boa noite,
    E se o funcionário estiver mesmo saíndo..? Pois ele pode entrar 7:59 e por algum motivo pode ter que sair as 8:15...
    Como você trataria isso?


    .................................................................................
    [Resolvido]Verificar registros antes de gravar Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Verificar registros antes de gravar Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Verificar registros antes de gravar Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Verificar registros antes de gravar Marcel11
    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 04/01/2012

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Eneas 23/5/2012, 12:41

    Então Marcelo David, eu tenho outro botão para saida onde grava em um outro campo, entao, nele eu colocaria o mesmo tratamento da entrada, pq a lógica é a mesma.

    Obrigado
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Assis 23/5/2012, 12:59

    Eneas

    Poste aqui a sua BD, ou só a tabela aonde regista as entradas e o formulário de registar


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 04/01/2012

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Eneas 23/5/2012, 13:04

    Tai o projeto...
    Obrigado
    Anexos
    [Resolvido]Verificar registros antes de gravar AttachmentSistema de promotores v1.0.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (161 Kb) Baixado 8 vez(es)
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Assis 23/5/2012, 13:38


    Teste

    Ponha no formulario FormEntA no botão registar logo a seguir

    Private Sub SALVENTA_Click()

    If Nz(DCount("*", "Tabponto", "[Codprom03]=" & Me.txcodpromenta & " And [Data03]=#" & Me.txdata03A & "#"), 0) >= 1 Then
    MsgBox "Já Existe Marcação para este Dia "
    Exit Sub
    End If



    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 04/01/2012

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Eneas 23/5/2012, 14:01

    Assis ficou perfeito, posso pedir mais um favor, tem como explicar a sintaxe do comando?


    Obrigado amigo
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Assis 23/5/2012, 14:16

    Obrigado pelo retormo

    Agora faz o mesmo para as saidas e só muda o nome das tabelas e dos campos

    Vermelho Nome da tabela
    Azul nome do campo na tabela
    Verde nome do campo no form

    If Nz(DCount("*", "Tabponto", "]Codprom03]=" & Me.txcodpromenta & " And ]Data03]=#" & Me.txdata03A & "#"), 0) >= 1 Then



    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 04/01/2012

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Eneas 23/5/2012, 14:26

    Os nomes eu entendi...
    Soh nao entendi o seguinte
    If Nz(DCount("*", "Tabponto", "[Codprom03]=" & Me.txcodpromenta & " And [Data03]=#" & Me.txdata03A & "#"), 0) >= 1 Then

    depois do Dcount o "*" e depois do "tabponto", " os & e #

    Desculpe minha ignorancia mas, eh q se a gente saber realmente o q qr dizer cada comando, fica mais facil entender;
    Copiar e colar eh facil, o dificil eh entender...
    rsrsrsrs

    Obrigado amigo;
    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 04/01/2012

    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Eneas 26/5/2012, 12:30

    Obrigado a todos os amigos do forum, me ajudou e muito... Parabéns a todos;

    Conteúdo patrocinado


    [Resolvido]Verificar registros antes de gravar Empty Re: [Resolvido]Verificar registros antes de gravar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 21:14