Búsqueda de dos campos o más

Hola Alonso 197
Te ruego me puedas ayudar; soy nuevo en esto y la verdad necesito mucho de tu ayuda
he creado un aplicación en vfp y la verdad necesito hacer una búsqueda
mi data es ingresosalida.dbf y sus campos son dni, fecha, hora,
mi data es personal.dbf y sus campos son dni, appat, apmat, nombres, fecnac, sexo, dir, tele
ahora yo deseo buscar por dni y fecha
el resultado se debe mostrar en un grid para poder ser modificado en registro
por decir
nilton reyes pineda el día 01/06/2009 ingreso a trabajar a las 08:00 y termino su turno a las 13:45
estos datos están guadados en la tabla ingresosalida.dbf de esta forma
1º registro dni (19252284 ) fecha (01/06/2009) hora (08:00) ===> esto es ingreso
2º registro dni (19252284) fceha (01/06/2009) hora (13:45) ===> esto es salida
todo trabajador va a ser registrado dos veces y lo que lo diferencia son las horas
he intentado de todas las formas que tengo de conocimiento y no he podido realizarlo
espero me hayas comprendido la pregunta
y por lo que más quiera me podría pasar un ejemplo a mi correo es este
(xxxxxx)
De ante mano muchas gracias

1 Respuesta

Respuesta
1
Utiliza la cláusula Locate Ejemplo:
Select Personal
Locate For dni = ValorCodigo And hora = "08:00"
If Found()
  Thisform. Refresh()
Endif
El aporte es fabuloso
Pero ahora como lo paso a un grid y al elegir un dato para su modificación del grid este debe reemplazar el registro
Espero me comprendas
Enlaza el grid a la tabla donde están los datos, luego de hacer esto se pueden mostrar los datos solicitados de la siguiente manera:
Set Filter To dni = ValorCodigo And hora = "08:00"
La anterior línea te mostraría un usuario con el código especificado y la hora de entrada espeficicada, claro esta que tienes que personalizar esto con unos cuadros de texto y un botón de comando.
Esto puede resolver tu problema...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas