busqueda de datos en datagrid
Publicado por Sonia (31 intervenciones) el 12/06/2006 04:57:47
Kiero realizar una buskeda de un dato(un textbox) en un datagrid, y si no existe ese dato en el datagrid q m muestre un msj como lo hago?
para q m carguen los datos q existen hago lo siguiente, pero no se como poner el codigo para cuando no exista un dato:
Dim larsrecordset As ADODB.Recordset
' crear recordset
Set larsrecordset = New ADODB.Recordset
' establecer datos de conexión
larsrecordset.ActiveConnection = conexion
' cursor del lado cliente
larsrecordset.CursorLocation = adUseClient
' abrir recordset
Dim i As Long
' clng convierte a long el txtnumpedido.Text
i = CLng(gfrmpedidoprincipal.txtbusnumpedido.Text)
larsrecordset.Open "SELECT * FROM pedido_cab where pedido_cab.num_pedido=" & i, , adOpenStatic, adLockOptimistic, adCmdText
Set Me.DataGrid1.DataSource = larsrecordset
Set adcpedido_cab.Recordset = larsrecordset
Call DataGrid1_RowColChange(1, 1)
para q m carguen los datos q existen hago lo siguiente, pero no se como poner el codigo para cuando no exista un dato:
Dim larsrecordset As ADODB.Recordset
' crear recordset
Set larsrecordset = New ADODB.Recordset
' establecer datos de conexión
larsrecordset.ActiveConnection = conexion
' cursor del lado cliente
larsrecordset.CursorLocation = adUseClient
' abrir recordset
Dim i As Long
' clng convierte a long el txtnumpedido.Text
i = CLng(gfrmpedidoprincipal.txtbusnumpedido.Text)
larsrecordset.Open "SELECT * FROM pedido_cab where pedido_cab.num_pedido=" & i, , adOpenStatic, adLockOptimistic, adCmdText
Set Me.DataGrid1.DataSource = larsrecordset
Set adcpedido_cab.Recordset = larsrecordset
Call DataGrid1_RowColChange(1, 1)
Valora esta pregunta


0