• Viernes 8 de Noviembre de 2024, 22:59

Autor Tema:  Buscar En Bases De Datos  (Leído 1698 veces)

amanda21

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Buscar En Bases De Datos
« en: Jueves 16 de Febrero de 2006, 23:33 »
0
:rolleyes: hola a todos. necesito ayuda.
he creado un formulario y he introducido un boton control ado ,he enlazado la base de datos y todos los campos ,pero solo me falla el boton de busqueda de un registro.os paso el codigo y a ver si me podeis decir que falla.


Private Sub cmdBuscar_Click()
Dim buscado As String
Dim criterio As String
Dim cadena As String
buscado = InputBox("¿Que Codigo desea buscar?")
criterio = " id_operacion like '*" & buscado & "*'"

Adodc2.Recordset.Find criterio

If Adodc2.Recordset.EOF Then
cadena = " El registro " & UCase(buscado) & " no existe"
MsgBox cadena, 64, "Resultado de la busqueda"
Adodc2.Recordset.MoveLast
End If
End Sub


in saludo

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Buscar En Bases De Datos
« Respuesta #1 en: Martes 20 de Junio de 2006, 08:49 »
0
criterio = " id_operacion like ='" + buscado + "'"

que tal si lo pones asi.
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Re: Buscar En Bases De Datos
« Respuesta #2 en: Martes 20 de Junio de 2006, 14:23 »
0
Cuando usar LIKE el comodin de busqueda no es *, es % de tal manera que tu sentencia debe quedar algo asi:

Código: Text
  1. criterio = " id_operacion like '%" & buscado & "%'"
  2.  
Solo es cosa de probar con las comillas, talves estoy comentiendo un error en las comillas y no tengo donde probarlo en este momento.

Pero no olvides solo debes de cambiar el comodin.
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru