FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TdbGrig con busqueda avanzada
Tengo algo en mi cabeza que se que es posible hacerlo por que ya vi que lo hicieron pero no se como :
tengo una busqueda por medio de la descripcion de un articulo pero lo que deseo es que al ir escribiendo la descripcion en el TdbGrid me muestre el primer registro que encuentre de la tabla de Almacen que dentro de la descripcion tenga lo que estoy escribiendo, no con un filtro sino que solo se posicione en el primer registro que encuentre la cadena parcial en cualquier parte del registro. TDBGrid me explico.. bueno este es el codigo : Alguna idea por favor, o sera alguna poropiedad especial en el DBGrid... El Cliendataset CDSBusqAlma no manejo ningun constraint..gracias por su gran ayuda Última edición por ecfisa fecha: 12-05-2015 a las 04:59:39. Razón: Agregar etiquetas [delphi] [/delphi] |
#2
|
||||
|
||||
Hola alexglez1255.
Ya edité tu mensaje agregándolas pero por favor, cuando incluyas código en tus mensajes, utiliza etiquetas como muestra la imágen para darle más legibilidad: Saludos y gracias por tu colaboración
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Hola
Un ejemplo simplificado de como hacer lo que buscas: Donde, "TU_TABLA" es el nombre que le diste a la tabla en tu bd y "TU_CAMPO" es el campo sobre el que harás la búsqueda. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Gracias ecfisa, voy a probar tu sugerencia, y creeme que hasta hoy entendi eso de los tags, prometo que en lo sucesivo los pondre..muchas gracias por tu ayuda..
|
#5
|
||||
|
||||
Cita:
Desgraciadamente no tengo delphi a mano para probar hacer un ejemplo pero en la cara oculta te muestra como hacerlo.. Espero te sea util. Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#6
|
||||
|
||||
Eso, si mal no recuerdo, es para posicionar en ficheros en disco.
|
#7
|
||||
|
||||
Cita:
Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#8
|
||||
|
||||
Ah, bien, pero te refieres a métodos de algún dataset. Sí, también.
|
#9
|
||||
|
||||
Si a eso me referia...
Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#10
|
|||
|
|||
pregunta que no entiendo por que
tengo el DBGbusqAlma el cual solo es un listado de la tabla de articulos de almacen con dos campos Codigo y Descripcion, y al ir insertando el dato a buscar pongo la orden para que busque lo que se esta tecleando.. en teoria deberia posicionarse en el DBGbusqAlma sin embargo no sucede, se muestra la tabla con los articulos pero no se muestra posicionado en el DBgBusqAlma.
En teoria deberia mostrar el registro al encontrarlo pero no lo hace... alguien sabe por que.. muchas gracias.. de hecho ya verifique con una variable boolean para saber el resultado del locate, y si lo halla, el problema es que no se posiciona en el DBgBusqAlma Última edición por ecfisa fecha: 13-05-2015 a las 08:14:12. Razón: Organizar etiquetas |
#11
|
||||
|
||||
Hola alexglez1255.
Veo que tomaste en serio lo de las etiquetas ... Pero no es necesario aplicarlas por cada línea de código, sino una vez sobre el texto seleccionado como indica la imágen. O si lo prefieres, escribiendo [delphi] antes de iniciar el código y [/delphi] al finalizar. Cuando quieras resaltar nombres de variables, campos, procedimientos, etc. fuera de lo que es el código propiamente dicho, es mejor poner el texto en negrita o cursiva. Edité tu mensaje como me pareció que intentabas presentarlo. Si no refleja lo que deseabas, avisame y lo corregimos como indiques. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
||||
|
||||
Hola de nuevo.
Cita:
Si es así, podrías hacer:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#13
|
|||
|
|||
jajajajaja Gracias Ecfisa, te agradesco mucho tu ayuda, me fruste un poco cuando vi mi desastre con las etiquetas, y hasta despues vi cual habia sido mi error.
En cuanto a mi pregunta lo unico que deberia hacer este codigo es que cada ves en el evento change pongo que busque el registro de lo que ya se escribio y me lo muestre en el dbGBusqAlma... no me da error pero no lo hace...me explico.? |
#14
|
|||
|
|||
Cita:
alguna observacion..? |
#15
|
|||
|
|||
Gracias ya halle el error, gracias a mi Dios Jehova, que me ayudo...lo que pasa que en el ibquery puse que ordenara por la descripcion y funciono...
|
#16
|
|||
|
|||
Perdon y tambien gracias a ustedes por su ayuda...una pregunta despues de que hallo el codigo hago un param...
todo esta bien solo que no muestra los datos hallados hasta que doy click en cada uno de los campos, aunque le de un refresh al Clientdatase.. alguna orden para que me los muestre en el CDS o en l DATA SOURCE ,...gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Busqueda De Un Cliente Avanzada | alexglez1255 | Conexión con bases de datos | 5 | 16-04-2015 01:50:16 |
busqueda avanzada en un stringgrid | JoseSagas | Varios | 8 | 25-06-2012 20:02:18 |
Busqueda avanzada en un TClientDataset | Cecilio | Conexión con bases de datos | 10 | 29-10-2010 20:22:59 |
Busqueda avanzada | Pola | PHP | 3 | 24-07-2008 19:05:59 |
Busqueda avanzada | JULIPO | MySQL | 2 | 22-10-2007 16:14:34 |
|