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


    [Resolvido]Campo de texto com data

    avatar
    Sérgio Alves
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 18
    Registrado : 14/07/2012

    [Resolvido]Campo de texto com data Empty Campo de texto com data

    Mensagem  Sérgio Alves 1/7/2013, 12:56

    Bom dia e saúde para todos. Eu tenho um formulário contínuo com 2 campos texto, num dos campos poderei  ter que escrever uma data (dd-mm-aaaa) mas fica sempre como texto e é assim que eu pretendo.  Depois tenho um outro form contínuo  para onde vou passando as datas que me convém, mas nesse 2º form o campo é mesmo formatado como data (dd-mm-aaaa). Criei um comando que me transporta a data do 1º para o 2º form. Tudo funciona bem, mas se eu me enganar e seleccionar um um registo no 1º form onde o texto seja diferente de dd-mm-aaaa aparece naturalmente a mensagem de erro no 2º form a dizer que o valor não é compatível.
    A pergunta é a seguinte: como posso accionar uma caixa de mensagem dizendo que eu seleccionei o registo errado para poder reposicionar de novo o foco no campo certo (dd-mm-aaaa) do 1º form sem que o programa se feche automaticamente.
    Obrigado pela atenção.
    avatar
    Convidado
    Convidado


    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Convidado 1/7/2013, 13:45

    Tente ao levar o valor da caixa1 para a caixa2 transformar a string em data

    Me.Caixa2 = CDate(Me.Caixa1)

    Cumprimentos.
    avatar
    Sérgio Alves
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 18
    Registrado : 14/07/2012

    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Sérgio Alves 1/7/2013, 14:32

    Funciona muito bem mas apenas se eu seleccionar o registo na caixa1 onde tenha escrito: dd-mm-aaaa.
    Se seleccionar um registo onde onde na caixa1 em vez de dd-mm-aaaa estiver escrito Brasil dá outro o erro: "type mismatch" e claro não transporta nada para a caixa2.
    Obrigado.
    avatar
    Convidado
    Convidado


    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Convidado 1/7/2013, 14:53

    Após atualizar da caixa1 verifique se o valor digitado é do tipo data

    If IsDate(Me.Caixa1) = False
       Blablabla
    Else
       Blablaba
    End If


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Convidado 1/7/2013, 14:55

    A propósito... Seja bem vindo ao Fórum!


    Cumprimentos.
    avatar
    Sérgio Alves
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 18
    Registrado : 14/07/2012

    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Sérgio Alves 1/7/2013, 23:03

    Desculpe, só agora pude testar.
    Funciona às mil maravilhas, fico sempre surpreendido com a simplicidade e lógica das soluções.
    Obrigado.

    Ps: Quem sabe sabe quem não sabe aprende.
    avatar
    Sérgio Alves
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 18
    Registrado : 14/07/2012

    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Sérgio Alves 1/7/2013, 23:10

    Desculpe, esqueci-me de cliclar "resolvido"
    avatar
    Convidado
    Convidado


    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Convidado 1/7/2013, 23:58

    E esqueceu-se também de clicar no joinha da mensagem que o auxiliou...

    Você falou:

    Ps: Quem sabe sabe quem não sabe aprende.

    Devo tudo que sei ao Fórum.. quando aqui postei minha primeira mensagem... não sabia nada.... nada mesmo.. tudo que aprendi foi aqui... espero que assim como eu... Cresça em conhecimento e quando isto acontecer..(e vai acontecer, só depende de você).. Ajude aos demais...

    Nada mais justo o que faço... retribuir àquilo que recebi quando iniciei.

    Cumprimentos.
    avatar
    Sérgio Alves
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 18
    Registrado : 14/07/2012

    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Sérgio Alves 2/7/2013, 02:44

    "E esqueceu-se também de clicar no joinha da mensagem que o auxiliou..."
    Confesso que não foi esquecimento, apenas não sabia que o devia fazer, desculpe.
    Tudo quanto sei aprendi, também eu, aqui no Forum. Mas a melhor e mais importante lição que aprendi, como muito bem diz, é ensinar quem não sabe.
    Obrigado.
    Um abraço de Cabo Verde.
    avatar
    Convidado
    Convidado


    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Convidado 2/7/2013, 02:55

    E o joinha Sergio?
    Onde o encontrá-lo?


    Dê um clique nesta figura [Resolvido]Campo de texto com data 001_1810 localize ela no "rodapé" da  resposta que o auxiliou.


    Encontrou?

    Conteúdo patrocinado


    [Resolvido]Campo de texto com data Empty Re: [Resolvido]Campo de texto com data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 02:06