buscar con 2 criterios con ado

novato x
16 de Febrero del 2004
hola otra pregunta que me estaba olvidando como puedo buscar un registro usando FIND ya que este solo me permite usar en el criterio una condicion no me deja usar AND para usar otra condicion
uso el data environment.rstabla.find "criterio"

JoeMori
16 de Febrero del 2004
Tengo un codigo muy facil escribeme y te lo mando
[email protected]
José Desde Venezuela

mcdowell
16 de Febrero del 2004
te recomiendo que cambien el .find por una consulta sql primero porque la busqueda es mas rapida y segundo que en cuando a los criterios es mas abierto, o por lo menos para mi lo es.

Bartolom
16 de Febrero del 2004
Lo que yo hago es hacer un Recordsource del ADO con una instrucción SQL que contenga WHERE criterio1 AND Criterio2 y el resultado lo llevo a una tabla (p ej DataGrid). La gracia es que así te muestra todos los registros que coinciden y no uno a la vez.
Pero si quieres seguir usando el método find, lo que debes hacer es antes de que llegue al EOF del recordset es preguntar al miemo tiempo por los dos criterios, o sea:
dataenvironment.rstabla.MoveNext
If Not dataenvironment.rstabla.EOF Then
dataenvironment.rstabla.find "criterio"
dataenvironment.rstabla.find "criterio2"
End If

tooacudit
16 de Febrero del 2004
Mira aquí,
http://www.telecable.es/personales/jrubi/index.htm?resumen/res00879.htm

espero que te sea de ayuda