Formato de fechas en Visual basic y MSHFlexgrid

Utilizo el mshflexgrid para mostrar información de bases de datos pero no he podido cambiar el formato de fecha de un campo.
Por ejemplo en Access tengo una tabla de una fecha con el formato dd/mm/yy, mi windows es en español y la configuración del panel de control también es dd/mm/yy, pero sola y unicamente en el mshflexgrid me aparece el formato mm/dd/yy hay alguna forma de cambiar el formato del mshflexgrid
Ya he intentado con
mshflexgrid1.textmatrix(1,1) = format(mshflexgrid1.textmatrix(1,1), "short date")
si me ha funcionado con fechas de dia 12 en adelante por ejemplo
07/22/2002 convierte a 22/07/2002
Pero en este caso estamos en julio
07/11/2002 lo convierte a 07/11/2002 transforma la fecha a noviembre con el format ayudame por favor se agradecería mucho.
Si hay una forma especial para definir un formato único de fecha antes de cargar todo el proyecto o algo así
Gracias!
Estuardo
Guatemala

1 respuesta

Respuesta
1
Intenta utilizar esta otra forma [similar a la que usas]:
Mshflexgrid1. Textmatrix(1,1) = Format(Mshflexgrid1. Textmatrix(1,1), "dd/mm/yy")
Si aún así no funciona, intenta convertir a fecha el valor obtenido de la BD, quedando así:
Mshflexgrid1. Textmatrix(1,1) = CDate(Format(Mshflexgrid1. Textmatrix(1,1), "dd/mm/yy"))

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas