Access - Parametros en texto

 
Vista:
sin imagen de perfil
Val: 15
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

Parametros en texto

Publicado por socrates (129 intervenciones) el 23/06/2010 20:46:28
Estimados:

Necesito que una consulta me refleje los datos correspondientes a un campo de texto de 10 caracteres.

Necesito visualizar los primeros 5 caracteres y los ultimos tres caracteres obviando el caracter 6 y 7 de la linea del nombre.

Como puedo hacer esto con un texto.

si fuese un numeros sería:
Entre <6 y >7

Me ayudan po favor amigos del foro.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Parametros en texto

Publicado por Claudio (17 intervenciones) el 23/06/2010 20:57:38
Mmmmm..... quizá no sea una solución muy elegante... pero podrías utilizar en dos campos auxiliares las funciones left, para el comienzo y right para el final y en una última columna [1er campo auxiliar]&[2do campo auxiliar].

Claudio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Enrique Ramírez
Val: 37
Ha aumentado su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

RE:Parametros en texto

Publicado por Enrique Ramírez (629 intervenciones) el 23/06/2010 21:53:23
Entra a mi sitio http://sites.google.com/site/jerrmex/descargas
Para que te des una idea de como hacerlo "BUSCA" la opción (2 Extraer números de una cadena de texto), checa el codido del botón Btn_Proceso, lo que hago es barrer toda la oración caracter por caracter y voy armando en una variable de memoria la nueva cadena, solo pregunta si i es = 6 ó 7 y no grabes el contenido de estas posiciones en la variable.
Te repito solo es para que te des una idea, no hace exactamente lo que quieres pero es mejor ver el codigo a que te lo "platique".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Parametros en texto

Publicado por Jesus (6 intervenciones) el 23/06/2010 22:53:25
SELECT [base].DENOMINACION, Mid([DENOMINACION],1,5) & Mid([DENOMINACION],8,3) AS Expr2

te puede servir

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 15
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

RE:Parametros en texto

Publicado por socrates (129 intervenciones) el 24/06/2010 00:52:46
Aun no me funciona.
Sigo a prueba y error.
A ver si me pueden ayudar......................
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 15
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

RE:Parametros en texto

Publicado por socrates (129 intervenciones) el 24/06/2010 16:55:29
Estimados agrego una muestra de mi problemas, como veran la columna de la consulta presente una numeracion en formato de texto, necesito bloquear la numeracion que tiene 6 y 7 caracteres (110302,110401,110402R).
Gracias de antemano por su ayuda.

CodigoCta
110320102
110320101
1103202
110320201
110320202
110320203
110401
110402R
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Enrique Ramírez
Val: 37
Ha aumentado su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

RE:Parametros en texto

Publicado por Enrique Ramírez (629 intervenciones) el 24/06/2010 17:42:15
pega tal cual este codigo, solo cambia el nombre de la tabla y del campo, está probado y hace lo que quieres.

SELECT IIf(Len([campo1])<6 Or Len([campo1])>7,[campo1],"") AS Expr1
FROM Tabla1
WHERE (((IIf(Len([campo1])<6 Or Len([campo1])>7,[campo1],""))<>""))
ORDER BY IIf(Len([campo1])<6 Or Len([campo1])>7,[campo1],"");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 15
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

RE:Parametros en texto

Publicado por socrates (129 intervenciones) el 25/06/2010 17:33:32
Excelentisimo......................................
Gracias mil por tu oportuna ayuda.

Saludos desde El Salvador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar