Visual Basic - problemas con findFirst en vb

Life is soft - evento anual de software empresarial
 
Vista:

problemas con findFirst en vb

Publicado por manolo (3 intervenciones) el 25/09/2004 13:02:37
Intento cargar en una serie de cuadros de texto el resultado de buscar el contenido de uno de ellos en una base de datos. El problema es que en el criterio del find no reconoce el contenido del cuadro de texto.

Si le paso un palabra directamente en código si funciona, sería algo así:

Private Sub Command2_Click()
Dim criterio As String
criterio = "campo1='pepe'"

Data1.Recordset.FindFirst criterio
End Sub

pero esto otro no va:

Private Sub Command4_Click()
Dim criterio As String
Dim aux As String
aux = valor.Text
criterio = "campo1 = aux"
Data1.Recordset.FindFirst criterio
End Sub

Tengo tambien un control data que me permite mover por los registros de la tabla.

Agradecería que me dijesen como poder leer el contenido del cuadro de texto para que funcione el finfFirst.

MUchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con findFirst en vb

Publicado por miguel (1042 intervenciones) el 25/09/2004 17:03:13
Cambialo a:
Private Sub Command4_Click()
Dim criterio As String
criterio = "campo1 = '" & valor.Text & "'
Data1.Recordset.FindFirst criterio
If Data1.Recordset.NoMatch Then
MsgBox "Registro No Encontrado", vbInformation, "Data"
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con findFirst en vb

Publicado por manolo (3 intervenciones) el 27/09/2004 10:52:05
Gracias por tu respuesta. De todas formas esa construcción ya la había intentado y me da un error de sintasis, si se te ocurre otra cosa no dudes en intentarlo.
Gracias de nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar