ESCRIBIR FECHA CORRECTAMENTE EN BD DE ACCESS - Forum

Forum Navigation
You need to log in to create posts and topics.

ESCRIBIR FECHA CORRECTAMENTE EN BD DE ACCESS

Buenas tardes,

Cómo hago para que cuando doy de alta un nuevo registro. Se me cumplimente la fecha actual en un TextBox que tiene una máscara puesta: dd/mm/aaaa.

Además, también tengo problemas con la hora. Se guarda bien en la BD pero no me la muestran correctamente los TextBox.

¿Alguna Recomendación?

 

 

 

@juan-francisco-marin-garcia

Good day! Attach a demo project with the problem (so that the example contains only the problem and nothing else). So far it is not quite clear what the difficulty is.

Ok sorry,

This is the code that tries to put the current date and time, in their corresponding variables:

SetVar "[gestsaf.historial.Fecha]" "[DateShort]"
SetVar "[gestsaf.historial.Hora]" "[Hour]"

Uploaded files:
  • You need to login to have access to uploads.

@juan-francisco-marin-garcia VisualNEO Win tomará la fecha como una operación matemática de división a no ser que antepongas el caracter "!"
Así que solo debes cambiar esta linea:

SetVar "[gestsaf.historial.Fecha]" "[DateShort]"

Por esta otra:

SetVar "[gestsaf.historial.Fecha]" "![DateShort]"

Respecto al problema de la hora, necesitariamos algo más de información para entender lo que está sucediendo.
Saludos!

 

Vadim has reacted to this post.
Vadim

@juan-francisco-marin-garcia acabo de entender el problema de la hora. Simplemente te falta agregar los minutos:

SetVar "[gestsaf.historial.Hora]" "[Hour]:[Minute]"

O mejor aun, para no tener que agregar un "0" cuando los minutos son menores que 10, utiliza:

SetVar "[gestsaf.historial.Hora]" "[Time24]"

Saludos.

Vadim has reacted to this post.
Vadim

Buenas!

Dicho y hecho! funcionan las dos perfectamente y agrega los "0"(ceros) perfectamente a la hora y minuto, cuando son de 1 sólo digito!

Gracias!