CAMPO NULLO
OI tudo bem ?
como eu declaro q uma textbox pode ser null, para não dar erro caso
ele não seja preenchido ?
exemplo txtEmail
como eu declaro q uma textbox pode ser null, para não dar erro caso
ele não seja preenchido ?
exemplo txtEmail
Public Function CampoNulo(MyRecordSet As Recordset, MyNomeDoCampo As String, Optional MyValor = [Ô]Is Null[Ô]) As String
Dim MyValorRetorno As String
MyValorRetorno = [Ô][Ô]
MyValorRetorno = IIf(IsNull(MyRecordSet.Fields(MyNomeDoCampo)), MyValor, MyRecordSet.Fields(MyNomeDoCampo))
CampoNulo = MyValorRetorno
End Function
Dim MyValorRetorno As String
MyValorRetorno = [Ô][Ô]
MyValorRetorno = IIf(IsNull(MyRecordSet.Fields(MyNomeDoCampo)), MyValor, MyRecordSet.Fields(MyNomeDoCampo))
CampoNulo = MyValorRetorno
End Function
Quando você faz a atualização do campo com o valor do TEXT, então faça assim:
conn.execute [Ô]insert into TABELA (ID,NOME,ENDERECO) values ([Ô] & text1.text & [Ô],[ô][Ô] & text2.text & [Ô][ô],[Ô] & iif(text3.text = [Ô][Ô],[Ô]NULL[Ô],[Ô][ô][Ô] & text3.text & [Ô][ô][Ô]) & [Ô])[Ô]
ou
conn.execute [Ô]update TABELA set ENDERECO = [Ô] & iif(text3.text = [Ô][Ô],[Ô]NULL[Ô],[Ô][ô][Ô] & text3.text & [Ô][ô][Ô]) & [Ô] where ID = [Ô] & text1.text
conn.execute [Ô]insert into TABELA (ID,NOME,ENDERECO) values ([Ô] & text1.text & [Ô],[ô][Ô] & text2.text & [Ô][ô],[Ô] & iif(text3.text = [Ô][Ô],[Ô]NULL[Ô],[Ô][ô][Ô] & text3.text & [Ô][ô][Ô]) & [Ô])[Ô]
ou
conn.execute [Ô]update TABELA set ENDERECO = [Ô] & iif(text3.text = [Ô][Ô],[Ô]NULL[Ô],[Ô][ô][Ô] & text3.text & [Ô][ô][Ô]) & [Ô] where ID = [Ô] & text1.text
Tópico encerrado , respostas não são mais permitidas