MSGBOX EN BUSQUEDAS.
Publicado por Juan (30 intervenciones) el 01/06/2006 17:39:20
Hola, tengo una base de datos con un apartado (text y command) para realizar búsquedas donde text7 es donde pongo el texto a buscar, Command7 el botón para comenzar a buscar. La cuestión es que incluyo abajo, despues de que busque en os distintos campos, incluyo un código para que en el caso de que no encuentre ningun registro, aparezca el msgbox "NO", pues bien, si no encuentra el dato, aparece el mensaje, pero si encuentra el dato tambien aparece el mensaje, logicamente solo debe aparecer cuando no encuentra el dato ¿que falla? el código es el siguiente:
Private Sub Command17_Click()
' Se coloca en el primer registro para realizar la búsqueda.
Data1.Recordset.MoveFirst
' Buscar la primera coincidencia en el recordset del Data1en el campo nombre.
Data1.Recordset.FindNext "nombre Like '" & Text7.Text & "'"
' Lo mismo.
Data1.Recordset.FindNext "apellidos Like '" & Text7.Text & "'"
' Lo mismo.
Data1.Recordset.FindNext "dni Like '" & Text7.Text & "'"
' Lo mismo.
Data1.Recordset.FindNext "coche Like '" & Text7.Text & "'"
' Lo mismo.
Data1.Recordset.FindNext "matricula Like '" & Text7.Text & "'"
If Data1.Recordset.NoMatch Then
MsgBox "NO"
End If
End Sub
Private Sub Command17_Click()
' Se coloca en el primer registro para realizar la búsqueda.
Data1.Recordset.MoveFirst
' Buscar la primera coincidencia en el recordset del Data1en el campo nombre.
Data1.Recordset.FindNext "nombre Like '" & Text7.Text & "'"
' Lo mismo.
Data1.Recordset.FindNext "apellidos Like '" & Text7.Text & "'"
' Lo mismo.
Data1.Recordset.FindNext "dni Like '" & Text7.Text & "'"
' Lo mismo.
Data1.Recordset.FindNext "coche Like '" & Text7.Text & "'"
' Lo mismo.
Data1.Recordset.FindNext "matricula Like '" & Text7.Text & "'"
If Data1.Recordset.NoMatch Then
MsgBox "NO"
End If
End Sub
Valora esta pregunta


0