Esqueceu sua senha? Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

Como gravar campo em branco Gerador de Cadastro com Access 2018

Discussões sobre a integração do Excel com o Banco de Dados Access

Moderador: joseA

GiovaneMU
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Seg Jun 11, 2018 12:33 pm

Como gravar campo em branco Gerador de Cadastro com Access 2018

Mensagem por GiovaneMU » Qua Jun 13, 2018 12:36 pm

Boa tarde a todos, sou novo aqui no fórum e estou utilizando o aplicativo de cadastro via access 2018 disponibilizado aqui no fórum, porém, eu estou estagnado em um problema que não consigo resolver.
Já procurei de cabo a rabo aqui no fórum e no Google, porém, sem sucesso.

Meu problema é o seguinte, eu usei aplicativo para criar um formulário a partir de uma data base do access que contem campos de número e data, até ai sem problemas, mas, ao preencher o formulário e salvar os dados no BD, eu não posso deixar esses campos em branco mesmo não sendo um campo obrigatório e o campo de Data é preciso que esteja escrito no formato "dd/mm/aaaa" senão eu não consigo grava-lo no access.

O que eu preciso é que haja uma maneira de eu salvar esses campos mesmo em branco.

Obs: campos de texto curto não tem esses problemas.

Conto com a ajuda de todos. Obrigado.

Uma coisa que eu descobri, é que todas as vezes que tento salvar um campo de Data em branco, gera um erro de "Formato inválido", e o erro é redirecionado para esta formula:

Código: Selecionar todos

Private Function GetValue(ctl As MSForms.Control, strTypeName As String) As Variant
On Error GoTo HandleError
    Dim Value As Variant
    Value = ctl.Value
    If IsNull(Value) And strTypeName <> "Variant" Then
        Select Case strTypeName
        Case "String"
            Value = ""
        Case Else
            Value = 0
        End Select
    End If
HandleExit:
    GetValue = Value
    Exit Function
HandleError:
    Resume HandleExit
End Function
Pelo o que eu entendi, esta formula verifica se o campo está sem valor e define um valor para o mesmo, porém não funciona com data, já tentei de inúmeras formas, mas sempre pede que esteja no formato certo.



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 2494
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Como gravar campo em branco Gerador de Cadastro com Access 2018

Mensagem por webmaster » Qua Jun 13, 2018 6:34 pm

Colega,

Nesse ponto, recomendo que abra um ticket na pagina do GitHub. Eh de fato um bug e precise ser corrigido.


Tomás
http://www.tomasvasquez.com.br/blog
http://www.tomasvasquez.com.br/cursocsharp
http://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

Responder