Discussion:
Funcion Medio
(demasiado antiguo para responder)
patri
2009-06-04 17:54:01 UTC
Permalink
Estoy trabajando en una base de datos de acces 2003 (tambien probé en una
2007)y quiero extraer cierto numero de caracteres de un campo tipo texto en
una tabla; encontre la función medio; sin embargo no me funciona la parte de
la cantidad de caracteres que quiero obtener........
ej: En la Tabla el campo MuebleNro esta definido como texto
cargue un registro con 1234567

escribi en mi consulta, en un campo............Expr1:Medio([mueblenro],2,3)
el valor que me devuelve es 234567
es como que no tiene en cuenta el numero que indica la cantidad de
caracteres a extraer. Qué estoy haciendo mal?
Agradezco la atencion desde ya
José Mª Fueyo
2009-06-04 19:38:33 UTC
Permalink
Hola patri
Sí estás usando el generador de expresiones, cambia la coma por un punto y
coma

Salu2
--
José Mª Fueyo
[MS MVP Access]
patri
2009-06-04 20:49:01 UTC
Permalink
Hola Jose Ma., gracias, pero no funcionó tampoco. Cuando pongo punto y coma
(en lugar de la coma), sale un cartel que dice "la expresion que ha
especificado tiene una sintaxis no válida"....
se te ocurre alguna otra posibilidad?
Gracias,
Patri
Post by José Mª Fueyo
Hola patri
Sí estás usando el generador de expresiones, cambia la coma por un punto y
coma
Salu2
--
José Mª Fueyo
[MS MVP Access]
Patxi Sanz
2009-06-05 09:23:17 UTC
Permalink
En el Panel de control de tu PC, ve a la Configuración regional y revisa las
siguientes propiedades:

- Símbolo decimal.
- Separador de listas.

El carácter que tengas indicado en la propiedad Separador de listas es el
que tienes que usar en la expresión para separar los 3 datos de la función.

Y si en las 2 propiedades (Símbolo decimal y Separador de listas) tienes
asignado el mismo carácter, debes cambiar uno de los 2 para diferenciarlos.
--
Un saludo,


Patxi Sanz
Tudela (NA)
patri
2009-06-09 16:18:01 UTC
Permalink
Muchas Gracias Patxi!! Me salvaste!!
Saludos
Patri
Post by Patxi Sanz
En el Panel de control de tu PC, ve a la Configuración regional y revisa las
- Símbolo decimal.
- Separador de listas.
El carácter que tengas indicado en la propiedad Separador de listas es el
que tienes que usar en la expresión para separar los 3 datos de la función.
Y si en las 2 propiedades (Símbolo decimal y Separador de listas) tienes
asignado el mismo carácter, debes cambiar uno de los 2 para diferenciarlos.
--
Un saludo,
Patxi Sanz
Tudela (NA)
Patxi Sanz
2009-06-09 16:20:09 UTC
Permalink
De nada :-)
--
Un saludo,


Patxi Sanz
Tudela (NA)
Continúe leyendo en narkive:
Loading...