problema con la busqueda
Publicado por sandra (33 intervenciones) el 30/10/2007 06:52:26
Hola:
no se como puedo hacer una busqueda de dato tipo numerico o integer para buscarx ejemplo( por dni) .
tengo una busqueda tipo string. es asi:(no se como le puedo tranformar,..???)
****
Private Const SQL As String = "Select * From personas"
Private Const CAMPO_BUSCAR As String = "apellido"
Private Sub Form_Load()
' Nuevo objeto Recordset
Set Recordset = New Recordset
' Abre el Recordset con la consulta
Recordset.Open SQL, bd_consultorio, adOpenStatic, adLockOptimistic
' Asigna el recordset al datagrid
Set DataGrid1.DataSource = Recordset
End Sub
Private Sub Text1_Change()
If Text1 <> "" Then
'busca por el campo especificado en la constante CAMPO_BUSCAR _
y tomando como valor el dato del textbox
Recordset.Filter = CAMPO_BUSCAR & " LIKE '*" + Text1.Text + "*'"
End If
End Sub
*************
no se como puedo hacer una busqueda de dato tipo numerico o integer para buscarx ejemplo( por dni) .
tengo una busqueda tipo string. es asi:(no se como le puedo tranformar,..???)
****
Private Const SQL As String = "Select * From personas"
Private Const CAMPO_BUSCAR As String = "apellido"
Private Sub Form_Load()
' Nuevo objeto Recordset
Set Recordset = New Recordset
' Abre el Recordset con la consulta
Recordset.Open SQL, bd_consultorio, adOpenStatic, adLockOptimistic
' Asigna el recordset al datagrid
Set DataGrid1.DataSource = Recordset
End Sub
Private Sub Text1_Change()
If Text1 <> "" Then
'busca por el campo especificado en la constante CAMPO_BUSCAR _
y tomando como valor el dato del textbox
Recordset.Filter = CAMPO_BUSCAR & " LIKE '*" + Text1.Text + "*'"
End If
End Sub
*************
Valora esta pregunta


0