PROBLEMA NA BUSCA POR PRODUTOS
Estou com um problema estranho
No meu form de pedido de compras, tenho um text box para procurar o produto...e alguns produtos ele encontra pelo código e outros nao
vou postar o código para a busca na tabela produtos
Citação:Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Set dsproduto = db.OpenRecordset([Ô]select * from produtos[Ô], dbOpenSnapshot)
If Text3 = [Ô][Ô] Then Exit Sub
[ô]On Error GoTo erro
dsproduto.FindFirst [Ô]codigo=[Ô] & Text3
If dsproduto.NoMatch Then
Text3 = [Ô][Ô]
Exit Sub
Else
If Not IsNull(dsproduto!descricao) Then
combo2 = dsproduto!descricao
vu.Text = Format(dsproduto!precovenda, [Ô]###,##0.00[Ô])
estoque.Text = dsproduto!estoque
PCMINIMO.Text = IIf(IsNull(dsproduto!PCMINIMO), 0, dsproduto!PCMINIMO)
estminimo.Text = IIf(IsNull(dsproduto!estmin), 0, dsproduto!estmin)
End If
End If
ERRO:
SendKeys (vbTab)
End If
End Sub
Experimente colocar no LostFocus do Text3
E inclua isso no Form:
Private Sub Form_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Select Case KeyAscii
Case 13: SendKeys [Ô]{Tab}[Ô]: KeyAscii = 0
Case 27: Unload Me
End Select
End Sub
Deixe o KeyPreview = True
If dsproduto.NoMatch Then
Text3 = [Ô][Ô]
Exit Sub [ô] AQUI
Else
estranho q esses produtos eu peguei o código direto do cadastro de produtos...a sua rotina ja está feita a msm coisa na minha ...no final de td qdo acha algo ele pula para o proximo campo
enfim.. nao tem nd errado.. foi problema de interpretaçao rs..
Vlw Judas por tentar ajudar