• Domingo 19 de Mayo de 2024, 00:02

Autor Tema:  Generación De Secuencias Seriales...  (Leído 985 veces)

Andy

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Generación De Secuencias Seriales...
« en: Martes 3 de Agosto de 2004, 17:23 »
0
<_<  A ver si alguien me entiende...  :ph34r:
Estoy programando unos turnos mensuales, por ejemplo:

día semana:     L M M J V S D L M M  J   V   S  D   L  M  M   J   V   S....
día mes:          1 2 3 4 5  6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23.....
turno:              A A A A A A * B B B  B  B   B   *  C  C   C  C   C  *  *   A   A ...

(ESTA ES UNA DE LAS SECUENCIAS SIMPLES)

es "fácil" programarla para el primer mes mi problema se presenta cuando debo generar el segundo mes.

¿Existe alguna rutina que permita generar secuencias automáticas en base a 3 o 4 parámetros (no siemple obligatorios, es decir, puede tener 2, 3 ó 4) y que permita una continuidad al hacer una nueva generación, en base a la anterior ?

Si alguien se le ocurre algo, quedaré muy agradecida

Andy... :)

payo22

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Re: Generación De Secuencias Seriales...
« Respuesta #1 en: Martes 3 de Agosto de 2004, 19:27 »
0
mira aqui te va mi propuesta haber que te parece:

crear un formulario de Horarios en el cual tienes entrada y salida , los dias de la semana y una clave para el horario y si quieres una descripcion,

en otro formulario llamado rol:

clave del rol y una descripcion del mismo

meter en un dbgrid o datagrid como quieras en el cual se muestren los horarios existentes que hayan dado de alta , y en otro de datagrid meter los horarios que se apliquen a ese rol

por ejmplo

tenemos los horarios 1 2 y 3


y tenemos el rol A

entonces en el primer dbgrid pondremos los horarios existentes 1,2 y 3  y en el otro dbgrid los horaios que se aplican al rol A digamos A 1,2

dependiendo de la semana en que estemos y el dia es como iremos aa  ver el rol que tiene el empleado y que horaio de entrada y salida se aplican para el dia actual.

no se si me haya explicado?


espero te sirva para darte una idea