FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Color en dbgird en funcion a una variable
Buenas amigos del foro ,
Ya busque en el foro y en la web pero no encontre el problema que tengo, Les explico , tengo un dbgrid asociado a un query , en la cual mestro dos campos Lo que quiero hacer es:registrar el valor del campo dos del query por medio de un edit y qye al hacer click o en el evento del edit, se pinte de un color determinado la fila del dbgrid en el cual ese campo es igual al que registro en el edit Si bien hay eventos en el dbgrid nose como hacer para cambiar los colores de las filas en funcion a valores registrados por un edit Les explico con mayor detalle , tengo un query de oficinas con dos campos nombre y codigo, este query ya esta asociado a un dbgrid. LO que quiero es registrar en un edit un codigo de oficina y si ese codigo esta en el grid que se pinte de un determinado color en un determinado tiempo ademas de emitir sonido MUchas gracias amigos espero haber sido comprendido , estare atento a sus post, mil gracias |
#2
|
||||
|
||||
Hola Choclito.
Se me ocurren dos formas ahora. Con un TButton podrías hacer:
Con un TCheckBox, para que quede el pintado activo según la propiedad Checked:
Un saludo. Edito: Se me olvidaba el sonido...
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-11-2011 a las 01:46:57. Razón: Agregar código de sonido. |
#3
|
|||
|
|||
falta algo
gracias por el aporte ecfisa;
El codigo que me brindaste lo cambie pero no hace nada el codigo cambiado es el sgte; y en el boton: Como se ve lo que quisiera es que registrando en un edit el codigo de una de las oficinas que se busque en el dbgrid y se pinte la fila en un tiempo determinado y emitiendo un sonido Gracias amigo por los aportes |
#4
|
||||
|
||||
Hola Choclito.
Cita:
Cita:
Te pongo un ejemplo con busqueda incremental:
Y otro que hace el posicionamiento ante el evento OnClick de un TButton:
Pero como te comento no uso los mismos componentes... Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
consultando
Muchas gracias por el aporte lo probare con un dbgrid normal y ya te comento,
Entiendo que el codigo hace un filtrado de los datos en funcion al dato registrado en el edit(sin probar en delphi) lo que quisiera es lo siguiente : grilla con los siguientes datos asociado al query Nombre Codigo ADMINISTRACION C1 ESTADISTICA C2 GERENCIA C3 ESTADISTICA C4 Entonces en el edit.text colocar C3 y que pinte la tercera fila de cualquier color. Lo voy a probar el codigo que me mostraste, gracias |
#6
|
||||
|
||||
Hola.
Entonces creo que buscas algo como el segundo ejemplo del mensaje anterior:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
lo que se queria
Muchas gracias ecfisa es justo lo que necesitava
Pero siguiendo con mi problema como puedo hacer para que esa seleccion parpadee en un tiempo determinado, entiendo que tengo que utilizar un timer pero la verdad nose por donde empezar. Lo que quisiera es registrar el dato del codigo en el edit y luego que la fila donde este ese codgio en el grid parpadee con un color determinado y emita un sonido en un tiempo de 30 seg por ejemplo. Estare buscando en la web,nuevamente gracias ecfisa, y estare atento a los comentarios del foro. |
#8
|
||||
|
||||
Hola Choclito.
Proba este código a ver si hace lo que estas buscando:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
|||
|
|||
todo bien
gracias ecfisa muestra como quiero pero quisiera que de sonido y parpadee durante un tiempo deternimado con los dos timer da sonido y parpadeo de manera ilimitada, pero como hacer para que durante un tiempo determinado solamente las dos cosas , no se talves ni bien salgo del edit solo los proximos 30 o 45 seg
Espero respuestas, yo tambien vere con todo como lo soluciono, si lo soluciono muestro el codigo , gracias |
#10
|
||||
|
||||
Hola.
Añadí un tercer TTimer para espaciar el sonido, si no los usuarios te van a odiar
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
|||
|
|||
Otra alternativa
Gracias por la alternativa ,lo voy a probar ,pero tengo otra alternativa pues no se si es adecuada pero hasta donde veo da
el codigo es:
y el otro timer este:
en el onexit del edit tengo el intervalo de los dos timer es de 200 y 300 y bueno ahi da, nose pero si seria lo mas correcto, el codigo de ecfisa lo probare , gracias , saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Funcion cambiar propiedades componente(variable) | Dclase | Varios | 7 | 17-06-2011 13:37:48 |
Variable con color? | jam888 | Varios | 2 | 06-04-2006 02:24:03 |
Llamar a una funcion almacenandola en una variable | papulo | Varios | 15 | 02-02-2006 18:19:25 |
Llamada a una funcion que incluye en el nombre una variable | papulo | PHP | 11 | 28-12-2005 16:38:19 |
Salir de un dbgird con el tabulador | aram2r | OOP | 4 | 28-05-2004 18:12:00 |
|