FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
me marca error desde select *, no me reconoce el from
|
#2
|
||||
|
||||
Saludos
Bueno, dinos los componentes (dataset) que utilizas, la sentencia utilizada (has copy-paste), y el codigo.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! Última edición por vtdeleon fecha: 24-12-2005 a las 21:50:18. |
#3
|
|||
|
|||
tengo la table que se despliega en un dbgrid que tiene los campos:
numero Desc_1 Desc_2 1034 es un foco de alta caja con 12 1035 color ambar de foco caja con 10 1036 conectores de colores individual si lo filtro con un numero.filter := 'desc_1'+QuotedStr(edit1.text); numero.filtered := true; tengo que teclear esactamente como esta en el campo "es un foco de alta" y esto me trae todos los registros que tenga esta descripcion, pero lo que necesito es que al momento de en el campo 'edit' tecleo foco me traiga todos los registro que tengan la palabra "foco" sin importar lo demas |
#4
|
||||
|
||||
Saludos
Creo que estas usando un Table para el caso. Vi por estos lado que se podia hacer esto (no lo he probado) Poner los signos usando la propiedad Filter. LA solucion que te ha dado Marcos es para usarlos con Tquery y en su propiedad SQL poner la sentencia dada. Y que a mi parecer es la mejor opcion.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#5
|
|||
|
|||
Feliz navidad primero que nada, no me reconoce ni los caracteres '%' ni '*', ya le busque de todas las maneras posibles y nada, me dice que el formato del filtro no es valido
|
#6
|
||||
|
||||
Buenas a todos, creo que os falta poner
Código:
numero.filter := 'desc_1 LIKE '+QuotedStr('%'+edit1.text+'%'); numero.filtered := true; Código:
numero.filter := 'desc_1 = '+QuotedStr(edit1.text); numero.filtered := true;
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#7
|
|||
|
|||
gracias a todo por el apoyo, las ideas de todo me fueron muy utilies, asi quedo el codigo:
str := 'where num_part+Desc_1+desc_2+desc_3+desc_4 like '+QuotedStr('%' + Edit3.Text + '%'); Query1.close; Query1.sql.clear; Query1.sql.add('Select * from "numeros de parte"'); Query1.sql.add(str); Query1.Open; Query1.Active := true; {que esto era lo que me faltaba y asociarlo a un DataSource y sobre todo a un DBGrid para que me lo mostrara filtrado } gracias nuevamente |
|
|
|