No evento após atualizar, tenho o seguinte código:
A dúvida é a seguinte, quando digitado no campo txtCodigoProcesso esta me retornando numeros ao inves de texto, alguêm poderia me ajudar?
As tabelas já estão definidas como texto curto.
Abaixo imagem
Private Sub txtCodigoProcesso_AfterUpdate()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strSQL As String
Set db = CurrentDb()
strSQL = "SELECT Data, TemaTreinamento, Duracao, Instrutor, Projeto FROM Consulta_Processos WHERE idCodigoProcesso = '" & Me.txtCodigoProcesso.Value & "'"
Set rs = db.OpenRecordset(strSQL)
If Not rs.EOF Then
Me.txtData.Value = rs("Data").Value
Me.txtTemaTreinamento.Value = rs("TemaTreinamento").Value
Me.txtDuração.Value = rs("Duracao").Value
Me.txtInstrutor.Value = rs("Instrutor").Value
Me.txtProjeto.Value = rs("Projeto").Value
Else
'Caso o código não seja encontrado, limpa os campos do formulário
Me.txtData.Value = ""
Me.txtTemaTreinamento.Value = ""
Me.txtDuração.Value = ""
Me.txtInstrutor.Value = ""
Me.txtProjeto.Value = ""
MsgBox "O número do processo não foi encontrada na Base de Dados."
End If
rs.Close
Set rs = Nothing
Set db = Nothing
End Sub
A dúvida é a seguinte, quando digitado no campo txtCodigoProcesso esta me retornando numeros ao inves de texto, alguêm poderia me ajudar?
As tabelas já estão definidas como texto curto.
Abaixo imagem
Private Sub txtCodigoProcesso_AfterUpdate()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strSQL As String
Set db = CurrentDb()
strSQL = "SELECT Data, TemaTreinamento, Duracao, Instrutor, Projeto FROM Consulta_Processos WHERE idCodigoProcesso = '" & Me.txtCodigoProcesso.Value & "'"
Set rs = db.OpenRecordset(strSQL)
If Not rs.EOF Then
Me.txtData.Value = rs("Data").Value
Me.txtTemaTreinamento.Value = rs("TemaTreinamento").Value
Me.txtDuração.Value = rs("Duracao").Value
Me.txtInstrutor.Value = rs("Instrutor").Value
Me.txtProjeto.Value = rs("Projeto").Value
Else
'Caso o código não seja encontrado, limpa os campos do formulário
Me.txtData.Value = ""
Me.txtTemaTreinamento.Value = ""
Me.txtDuração.Value = ""
Me.txtInstrutor.Value = ""
Me.txtProjeto.Value = ""
MsgBox "O número do processo não foi encontrada na Base de Dados."
End If
rs.Close
Set rs = Nothing
Set db = Nothing
End Sub
- Anexos
- Imagem1_resized.png
- Você não tem permissão para fazer download dos arquivos anexados.
- (84 Kb) Baixado 5 vez(es)