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

    Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date.

    avatar
    macelolaian
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 09/07/2012

    Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date. Empty Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date.

    Mensagem  macelolaian 28/5/2013, 19:34

    Boa tarde pessoal,

    Estou migrando aos poucos meu sistema de contas à receber para a utilização de Classes, quanto mais eu implemento, mais eu to gostando Smile

    Agora cheguei numa situação indesejada. Sabemos que nas estruturas das tabelas, os tipos de campo DAta/hota o úsuário pode por valor nulo ou comprimento zero("").
    Porém numa variável do tipo Date, ela não aceita.

    Em algumas tabelas à campos do tipo data que não preciso que seja obrigado o usuário preencher, como data de nascimento por exemplo.

    Só vi duas alternativas:

    1 - Salvar na tabela o mesmo valor que as variáveis criam ao ser inicializada, 00:00:00.

    2 - Tornar o campo o brigatório.

    No caso da primeira alternativa, a estética fica comprometida, e na segunda, mais trabalho pro usuário, pois tornar um campo obrigatório, deixa o sistema menos flexível.

    Como dar um jeito nesse impasse?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date. Empty Re: Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date.

    Mensagem  Avelino Sampaio 28/5/2013, 21:26

    Experimente trocar a variável para o tipo variant.

    Aguardamos


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 09/07/2012

    Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date. Empty Variant

    Mensagem  macelolaian 28/5/2013, 22:19

    Bem lembrado, inclusive estive olhando aquele gerador de Classes, o Genesis.
    Lá todas as variáveis são variants, mas com certeza deve haver alguma desvantagem em utilizar esse tipo de dados em todas as variaveis. Poderia me dizer qual a desvantagem?

    Porque se fosse só vantagem, não precisaríamos especificar string, int etc.

    Grato, espero a resposta
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date. Empty Re: Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date.

    Mensagem  Avelino Sampaio 28/5/2013, 22:52

    São mais lentas e consomem mais memória o que é irrelevante hoje em dia, devido aos rápidos processadores e memórias em abundância.

    Sucesso!


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

    Conteúdo patrocinado


    Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date. Empty Re: Erro com data, NULL, comprimento zero, atribuir numa variável tipo Date.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 14:19