Cajas con 3 turnos

54 views
Skip to first unread message

ZeRoberto

unread,
Jul 1, 2015, 8:37:25 PM7/1/15
to publice...@googlegroups.com
Como puedo hace para que al principio me muestre la caja con el primer turno luego del cierre me muestre el siguiente y asi de esa manera, luego de cerrado todos los turnos me muestre el primer turno nuevamente.

Los turnos va desde 
Mañana: 8:00am a 2:00pm
Tarde: 2:00pm a 12:00am
Noche: 12:00am a 08:00am

Saludos

Edgar Acevedo

unread,
Jul 1, 2015, 9:18:48 PM7/1/15
to publicesvfoxpro
¿Muestre en dónde?  Si te refieres a un reporte, debes hacer un grupo para los turnos.

1- Graba la hora en tu tabla de ventas, utilizando la función SECONDS().  Pongámole al campo NumSec

2- Entonces, toda operación grabada entre:
   Las 8:00:00 AM y las 1:59:59 PM, habrá transcurrido entre los segundos 28,800 y 50,399
   Las 2:00:00 PM y las 11:59:59 PM, habrá transcurrido entre los segundos 50,400 y 86,399
   Las 12:00:00 AM y las 7:59:59 AM habrá transcurrido entre los segundos 1 y 28,799

3- En la expresión del reporte pon algo así como esto:  
    
    ICASE(BETWEEN(NumSec, 1, 28799), 'Turno 3', BETWEEN(NumSec, 28800, 50399), 'Turno 1', 'Turno 2')

Saludos,


Edgar Acevedo.

integral

unread,
Jul 2, 2015, 8:03:54 PM7/2/15
to publice...@googlegroups.com, zero...@gmail.com

Estimado amigo ZeRoberto .

Me parece que para el caso que planteas es mejor utilizar 2 controles ComboBox...

El primer ComboBox  para elegir el turno correspondiente

El segundo ComboBox para mostrar las horas segun el turno seleccionado..

Para que tengas una idea mas clara adjunto una imagen.

Saludos,

INTEGRAL
Form_Tour.jpg
Reply all
Reply to author
Forward
0 new messages