Boa noite amigos,
Me utilizei do seguinte código:
Private Sub Contrato_NotInList(NewData As String, Response As Integer)
Dim strSql As String
Dim I As Integer
Dim Msg As String
'Sair se a caixa de combinação estiver vazia
If NewData = "" Then Exit Sub
Msg = "'" & NewData & "' não é um item da lista." & vbCr & vbCr
Msg = Msg & "Deseja acrescentar?"
I = MsgBox(Msg, vbQuestion + vbYesNo, "Contrato desconhecido...")
If I = vbYes Then
strSql = "Insert Into Contrato ([ContratoP2]) values ('" & NewData & "')"
CurrentDb.Execute strSql, dbFailOnError
Response = acDataErrAdded
Else
Response = acDataErrContinue
End If
End Sub
*** Este código me acrescenta um novo registro na lista por uma Combo, se não houver o mesmo cadastrado.
Funciona perfeitamente.
Problema: o problema é que esta entrada teria que ser por meio de uma máscara: 0000\.000\-00/0000;0;.
Na visualização da Combo aparece ok. Mas na tabela não entra como uma máscara. Precisaria definir isto mas não sei como.
Em anexo.
Me utilizei do seguinte código:
Private Sub Contrato_NotInList(NewData As String, Response As Integer)
Dim strSql As String
Dim I As Integer
Dim Msg As String
'Sair se a caixa de combinação estiver vazia
If NewData = "" Then Exit Sub
Msg = "'" & NewData & "' não é um item da lista." & vbCr & vbCr
Msg = Msg & "Deseja acrescentar?"
I = MsgBox(Msg, vbQuestion + vbYesNo, "Contrato desconhecido...")
If I = vbYes Then
strSql = "Insert Into Contrato ([ContratoP2]) values ('" & NewData & "')"
CurrentDb.Execute strSql, dbFailOnError
Response = acDataErrAdded
Else
Response = acDataErrContinue
End If
End Sub
*** Este código me acrescenta um novo registro na lista por uma Combo, se não houver o mesmo cadastrado.
Funciona perfeitamente.
Problema: o problema é que esta entrada teria que ser por meio de uma máscara: 0000\.000\-00/0000;0;.
Na visualização da Combo aparece ok. Mas na tabela não entra como uma máscara. Precisaria definir isto mas não sei como.
Em anexo.
- Anexos
- Máscara.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (72 Kb) Baixado 14 vez(es)