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


2 participantes

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    avatar
    cassio oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  cassio oliveira 6/1/2023, 12:43

    Bom dia pessoal !! gostaria de uma ajuda de vocês:

    Criei um formulário simples com dois campos:

    Código       Data
      1        01/01/2023
      2        02/01/2023
      3        03/01/2023
      4        01/01/2023 (caso o usuário digite uma data inferior a data anterior (03/01/2023) apareça uma mensagem de alerta, e o cursor volte ao campo data até o usuário digitar uma data posterior a anterior).

    Aguardo e obrigado.

    Cássio Oliveira
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  Marcelo David 6/1/2023, 14:18

    Bom dia,
    No evento antes de atualizar do campo que receberá a data, verifique com a função DLast se a data inserida é maior que a data retornada pelo DLast, se não for, exiba uma msgbox com a mensagem que preferir e use o Cancel - True para manter o campo em foco e não salvar a data indesejada.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Marcel11
    avatar
    cassio oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  cassio oliveira 6/1/2023, 16:32

    Boa tarde Marcelo, obrigado pela ajuda, mas como eu não sou programador, tenho dificuldades, teria como você escrever o código pra mim por favor.

    Aguardo e agradeço.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  Marcelo David 6/1/2023, 18:49

    Poste aqui o seu banco para fazermos para você ou detalhe o nome dos objetos (todos envolvidos) que também montamos o código aqui.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Marcel11
    avatar
    cassio oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  cassio oliveira 6/1/2023, 19:00


    Segue anexo o arquivo

    Att.:


    Cássio
    avatar
    cassio oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  cassio oliveira 6/1/2023, 19:13

    não sei se o anexo foi,

    o nome da tabela é mercadorias

    nome dos campos - tipo
    codigo número
    data data/hora


    formulário com os campos - modo padrão (continuo)

    codigo
    data
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  Marcelo David 6/1/2023, 20:18

    No evento antes de atualizar do campo Data, ponha o código abaixo:

    Código:
    If DLast("data_x","mercadorias") < Me.Data_X Then
      MsgBox "Data deve ser posterior a última data registrada!", vbExclamation, "Atenção"
      Cancel = True
    End If

    Os campos campos data da tabela e do formulário, alterei o nome para data_x.
    Sugiro que no seu sistema você altere também, pois poderá gerar conflitos no Access usar
    objetos com nomes Data, pois se trata de uma palavra reservada.

    Se não der certo, tente anexar novamente o arquivo, compactando em ZIP.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Marcel11
    avatar
    cassio oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  cassio oliveira 6/1/2023, 21:13

    Marcelo, eu não consigo anexar o arquivo, e ele só tem 23kb, dá uma mensagem  que o arquivo nao é valido......

    Meu e-mail é cassiojoseoliveira@gmail.com se voce alguem puder me retornar pelo e-mail eu o arquivo, porque nao nao sei porque por aqui eu nao conseguir anexar o arguivo, mesmo zipado.


    Última edição por cassio oliveira em 7/1/2023, 14:04, editado 1 vez(es) (Motivo da edição : complementacao)
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  Marcelo David 9/1/2023, 19:09

    Olá,
    rapaz, não sei onde eu estava com a cabeça.
    Inverti a comparação das datas... Embarassed

    O correto é verificar se a última data cadastrada é maior que a data que está sendo inserida.
    Então, basta alterar o sinal de compração. Ficará assim o código:

    Código:
    If DLast("data_x","mercadorias") > Me.Data_X Then
      MsgBox "Data deve ser posterior a última data registrada!", vbExclamation, "Atenção"
      Cancel = True
    End If


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Marcel11
    avatar
    cassio oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  cassio oliveira 12/1/2023, 13:17

    Valeu Marcelo, muito obrigado pela ajuda.

    Cássio Oliveira
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  Marcelo David 12/1/2023, 14:02

    Opa, maravilha.
    Deu certo então? Se sim, marque como resolvido o tópico. Very Happy


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  Marcelo David 16/1/2023, 13:44

    Como não houve retorno a minha mensagem anterior, concluo que o tópico esteja resolvido. Não esquecer das próximas vezes você
    mesmo marcar como resolvido.
    *Se não estiver resolvido, por favor, reabra.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Marcel11

    Conteúdo patrocinado


    [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro Empty Re: [Resolvido]Como alertar e continuar no campo quando o usuário digitar uma data inferior a data do ultimo registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 14:29