** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Turnos de Trabajo con Horas
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoTurnos de Trabajo con Horas

 Responder Responder
Autor
Mensaje
AritzCas Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Octubre/2018
Localización: España
Estado: Sin conexión
Puntos: 123
Enlace directo a este mensaje Tema: Turnos de Trabajo con Horas
    Enviado: 19/Noviembre/2018 a las 17:00
Hola Buenas, tengo una duda muy dificil(Para mi.) que no se si sabran ayudarme.

Tengo un formulario que agrega varios Campos, y uno de ellos es la hora y dia, automaticamente, para no equivocarse.
Puedo agrupar las horas por turnos.

Turno A; 6h-14h
Turno B; 14h-22h
Turno C; 22h-6h

Explicacion;

El formulario, es para saber cuantos kg de desechos tiran cada turno.
Luego quiero crear un informe que aparezca la maquina que han utilizado y los 3 turnos mas la suma total.

Saludos, AritzCas



Editado por AritzCas - 19/Noviembre/2018 a las 17:00
Recuerden, hoy es el día de mañana que tanto les preocupaba ayer.
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 1725
Enlace directo a este mensaje Enviado: 19/Noviembre/2018 a las 18:12
Crea una consulta con la fecha y los 3 turnos

1º  Agrupa el informe por dias
2º En cada dia te saldran los 3 turnos, suma en un cudro de texto los 3 turnos y tendras la suma del dia
3º En pie de informe(creo recordar) la suma de ese cuadro de texto y tendras el total de los dias

Saludos


Editado por rokoko - 19/Noviembre/2018 a las 18:25
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 1725
Enlace directo a este mensaje Enviado: 19/Noviembre/2018 a las 18:24
A ver si es lo que buscas, lo tengo que hacer, si no no me se explicar.....
https://www.dropbox.com/s/73io9jfgc1kpfxc/Suma%20informe.accdb?dl=0

Tendras que poner la maquina y tambien agrupar por ella........


Editado por rokoko - 19/Noviembre/2018 a las 18:26
Arriba
AritzCas Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Octubre/2018
Localización: España
Estado: Sin conexión
Puntos: 123
Enlace directo a este mensaje Enviado: 20/Noviembre/2018 a las 09:26
Muchas Gracias por responder Rokoko, pero no se como hacer lo de los turnos.

Es decir, si el operario guarda el registro a las 9:00:00, como puedo poner que esa hora entra dentro del Turno A

Saludo, AritzCas


Recuerden, hoy es el día de mañana que tanto les preocupaba ayer.
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: en línea
Puntos: 5026
Enlace directo a este mensaje Enviado: 20/Noviembre/2018 a las 11:17
Hola!

Antes de responder querría sugerirte que deberías buscar un manual o tutorial de access y VBA y estudiar un poco. Hay cosas son muy evidentes que deberías saber. En este foro tienes dos magníficos cursos. Búscalos.
También en la página de Neckkito tienes manuales y ejemplos.
Otra página que tiene videotutoriales de Access y VBA (Píldoras informáticas).

Te dejo un enlace para descargar un ejemplo completo de turnos:

https://drive.google.com/file/d/0B91iZhlpwhqyMXBwWDZPbC1GaTg/view

Editado por mounir - 20/Noviembre/2018 a las 11:17
Un Saludo.
Arriba
AritzCas Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Octubre/2018
Localización: España
Estado: Sin conexión
Puntos: 123
Enlace directo a este mensaje Enviado: 20/Noviembre/2018 a las 12:30
Buenas Mounir, Muchas gracias por responderme y por los ejemplos de los cursos, les echare un vistazo.

En cuanto a mi pregunta, el problema es que el formato de la fecha es 00/00/0000   00:00:00; quiero decir, que tambien viene el dia junto a la hora.

Y no se como resolverlo, porque el tuyo va separado.
Recuerden, hoy es el día de mañana que tanto les preocupaba ayer.
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: en línea
Puntos: 5026
Enlace directo a este mensaje Enviado: 20/Noviembre/2018 a las 12:47
Hola!

