Preciso de uma ajuda dos mestres, tenho uma tabela (Tbl_Geral) e preciso pesquisar por um numero de caminhão que é um campo que esta dentro da tabela, estou usando o codigo:
DoCmd.ApplyFilter , "Caminhao like'" & Combinação44 & "'"
DoCmd.Requery
Combinação44.SetFocus
Mas a quantidade de dados desta tabela é muito grande e a pesquisa demora demais, alguem tem algum codigo que rodasse mais rapido.
Eu achei este codigo mas ele só traz o primeiro registro e o numero que procuro se repete na tabela.
Dim sel As String
Conecta
sel = "Select * from Tbl_Geral where Caminhao =" & Combinação18 & " And [CD] ='" & Forms![Frm_Fundo]![CD] & "'"
Rs.Open sel, cn, 3, 3
If Rs.RecordCount = 0 Then
MsgBox "Caminhão, " & Combinação18 & " não encontrado!", vbCritical, "Atenção!!"
else
txtCaminhao = Rs("Caminhao")
end if
Desconecta
Não entendo muito de Recordset, peguei o modulo e o codigo em um outro banco.
Aguardo uma luz desde ja agradeço.