FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Inhabilitar botones según el estatus en una tabla de la base de datos!!!
Buenas tardes amigos, estoy queriendo hacer algo sobe inhabilitar los botones según el estatus el cual es un campo dentro de una tabla...
Lo que quiero hacer es algo parecido a esto... Ej.
Como se muestra en el ejemplo, si es estatus es 'Des' el único botón habilitado sea el primero, y si es en caso contrario se pongan los otros habilitados y el primero no. Si alguien sabe como solucionarlo y alguna otra manera de hacerlo se lo agradecería mucho!!! |
#2
|
||||
|
||||
Hola
No se si entiendo bien, pero si es solo cambiar la condicion del primer boton, tal vez usando un else sea suficiente: Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
Cita:
La verdad así lo tengo pero me marca un error... http://www.clubdelphi.com/foros/atta...1&d=1363223728 |
#4
|
||||
|
||||
Hola
Me parece raro, el error no creo que tenga que ver con esto. No se. saludos
__________________
Siempre Novato |
#5
|
||||
|
||||
Cita:
El único modo que se me ocurre que podría traer problemas, es que los botones aún no estuvieran instanciados en ese punto del código . Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-03-2013 a las 03:15:33. Razón: ortografía |
#6
|
||||
|
||||
Ejecuta paso a paso y a ver en qué línea falla, porque el código no parece tener nada incorrecto.
Yo como soy un poco "flojo" hubiera hecho algo así:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
||||
|
||||
Cita:
¿No me deja editar por el número de caracteres? Última edición por ozsWizzard fecha: 14-03-2013 a las 12:24:45. Razón: ... |
#8
|
||||
|
||||
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
Al editar, me decía que no podía. Había puesto "y yo... " y sólo quité los puntos suspensivos. Me decía que no podía tener un mensaje de menos de 10 caracteres (todo esto en ingles)
Al poner el texto que citas ya me dejó colgar el mensaje (evidentemente, ya había superado los 10 caracteres)
__________________
La Madurez se llama... ~~~Gaia~~~ Última edición por ozsWizzard fecha: 14-03-2013 a las 18:12:38. |
#10
|
||||
|
||||
Otra opción:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
|||
|
|||
Hola...
También puedes "sobrecargar" el método UpdateActions de TForm:
Saludos... |
#12
|
||||
|
||||
Esa también es una excelente opción.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#13
|
|||
|
|||
Cita:
Disculpe, en donde se encuentra "UpdateActions", es en algún evento especial o donde se coloca el codigo ese??? |
#14
|
||||
|
||||
Hola rotsen26.
En el formulario en que residen los botones del que ignoramos el nombre (de allí TMyDataForm), cuál te indicó maeyanes agregas la palabra protected y declaras el procedimiento. (o copias y pegas desde aquí) La cabecera y código correspondiente al mismo, van en la sección Implementation. (Shift+Ctrl+C la genera automáticamente) Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 23-03-2013 a las 19:58:18. |
#15
|
|||
|
|||
Gracias a Todos por sus aportaciones, ya solucioné el problema!!!
|
#16
|
|||
|
|||
Solución Lógica
En el caso concreto que indicas (según un campo de una tabla) lo lógico es que habilitar y deshabilitar el botón se haga en el onDataChange del TDataSource.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
procedimiento para habilitar o inhabilitar botones | leandro085 | OOP | 11 | 12-12-2011 01:20:52 |
Valor en celda de DBGrid según código en base de datos | Gabo | SQL | 19 | 01-10-2007 09:08:00 |
actualizar datos de una tabla según datos de otra. | GustavoCruz | SQL | 10 | 01-06-2007 23:18:44 |
Administracion de base de datos segun su experiencia | @-Soft | MS SQL Server | 2 | 04-08-2005 08:32:15 |
Estatus de la tabla | torito | Varios | 7 | 05-11-2004 21:58:33 |
|