Pregunta: | 58983 - COMO BUSCAR REGISTRO PARA ELIMINAR O MODIFICAR SIN CICLO |
Autor: | Hector Cortez |
Saludos mis amigos programadores.
no soy muy bueno pero me mandaron a buscar un registro para eliminar o modificar sin utilizar ciclos la verdad estaba utilizando lo siguientes: mis registros estan en un DBGrid enlazado con DATA2.recordsoucer= "con SQL" DBGrid .Columns(2)= Cedula XXX =>(ci) While Data1.Recordset.EOF = False if Data1.Recordset!ci = DBGrid.Columns(2) then Data1.Recordset.Edit Exit Sub End If Wend alli lo hace bien pero me exigieron que sin ciclos creo pero no seguro con Data1.Recordset.FindFirst (criteria as string) le he metido las mil y una pero no logro resolver este problemita Amigos programadores se lo agredesco de antemano si tiene la solucion muchas gracias... |
Respuesta: | HECTOR CORTEZ |
BUENOS GRACIAS A UN PANA YA ENCONTRE LA RESPUESTA Y QUERIA COMPARTIRLA CON USTEDES....
EL CAMPO (ci) EN LA BASE DE DATOS TIENE QUE SER NUMERICA EL CONTROL DATA1 TIENE QUE ESTA ENLAZADA SOLO CON UNA TABLA NO COMO UNA CONSULTA (VARIAS) CRITERIO=("ci=" & int(DBGrid.Columns(2)) & "") Data1.Recordset.FindFirst (CRITERIO) ESTA LINEA MOVERA HASTA EL REGISTRO HASTA EL PRIMERO QUE CUMPLA ESTE CRITERIO SALUDOS... |