Tecnologia, programação e muito Visual FoxPro.

domingo, 2 de dezembro de 2012

RE: [usuarios_fox] Ayuda con un reporte

Como sugerencia, deberias de tener un codigo para identificar si es entradaN.entradaN seria con valor por ejemplo 1=entrada1, 2=salida1, 3=entrada2, 4=salida2 SELECT codigo, nombre, fecha, iif(entradaN=1,hora," : ") as entrada1, iif(entradaN=2,hora," : ") as salida1, iif(entradaN=3,hora," : ") as entrada2, iif(entradaN=4,hora," : ") as salida2 FROM asistencia GROUP BY codigo, fecha INTO CURSOR presentacion1 O tal vez por horario pudieras hacer la condicion por rango de hora SELECT codigo, nombre, fecha, iif(hora>="00:01" .and. hora<="11:59",hora," : ") as entrada1, iif(hora>="12:00" .and. hora<="12:49",hora," : ") as salida1, iif(hora>="12:50" .and. hora<="13:00",hora," : ") as entrada2, iif(hora>="13:01" .and. hora<="23:59",hora," : ") as salida2 FROM asistencia GROUP BY codigo, fecha INTO CURSOR presentacion1 Espero que estos 2 ejemplos te ayuden.Saludos..Lic. Cid Guzman To: usuarios_fox@yahoogrupos.com.mx
From: rech_74@yahoo.com
Date: Sun, 2 Dec 2012 06:00:33 +0000
Subject: [usuarios_fox] Ayuda con un reporte


























Necesito una ayuda en lo siguiente:



Tengo una tabla que almacena la asistencia de personal asi



codigo nombre fecha hora

_____________________________________

001 xxx 01/01/2012 08:00

001 xxx 01/01/2012 12:10

001 xxx 01/01/2012 12:50

001 xxx 01/01/2012 16:01

.

.

.

Sucesivamente



Lo que necesito es crear un cursor con esos mismos datos pero de manera horizontal es decir

que necesito presentar la informacion de la siguiente manera



codigo nombre fecha Entra1 Salida2 Entrada2 Salida2

__________________________________________________________

001 xxx 01/01/2012 08:00 12:10 12:50 16:01



y asi sucesivamente como se puede apreciar por cada dia crearía un solo registro


















[Se han eliminado los trozos de este mensaje que no contenían texto]



------------------------------------

Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com

Enlaces a Yahoo! Grupos

<*> Para visitar tu grupo en la web, ve a:
http://mx.groups.yahoo.com/group/usuarios_fox/

<*> La configuración de tu correo:
Mensajes individuales | Tradicional

<*> Para modificar la configuración desde la Web, visita:
http://mx.groups.yahoo.com/group/usuarios_fox/join
(ID de Yahoo! obligatoria)

<*> Para modificar la configuración mediante el correo:
usuarios_fox-digest@yahoogrupos.com.mx
usuarios_fox-fullfeatured@yahoogrupos.com.mx

<*> Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
usuarios_fox-unsubscribe@yahoogrupos.com.mx

<*> El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
http://mx.yahoo.com/docs/info/utos.html

Nenhum comentário:

Arquivo do blog