Estou criando um banco de dados com duas tabelas "tab_atualiza" e "tab_nota"
O que queria fazer é o seguinte: No formulario da tabela tab_nota tem um campo "empresa" quando eu sair do foco ele pegar os campos da tabela tab_atualiza e preencher o formulário da tabela tab_nota automaticamente.
Criei este código :
Private Sub Destinatário_LostFocus()
Set rs = New ADODB.Recordset
Set cn = CurrentProject.AccessConnection
With rs
Set .ActiveConnection = cn
.Source = "SELECT * FROM tab_atualiza WHERE empresa = '" & Destinatário.Text & "'"
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
With rs
If .EOF And .BOF Then
:
vInclusao = True
Else
Código.SetFocus
Código.Text = !codigo
ENDEREÇO.SetFocus
ENDEREÇO.Text = !endereco
Cidade.SetFocus
Cidade.Text = !Cidade
Estado.SetFocus
Estado.Text = !Estado
CEP.SetFocus
CEP.Text = !CEP
Texto19.SetFocus
Texto19.Text = !CNPJ
Texto21.SetFocus
Texto21.Text = !CFDF
End If
End With
Set Me.Recordset = rs
End Sub
Só que os campos do formulário da tab_nota que não tem na tabela tab_atualiza dá este tipo de erro "#Nome?".
Pergunta
robsabin
Olá tenho um probleminha.
Estou criando um banco de dados com duas tabelas "tab_atualiza" e "tab_nota"
O que queria fazer é o seguinte: No formulario da tabela tab_nota tem um campo "empresa" quando eu sair do foco ele pegar os campos da tabela tab_atualiza e preencher o formulário da tabela tab_nota automaticamente.
Criei este código :
Private Sub Destinatário_LostFocus()
Set rs = New ADODB.Recordset
Set cn = CurrentProject.AccessConnection
With rs
Set .ActiveConnection = cn
.Source = "SELECT * FROM tab_atualiza WHERE empresa = '" & Destinatário.Text & "'"
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
With rs
If .EOF And .BOF Then
:
vInclusao = True
Else
Código.SetFocus
Código.Text = !codigo
ENDEREÇO.SetFocus
ENDEREÇO.Text = !endereco
Cidade.SetFocus
Cidade.Text = !Cidade
Estado.SetFocus
Estado.Text = !Estado
CEP.SetFocus
CEP.Text = !CEP
Texto19.SetFocus
Texto19.Text = !CNPJ
Texto21.SetFocus
Texto21.Text = !CFDF
End If
End With
Set Me.Recordset = rs
End Sub
Só que os campos do formulário da tab_nota que não tem na tabela tab_atualiza dá este tipo de erro "#Nome?".
Gostaria que alguém me ajuda-se nisso.
Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.