Pues haz lo mismo, es decir, crea otro campo en la consulta o formulario y aplica el formato para que te muestre solo la hora, minutos y segundos.

=Format([Campofecha];"hh:mm:nn")
Un Saludo.
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 1725
Enlace directo a este mensaje Enviado: 20/Noviembre/2018 a las 13:07
Y si lo planteas que el operario cuando meta el dato el seleccione el turno en el que esta??

Por ejemplo con un cuadro combinado para guiarlo, dos columnas una con el turno y otra con el horario.

O depende que hora sea mediante VBA que te interte el turno ABC, y no hay error posible....

If Time >= "06:00" And Time <= "14:00" Then
MsgBox "Turno A  Aqui ejevutas el codigo que quieras"
End If

O En dos cuadros de texto, uno para el dia y otro para la hora.......

Opciones hay muchas....leete los manuales quer te abriran un mundo de posibilidades.....




Editado por rokoko - 20/Noviembre/2018 a las 13:14
Arriba
AritzCas Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Octubre/2018
Localización: España
Estado: Sin conexión
Puntos: 123
Enlace directo a este mensaje Enviado: 21/Noviembre/2018 a las 08:53
Muchas Gracias a todos, pero mi duda ha ido a mas, tengo que hacer un informe con los siguientes Datos:
Día, TurnoABC(esto lo tengo que conseguir con las horas y los kg_tirados), Maquina, y Total_Kg_Tirados.

El informe quiero que vaya de la siguiente forma;
Filtrados por dias, saca una lista de las Maquinas, y seguido de las maquinas kg tirados turno. Mas total.

No se si me he explicado bien.

Es para que quede como esto. (Es un ejemplo de Excel, pero es igual al informe que quiero)
http://www.filebig.net/files/S9RLd5K7YU


Recuerden, hoy es el día de mañana que tanto les preocupaba ayer.
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 1725
Enlace directo a este mensaje Enviado: 21/Noviembre/2018 a las 09:49
Bajate otra vez este   https://www.dropbox.com/s/73io9jfgc1kpfxc/Suma%20informe.accdb?dl=0

Mirate las relaciones de las tablas y consultas, y trastea con ellas. Tienes que ir probando y aprendiedo.....
Arriba
AritzCas Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Octubre/2018
Localización: España
Estado: Sin conexión
Puntos: 123
Enlace directo a este mensaje Enviado: 21/Noviembre/2018 a las 09:54
Buenas Rokoko, gracias por tu archivo.
El problema entre tu archivo que esta bien, y el mio; El tuyo metes los Datos por Turnos ABC,
lo que yo quiero, es con la hora automatica en un Formulario, lo asigne al Turno que le corresponde.
Si agrega la informacion a las 16:00, que le asigne el TurnoB.
No se si me explico.
Recuerden, hoy es el día de mañana que tanto les preocupaba ayer.
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 1725
Enlace directo a este mensaje Enviado: 21/Noviembre/2018 a las 10:04
Mira un poco mas arriba  un codigo que te puse...  If Time......segun que hora sea........todo es como plantees la base de datos......para un mismo fin hay muchas formas de hacerlo.
Piensa que datos quieres, y a partir de hay piensa que tablas necesitas, sus relaciones, formularios(como metes los datos en las tablas a partir del formulario), y luego consultas e informes....


Arriba
AritzCas Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Octubre/2018
Localización: España
Estado: Sin conexión
Puntos: 123
Enlace directo a este mensaje Enviado: 26/Noviembre/2018 a las 08:46
Buenas Rokoko, ya lo consegui a base de Consultas, si te surge la duda de como lo hice, pideme una copia del archivo que te la mando.
Recuerden, hoy es el día de mañana que tanto les preocupaba ayer.
Arriba
AritzCas Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Octubre/2018
Localización: España
Estado: Sin conexión
Puntos: 123
Enlace directo a este mensaje Enviado: 30/Noviembre/2018 a las 08:52
Se puede cerrar el Hilo.

Muchas Gracias.
Recuerden, hoy es el día de mañana que tanto les preocupaba ayer.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable