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]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior

    avatar
    alansvm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 17/05/2013

    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior Empty [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior

    Mensagem  alansvm Qua 3 Ago - 23:30

    Prezados Colegas,

    Tentei buscar soluções no fórum para o problema que me deparei, no entanto não logrei êxito.
    Aparentemente é algo simples, desta forma recorro aos colegas mais experientes para me orientar como proceder.

    Observação: Encaminho em anexo o BD para que manipulem, caso necessário, para adequação a proposta.

    Trata-se de um formulário, que possui um campo para preencher datas, a saber: "Data_Cadastro". Desejo que toda vez que preencher tal campo, seja proibido usar uma data menor ao do registro anterior, noutras palavras, que apenas seja possível inserir datas iguais ou superiores ao do registro antecedente.

    Acho que é uma coisa bem simples, talvez resolva com algum código VBA ou mesmo nas propriedades do campo, todavia não sei como fazê-lo.

    Gostaria, portanto, que me ajudassem na resolução desse problema.

    Aguardo apoio e de pronto agradeço as que colaborarem.

    Atenciosamente
    Anexos
    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior AttachmentBD 001.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (237 Kb) Baixado 6 vez(es)
    leicand
    leicand
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 04/01/2016

    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior Empty Re: [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior

    Mensagem  leicand Qui 4 Ago - 8:40

    Bom dia,
    Em anexo está seu DB com a alteração. Espero que seja isso e ajude!

    Coloquei uma msgbox caso o usuário insira uma data menor do que a atual.

    Atenciosamente
    Anexos
    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior AttachmentBD 001.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (219 Kb) Baixado 11 vez(es)
    avatar
    alansvm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 17/05/2013

    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior Empty CONTINUAÇÃO

    Mensagem  alansvm Qui 4 Ago - 17:41

    Prezado,

    Agradeço a atenção e a ajuda.
    No entanto a campo esta impedindo que coloque uma data menor que a da registrada no sistema.
    Por exemplo: Hoje é dia 4! No registro01 marquei dia 5, no registro seguinte marquei dia 4, e ele
    aceitou, porque a referência esta a data do sistema.

    O que eu preciso é que fique impedido que o registro posterior fique com a data menor que o anterior,
    independente da data do sistema.

    Será que conseguiria resolver essa questão ?

    Atenciosamente
    leicand
    leicand
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 04/01/2016

    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior Empty Re: [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior

    Mensagem  leicand Sex 5 Ago - 8:39

    Bom dia,

    É verdade, não tinha me atentado a esse erro!

    Já corrigi. Veja se agora é o que necessita e se puder avise se deu certo.

    Atenciosamente
    Anexos
    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior AttachmentBD 001.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (197 Kb) Baixado 13 vez(es)
    avatar
    alansvm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 17/05/2013

    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior Empty CONTINUAÇÃO

    Mensagem  alansvm Sáb 6 Ago - 14:16

    Ainda não resolveu amigo,

    Na verdade ainda não esta exatamente como eu queria.
    Vou explicar melhor.

    No comando em negrito: "If Me.Data_Cadastro.Text < Now()"
    em gostaria na verdade que ficasse uma referência ao campo do registro
    anterior e não ao dia do sistema.

    Noutra palavras, eu quero que fique livre o preenchimento do campo "Data_Cadastro",
    mas quero que toda vez que for preenchido num registro a data, seja impedido
    que a data seja menor que a anterior.

    EXEMPLO (REGISTROS FEITOS NO MESMO DIA):
    1º Reg - 10/01/2016
    2º Reg - 13/ 01/2016
    3º Reg - 12/01/2016 (Impedido por ser maior que a data do 2º registro)

    Espero que possa me ajudar agora

    Obrigado pela atenção
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior Empty Re: [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior

    Mensagem  Avelino Sampaio Sáb 6 Ago - 15:17

    Olá!

    veja se este tópico ajuda:

    http://www.redeaccess.com.br/viewtopic.php?f=7&t=973

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    alansvm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 17/05/2013

    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior Empty RESOLVIDO

    Mensagem  alansvm Sáb 6 Ago - 15:51

    Prezados Leicand e Avelino,

    Agradeço a ajuda de ambos. Através do código apresentando pelo Avelino
    resolvi o problema. Compartilho com os amigos o que usei, adaptando os nomes
    as minhas tabelas e dos meus campos.

    "Private Sub txtDataCadastro_BeforeUpdate(Cancel As Integer)
    If CDate(Me.txtDataCadastro) <= DMax("txtDataCadastro", "tblCadDemonstrativoArrecadacao") Then
          MsgBox "Data digitada deve ser igual ou maior que a Data anterior!", vbCritical, "Controle de Data"
          Cancel = True
      End If
    End Sub"


    Atenciosamente

    Conteúdo patrocinado


    [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior Empty Re: [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 7 Nov - 7:08