La expresión "!" que ha especificado no es válida
Publicado por Neckkito (1157 intervenciones) el 29/09/2013 12:32:13
Hola a tod@s:
Por petición de un usuario indico aquí la solución a un problema que tenía y que, finalmente, consiguió solventarse.
Imaginemos que tenemos un campo de tipo numérico en una tabla, el cual contiene una serie de valores numéricos, lógicamente.
Abrimos la tabla en vista Hoja de Datos y nos situamos en la cabecera de las columnas para hacer un filtro por dichos números. Desmarcamos la casilla "Seleccionar todo" y hacemos una selección de dos o más números. Cuando queremos aplicar el filtro nos aparece el mensaje:
La expresión "|" que ha especificado no es válida
Si intentamos hacer lo mismo por un campo que sea texto, por ejemplo, la tabla nos filtra sin problemas.
La solución a este error se encuentra "fuera" de Access. Es decir, que el error viene provocado por la configuración regional de nuestro sistema operativo.
En definitiva, que el error se arregló realizando las siguientes operaciones (las explico sobre un Vista; en función del SO que tengamos puede haber algunas variaciones, pero el trasfondo creo que queda claro):
- Panel de Control
- Configuración regional
- Cambiar formato de fecha, hora o número
- Formatos -> Personalizar este formato
- Separador de listas
Y ahí borramos el valor que haya y escribimos un punto y coma (;)
En mi caso el separador de listas válido es un punto y coma, pero en algunos sistemas podría ser una coma. Habría que jugar un poco para ver qué carácter es el correcto.
Y asunto arreglado: Access y el filtro de la tabla ya funcionan.
Por si alguno de vosotros se encuentra con un problema similar.
Saludos!
http://neckkito.siliconproject.com.ar
Por petición de un usuario indico aquí la solución a un problema que tenía y que, finalmente, consiguió solventarse.
Imaginemos que tenemos un campo de tipo numérico en una tabla, el cual contiene una serie de valores numéricos, lógicamente.
Abrimos la tabla en vista Hoja de Datos y nos situamos en la cabecera de las columnas para hacer un filtro por dichos números. Desmarcamos la casilla "Seleccionar todo" y hacemos una selección de dos o más números. Cuando queremos aplicar el filtro nos aparece el mensaje:
La expresión "|" que ha especificado no es válida
Si intentamos hacer lo mismo por un campo que sea texto, por ejemplo, la tabla nos filtra sin problemas.
La solución a este error se encuentra "fuera" de Access. Es decir, que el error viene provocado por la configuración regional de nuestro sistema operativo.
En definitiva, que el error se arregló realizando las siguientes operaciones (las explico sobre un Vista; en función del SO que tengamos puede haber algunas variaciones, pero el trasfondo creo que queda claro):
- Panel de Control
- Configuración regional
- Cambiar formato de fecha, hora o número
- Formatos -> Personalizar este formato
- Separador de listas
Y ahí borramos el valor que haya y escribimos un punto y coma (;)
En mi caso el separador de listas válido es un punto y coma, pero en algunos sistemas podría ser una coma. Habría que jugar un poco para ver qué carácter es el correcto.
Y asunto arreglado: Access y el filtro de la tabla ya funcionan.
Por si alguno de vosotros se encuentra con un problema similar.
Saludos!
http://neckkito.siliconproject.com.ar
Valora esta pregunta
2