CONSULTA CON FECHAS AYUDA PORFAVOR!!!
Hola
tengo una aplicacion donde tengo que capturar el tiempo que inicia en responder una pregunta y el tiempo final en el que contesto una pregunta, y hacer una resta para que me quede lo que se tardo en responder el formato que uso y que me piden es asi
00:00:20 segundos, es lo que me arroja la resta el problema que al guardarla en access me la toma como 12:00:20, como le hago para que no me la tome asi, y si enves de ponerla como tipo date en access la pongo como texto, como le hago para convertir el resultado en string antes de almacenarla en access, y como la convierto al quererla comparar con otras horas, por ejemplo si guardo los tiempos como string, tengo que ejecutar un consulta donde me compara los tiempos nuevos con lo que tengo en la base de datos y si el tipo de dato de los tiempos nuevos es date o variant y el de la bd es string, como le hago para que coincidan y no marque error,pues ya me marca error al comparar el tipo date de access con el date de vb espero haberme explicado.Ojala me ayuden porfavor!!!!!!!!!!! o me sugieran otra forma.
GRACIAS POR SU ATENCION!!!!!!!
tengo una aplicacion donde tengo que capturar el tiempo que inicia en responder una pregunta y el tiempo final en el que contesto una pregunta, y hacer una resta para que me quede lo que se tardo en responder el formato que uso y que me piden es asi
00:00:20 segundos, es lo que me arroja la resta el problema que al guardarla en access me la toma como 12:00:20, como le hago para que no me la tome asi, y si enves de ponerla como tipo date en access la pongo como texto, como le hago para convertir el resultado en string antes de almacenarla en access, y como la convierto al quererla comparar con otras horas, por ejemplo si guardo los tiempos como string, tengo que ejecutar un consulta donde me compara los tiempos nuevos con lo que tengo en la base de datos y si el tipo de dato de los tiempos nuevos es date o variant y el de la bd es string, como le hago para que coincidan y no marque error,pues ya me marca error al comparar el tipo date de access con el date de vb espero haberme explicado.Ojala me ayuden porfavor!!!!!!!!!!! o me sugieran otra forma.
GRACIAS POR SU ATENCION!!!!!!!
Hola Ángela,
Para resolver tu problemilla tienes un par de opciones a primera vista: UNA, configurar la base de datos para que ese campo de esa tabla trabaje con formato 24 horas o, DOS, utilizar algunas funciones de conversión de datos y almacenarlo como texto (o incluso como entero)
Algunas funciones que te pueden ayudar:
CDate(<hh:mm:ss>) devuelve un tipo Date (válido para horas)
CStr(<hh:mm:ss>) devuelve un tipo String
También puedes convertir estas fechas en su valor entero y almacenarlas como tal pero esto te puede dar problemas dependiendo del SO y versión de VB.
Espero que te haya ayudado,
para cualquier otra cosa me contactas por e-mail.
Un saludo,
Fidel.
Para resolver tu problemilla tienes un par de opciones a primera vista: UNA, configurar la base de datos para que ese campo de esa tabla trabaje con formato 24 horas o, DOS, utilizar algunas funciones de conversión de datos y almacenarlo como texto (o incluso como entero)
Algunas funciones que te pueden ayudar:
CDate(<hh:mm:ss>) devuelve un tipo Date (válido para horas)
CStr(<hh:mm:ss>) devuelve un tipo String
También puedes convertir estas fechas en su valor entero y almacenarlas como tal pero esto te puede dar problemas dependiendo del SO y versión de VB.
Espero que te haya ayudado,
para cualquier otra cosa me contactas por e-mail.
Un saludo,
Fidel.
