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

Tema cerradoactualizacion

 Responder Responder
Autor
Mensaje
ursanabi Ver desplegable
Habitual
Habitual


Unido: 26/Agosto/2009
Localización: España
Estado: Sin conexión
Puntos: 52
Enlace directo a este mensaje Tema: actualizacion
    Enviado: 11/Febrero/2018 a las 23:29
Hola, quisiera que alguien me pudiera tirar una mano con algo que no se como hacerlo, gracias de antemano.
Tengo una tabla con varios campos entre los que tengo uno llamado HORA, de formato hora larga que coge como valor predeterminado la hora del sistema y otros dos llamados respectivamente MAÑANA y TARDE que son campos de SI/NO.
Lo que pretendo con una consulta (o como sea posible) es que dependiendo del valor que tenga el campo HORA, me marque la casilla de verificación de MAÑANA o de TARDE comprobando un rango de 09:00:00 AM a 14:00:00 PM para MAÑANA y de 15:00:00 PM a 18:00:00 PM para TARDE.
Esto es para visualizarlos luego en un formulario además de otros campos de la tabla. Es decir: NOMBRE - RANGO - MAÑANA - TARDE. etc....
Espero haberme explicado. Gracias de nuevo.
Arriba
RRoca Ver desplegable
Colaborador
Colaborador


Unido: 02/Enero/2006
Localización: España
Estado: Sin conexión
Puntos: 4817
Enlace directo a este mensaje Enviado: 12/Febrero/2018 a las 09:46
Hola:
Independientemente de la respuesta que obtengas, te comento que utilizar nombres para los campos de tablas reservados, HORA creo que lo es, suele ser peligroso dado que suelen dar problemas, yo le pondria HORAXXX por ejemplo.
Saludos.
Romain Rolland (1866-1944) escritor y ensayista frances dijo: Crear, es matar la muerte. (para mi, filosoficamente penetrante)
Arriba
ursanabi Ver desplegable
Habitual
Habitual


Unido: 26/Agosto/2009
Localización: España
Estado: Sin conexión
Puntos: 52
Enlace directo a este mensaje Enviado: 12/Febrero/2018 a las 10:52
Hola, gracias por el apunte, no lo sabia, lo cambiare.
Pero sigo sin saber como hacer lo descrito.
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 4793
Enlace directo a este mensaje Enviado: 12/Febrero/2018 a las 11:52
Hola!

Creo que lo mas fácil y practico crear dos consultas de actualización:

Estructura de la consulta:-

Campo: Hora
Tabla: Nombre de la tabla "que saldrá solo al seleccionar el campo"
Actualizar a:
Criterios: >=#9:00:00# Y <=#14:00:00#

Campo: Mañana
Tabla:Nombre de la tabla "que saldrá solo al seleccionar el campo"
Actualizar a: -1

la otra consulta parecida:

Campo: Hora
Tabla: Nombre de la tabla "que saldrá solo al seleccionar el campo"
Actualizar a:
Criterios: >=#15:00:00# Y <=#18:00:00#

Campo: Tarde
Tabla:Nombre de la tabla "que saldrá solo al seleccionar el campo"
Actualizar a: -1

Hay otra forma es recorrer la tabla con VBA y actualizar.

PD: No tiene sentido poner PM y AM cuando el formato de la hora es de 24.
Un Saludo.
Arriba
ursanabi Ver desplegable
Habitual
Habitual


Unido: 26/Agosto/2009
Localización: España
Estado: Sin conexión
Puntos: 52
Enlace directo a este mensaje Enviado: 12/Febrero/2018 a las 21:24
Hola, ante todo agradecerte la contestación.
He cambiado el (-1) por verdadero/falso (aunque ya se que da igual) pero asì me aclaro mas.
Funciona como quería, todo perfecto.
Gracias.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable