• Domingo 22 de Diciembre de 2024, 19:32

Autor Tema:  Re: DtPicker y Msaccess  (Leído 901 veces)

makinovic

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: DtPicker y Msaccess
« en: Lunes 3 de Noviembre de 2003, 14:25 »
0
Hola amigos,

Tengo un problema con un código, en un formulario tengo un control dtpicker que cuando selecciono una fecha me muestra todos los registros en un grid que coinciden con esa fecha.

El problema que tengo es que si el dia es menor que 11(dia 3 por ejemplo) no encuentra nada a pesar de que en la tabla access si que hay fechas con ese dia.

Me imagino que tiene que ver con el formato de fecha.He utilizado cdate para que el formato sea de fecha y cuando ejecuto la depuracion el lo que me devuelve la variable  es correcto (03/11/2003) sin embargo sigue sin encontrar nada en la tabla con esa fecha.

Si selecciono por ejemplo 11/11/2003 entonces funciona sin problemas.

A ver si me puede echar alguien una mano.

Muchas gracias y un saludo

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
DtPicker y Msaccess
« Respuesta #1 en: Lunes 3 de Noviembre de 2003, 17:30 »
0
Hola makinovic:

Da la sensación de que en tu caso la comparación falla por un tema de ordenación de texto.
Estos serían valores tipo carácter ordenados:
'1','10','11','12','2','20','21','3','31'...

Revisa el tipo de datos del campo por el que seleccionas y si utilizas SQL, prueba a utilizar una función de conversión de tipo de datos (CLng, CInt, DIGITS, ...) según sea tu caso. Lo ideal sería que te asegures de comparar un valor numérico con un campo numérico.

A ver si con esto obtienes algo en limpio.

Chao.