FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Busqueda en un Query
Hola,
Incialmente hago la siguiente consulta:
Si yo deseo ubicar una cédula en esta consulta existe algún comando como QUERY.Find o algo así que me ayude a ubicar ese registro? Muchas gracias. Carlos E. |
#2
|
||||
|
||||
Locate sobre el DataSet asociado a la consulta.
__________________
Piensa siempre en positivo ! |
#4
|
|||
|
|||
tambien puedes hacer esto.......
Última edición por chileno fecha: 15-06-2007 a las 21:48:18. |
#5
|
|||
|
|||
conocer lo que filtro el adoquery
como puedo conocer lo que filtre con un adoquery en una busqueda ejemplo:
adoquery1.sql.add('selec clave from datos where usuario='+edit1.text+' '); adoquery1.active:=true; como puedo conocer cual fue la clave que filtro? |
#6
|
||||
|
||||
Gracias.
Ok... muchas gracias. Era lo que necesitaba.
Carlos E. |
#7
|
|||
|
|||
al ejecutar filtro no me aparecen datos
Cuando intento realizar el filtro:
clientes.filter:= 'clinom =' +Quotedstr(edit1.text+'*') clientes.filtered:=true; por que no aparece nada en el dbgrid?? |
#8
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#9
|
||||
|
||||
HOLA A TODOS...
ESTOY INTENTANDO HACER LO MISMO PERO ME MUESTRA UN ERRO DE 'FILTER EXPRESSION INCORRETLY TERMINATED'... TENGO EL TDBGRID CON UN DATASOURCE APUNTADO A UN QUERY Y PRETENDO QUE CUANDO EL USUARIO DIGITE EL UN EDIT MUESTRE SOLO EL REGISTRO QUE ESTE DESEA...LO INTENTE DE LAS FORMAS ANTERIORES PERO NO ME DA... QUE PUEDO ESTAR HACIENDO MAL? Código:
procedure TFrmProgTallerEntrega.EdBusquedaEspecificaKeyPress( Sender: TObject; var Key: Char); begin if key = #13 then begin key := #0; DMinformes.QInfHistoricos.Filter:='CODMOLDE'+QuotedStr(EdBusquedaEspecifica.Text+'%'); DMinformes.QInfHistoricos.Filtered:=TRUE; end; end;
__________________
Alejandrina |
#10
|
||||
|
||||
En un filtro no puedes meter un metacaracter ( % o * ) ya que no funciona como el like.
Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#11
|
||||
|
||||
Primero que todo, te pido el favor de que no escribas en mayúsculas, pues la verdad es que no esta bien visto que lo hagas ya que representa un grito y además las mayúsculas a mi modo de ver y al de algunos cuantos son engorrosas de leer, asi que te agradecería si editaras tu mensaje...
En cuanto a tu duda, pues... seguramente es porque te falta un signo igual ( = ), trata con el siguiente codigo y nos cuentas:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#12
|
||||
|
||||
No se si la sugerencia de jhonny funciono, pero yo acostumbraba hacerla de esta manera
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#13
|
||||
|
||||
Bueno, eduarcol, esa forma de hacerlo si que debe funcionar, pero solo con tres pequeños carácteres de mas ... asi:
//Edito: Descubri que ademas de la comilla simple, falta un + y un punto y coma...
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 29-06-2007 a las 22:49:49. |
#14
|
||||
|
||||
Hola pido disculpas por lo de las mayúsculas nunca lo vi así pero lo tendre en cuenta gracias...
Bueno lo hice de ambas formas y ahora me saca un erro de 'Operation not aplicable'...???? Código:
DMinformes.QInfHistoricos.filter:= 'CODMOLDE >=' +Quotedstr(EdBusquedaEspecifica.text+'aaa') + 'and CODMOLDE <=' + Quotedstr(EdBusquedaEspecifica.text+'zzz'); DMinformes.QInfHistoricos.filtered:=true;
__________________
Alejandrina |
#15
|
||||
|
||||
Si le colocas otros dos paréntesis?:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#16
|
||||
|
||||
Y si no, otros 4 mas?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#17
|
||||
|
||||
Gracias...pero ni con dos ni con cuatro me saca error ' ')' expected but nothing found'...lo cual no tiene sentido o si?
Código:
DMinformes.QInfHistoricos.filter:='(CODMOLDE >='+Quotedstr(EdBusquedaEspecifica.text+'aaa')+'and CODMOLDE<='+Quotedstr(EdBusquedaEspecifica.text+'zzz)'); DMinformes.QInfHistoricos.filtered:=true;
__________________
Alejandrina |
#18
|
||||
|
||||
Ya entiendo, lo que sucedía es que las comillas estaban quedando por fuera de los paréntesis, la cosa debe ser asi:
//Edito: Al final estaba mal ubicado un paréntesis.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 30-06-2007 a las 00:19:56. |
#19
|
||||
|
||||
Hola
Perdon que me meta. Para empezar la sentencia de un filtro es: Hay que tener en cuenta que se pide un string, si es numerico el dato la sentencia varia, esto en ciertas bases de datos, suele pasar. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hacer un Query de otro Query | francisco260184 | SQL | 9 | 10-04-2007 04:46:18 |
Como hacer referencia a un query dentro de otro query? | JuanBCT | SQL | 2 | 05-09-2006 19:35:25 |
query dentro de query | jonmendi | SQL | 3 | 29-07-2005 16:13:33 |
Query restringir busqueda | el_barto | Conexión con bases de datos | 12 | 24-06-2005 15:40:48 |
busqueda con un query | davidgaldo | Conexión con bases de datos | 3 | 14-11-2003 03:14:09 |
|