Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

No lo acabo de ver ... Access 2007

Estas en el tema de No lo acabo de ver ... Access 2007 en el foro de Bases de Datos General en Foros del Web. Buenas a todos, Este es mi primer post en la comunidad para ver si algún alma caritativa pudiera hecharme una mano. La situación es la ...
  #1 (permalink)  
Antiguo 20/10/2010, 02:30
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
No lo acabo de ver ... Access 2007

Buenas a todos,

Este es mi primer post en la comunidad para ver si algún alma caritativa pudiera hecharme una mano.

La situación es la siguiente, tengo dos tablas en Access 2007 en las cuales una contiene registros que pueden contener las letras de la otra tabla.

P.E.:

Tabla 1, campo nombre: 0705MSG987
Tabla 2, campo tipo: MSG

La cuestión es que necesito que me devuelva los registros que contengan los registros del campo tipo (tabla 2) que se encuentren dentro del nombre del campo (tabla 1).

Espero que haya quedado claro, ya que yo estoy volviendome medio gilipollas y no tengo los conocimientos de todas las funciones de access o SQL para access que me permitan realizar este filtrado.

Espero noticias vuestras en cuanto os sea posible.

Gracias a tod@s
  #2 (permalink)  
Antiguo 20/10/2010, 08:22
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: No lo acabo de ver ... Access 2007

select * from tabla1,tabla2 where dato like '%' + tabla2.dato + '%'

Saludos!
  #3 (permalink)  
Antiguo 20/10/2010, 13:15
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: No lo acabo de ver ... Access 2007

Cita:
Iniciado por Libras Ver Mensaje
select * from tabla1,tabla2 where dato like '%' + tabla2.dato + '%'

Saludos!
Muchas gracias compañero.

Mañana cuando llegue al curro lo probaré, es que me estaba volviendo loco.

Saludos y gracias.
  #4 (permalink)  
Antiguo 20/10/2010, 16:50
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: No lo acabo de ver ... Access 2007

Hace tiempo que no profundizo en Access, pero esto tal vez te sirva (sintaxis en inglés y en español)
... where InStr(nombre, tipo) > 0
... where EnCad(nombre, tipo) > 0
  #5 (permalink)  
Antiguo 21/10/2010, 02:46
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: No lo acabo de ver ... Access 2007

En access, el caracter comodin es el *, no el %

un saludo

Etiquetas: access, ver
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:33.