Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Duda con consulta parametrica Access -Sencillo- (http://www.forosdelweb.com/f21/duda-con-consulta-parametrica-access-sencillo-112847/)

chicoamc 23/01/2003 10:05

Duda con consulta parametrica Access -Sencillo-
 
Hiola! mi pregunta es bastante sencilla aunque no sale a la primera...jejeje.....
simplemente quiero realizar una consulta parametrica de por ejemplo un campo de una tabla, (insertando en criterios de ese campo [inserte x cosa:]

Pero al hacer una consulta parametrica normal, con los dos corchetes, lo que hace es buscar exactamente esa palabra o numero en el campo de la tabla que lo haya puesto.


Lo que quiero es, que al ejecutar la consulta y salir, por ejemplo, inserte el nombre de la pelicula, que yo ponga solo una palabra y me muestre todo los datos que contengan esa palabra....


HE probado poniendo en criterios *[Inserte el titulo de la pelicula]* pero asi no va!
que puedo hacer?
Saludos!

bacho 23/01/2003 10:30

El SQL seria asi.

sql= "SELECT * FROM t_x WHERE campo_DB LIKE '% "& x_variable &" %' "

campo_BD(campo donde se va a buscar la palabra)
x_variable (variable que contiene cualquir cadena(palabra ) a buscar)

chicoamc 23/01/2003 10:36

hola! gracias por la molestia...pero me refieria a bases de datos Access y a consultas parametricas, que son cuando en vista diseño, en el campo que quieras pones en criterios Înserte algo] y cuando ejecutas la consulta te sale una ventanita diciendote que insertes algo, lo pones y lo busca donde lo hayas puesto, pero lo busca exacto y yo solo quiero que aparezca en la frase, por ejemplo.
Saludos!

chicoamc 27/01/2003 10:36

no hay nadie que me pueda ayudar??? :'(

vamp_02 27/01/2003 17:47

simple:

campo de tbl1: uno


select uno from tbl1
where uno como [*inserte criterio*]

Estero que te sirva

vamp_02 28/01/2003 10:53

Debo correguir algo:

Dice:

select uno from tbl1
where uno como [*inserte criterio*]


Debe decir:

select uno from tbl1
where uno como *[inserte criterio]*

ahora si

vamp_02 28/01/2003 10:55

uff Perdon nuevamente:

dice:

select uno from tbl1
where uno como *[inserte criterio]*


Debe decir:

select uno from tbl1
where uno como "*[inserte criterio]*"


Perdon

ahora si


La zona horaria es GMT -6. Ahora son las 08:17.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.