Estou criando um formulário de entrada de equipamentos para o meu Almoxarifado, porém ao digitar o numero de série do equipamento eu preciso que ele faça uma consulta no banco de dados para ver se aquele serial já existe no banco de dados e se já foi baixado, caso exista e não for baixado deve trazer a mensagem na tela, caso exista e for baixado permitir adição e caso não exista permitir adição. Sou iniciante em Access e criei um código para isso, mas está trazendo a mensagem "Erro em tempo de execução '3464' na execução do código, o tipo do campo SERIAL na tabela ALMOX é Texto, e Texto0 é o nome do campo que eu quero que seja consultado.
O código é o seguinte:
Dim IDsEncontrados As Recordset
If Not IsNull(Me.Texto0) Then
strSQL = "SELECT SERIAL From ALMOX Where SERIAL = " & Me.Texto0 & " and DATA_BAIXA is Null"
Set IDsEncontrados = CurrentDb.OpenRecordset(strSQL)
If IDsEncontrados.RecordCount <> 0 Then
MsgBox "ESTE EQUIPAMENTO JÁ EXISTE INICIADO NO SISTEMA!.", vbInformation, "VERIFICAR"
End If
End If
O código é o seguinte:
Dim IDsEncontrados As Recordset
If Not IsNull(Me.Texto0) Then
strSQL = "SELECT SERIAL From ALMOX Where SERIAL = " & Me.Texto0 & " and DATA_BAIXA is Null"
Set IDsEncontrados = CurrentDb.OpenRecordset(strSQL)
If IDsEncontrados.RecordCount <> 0 Then
MsgBox "ESTE EQUIPAMENTO JÁ EXISTE INICIADO NO SISTEMA!.", vbInformation, "VERIFICAR"
End If
End If