FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Que un Boton cambie de color cuando haya texto en un campo en una BD Access
Me explico,
hay dos botones. una base de datos en access. y los respectivos componentes Ado. en la base de datos hay dos campos uno que dice: "Dia" y otro "Evento". uso los botones para localizar dos registros en especifico, ejemplo dia 1 y dia 2. quiero que cuando en el campo evento, del dia 1, en la base de datos, no este vacio, las letras del boton se pongan de color rojo. entonces cada ves que el programa inicie o le den a otro boton para "actualizar" se verifique si en los respectivos eventos hay algo escrito, y si lo hay, los botones se coloquen de color rojo, ya sea el 1 o el 2. es posible? |
#2
|
||||
|
||||
Podías hacer un esfuerzo, porque así no vas a aprender nada, copiando el código que te ponen
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Cita:
|
#4
|
||||
|
||||
Estupendo
No era tan difícil, ¿verdad?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Esto, no tanto, las otras cosas si XD
|
#6
|
||||
|
||||
feliz-58,
Cita:
El código anterior permite cambiar el color de un componente TBitBtn en tiempo de ejecución sin utilizar la función StringToColor. Espero sea útil Nelson. |
#7
|
||||
|
||||
Cita:
Con respecto al evento para verificar el estado del campo "Evento" y poner en consecuencia el color del TBitBtn, podrías usar el evento OnDataChange del TDataSource asociado al TADOTable:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
|||
|
|||
Cita:
como aplicas los colores? Saludos! |
#9
|
||||
|
||||
Hola feliz-58.
Las variables de tipo Boolean pueden tomar dos valores: False o True. Notarás en la declaración de la constante de arreglo "ESTADO", que su índice es de tipo Boolean y que por tanto admite dos valores de tipo TColor: clBlack y clRed. Es decir, el valor de ESTADO[False] es igual clBlack (negro) y de ESTADO[True] es igual clRed (rojo). Por otro lado, la comparación: arrojará un resultado negativo si el campo "EVENTO" tiene algún carácter, o positivo de otro modo. Si por ejemplo estamos en el registro cuyo campo DIA tiene valor "1" y el campo "Evento" tiene el valor "salir a pasear el perro", el resultado de la comparación anterior será False por lo que el BitBtn tomará el color negro. Si "Evento" no tuviera ningún contenido, el resultado sería True y por lo tanto le sería asignado el color rojo. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
|||
|
|||
Cita:
entendi! Saludos! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear un tigger para que se dispare cuando cambie la fecha en firebird | n03l | Firebird e Interbase | 6 | 24-07-2012 19:21:51 |
Un boton 3D con color con componentes de la VCL | rrf | Varios | 0 | 03-02-2009 18:47:35 |
Saber cuando has pulsado Enter en un botón | diego11 | Varios | 4 | 07-12-2007 18:08:07 |
Error en sql cuando cambie de version | IVAND | Firebird e Interbase | 4 | 03-05-2005 02:44:34 |
Botón con Imagen y color. | kukinn | Varios | 10 | 13-01-2005 15:32:30 |
|