Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por Braian
#5138
baixei o modelo de cadastro com banco em Access e comecei a inserir alguns campos porém me deparei com o erro:
"Erro em tempo de execução '94'. Uso de Null inválido."

Logo pensei que esse erro era tinha ocorrido depois que eu inseri alguns campos então comecei a procurar, quando preenchi os campos manualmente no Access percebi que tudo funcionou normalmente, porém esses campo não são obrigatórios e podem sim ficar vazios.

Como faço pro VBA não informar esse erro quando o campo da tabela estiver vazio?

Segue anexo com a planilha e a base(com um campo vazio) em anexo.

O problema ocorre nesta parte do código:
If Not IsNull(.Fields(0)) Then

Me.txtCodigoFornecedor.Value = .Fields(0)
Me.txtNomeEmpresa.Text = .Fields(1)
Me.txtNomeContato.Value = .Fields(2)
Me.txtCargoContato.Value = .Fields(3)
Me.txtEndereco.Value = .Fields(4)
Me.txtCidade.Value = .Fields(5)
Me.txtRegiao.Value = .Fields(6)
Me.txtCEP.Value = .Fields(7)
Me.txtPais.Value = .Fields(8)
Me.txtTelefone.Value = .Fields(9)
Me.txtFax.Value = .Fields(10)
Me.txtHomePage.Value = .Fields(11)
End If
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord