![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
cambio del valor de un control X
Buenas, acá con otra consulta. He buscado en el foro no se si hice mal la consulta pero no he encontrado sobre lo que necesito. Tengo un form para saber o guardar los datos sobre los roles de un perfil X. cuando cambio de perfil limpio los controles perfecto hasta ahí. cuando doy click en un perfil y cargo los valores desde la DB si es que existe, en caso de cargar datos si es solo para verificar no habría problema pero si modifica un valor debo activar el boton GUARDAR DATOS, necesito saber si se cambio algún valor (las mayorías checkbox y dos edit). Alguna idea o solución existente Muchas Gracias
|
#2
|
||||
|
||||
Si usas dbedit, dbcombobox, db... estarán asociados a un datasource y este a un dataset que te dirá cuándo se ha modificado.
No das información suficiente para ayudar.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Gracias por contestar Casimiro, pero no las mayorias son checkbox y dos edit para nombre y descripcion si alguno de ello se modifica se debe activar el boton pero si solo se modifica algun valor de ellos
|
#4
|
||||
|
||||
Bueno, tienes el evento "change" del componente.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
ok verificare y probare a ver que sale
|
#6
|
||||
|
||||
Cita:
Cita:
Una opción es controlar el evento OnChange de todos los componentes, para ir guardando los cambios, la otra forma es guardar el estado "inicial" antes de que el usuario modifique algo e ir controlando el estado en cada momento para detectar cambios. Comparar "EstadoInicial" con "EstadoFinal". De esa forma saber si hay cambio y qué componentes han cambiado.
__________________
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
|
|||
|
|||
Muchas gracias Neftali, eso hare.
|
#8
|
|||
|
|||
Gracias a todos, pude resolver definiendo una variable privada abtn a la cual le asigno 0 (cero) al inicio (form.create or form.show). Luego agrege un timer para que verifique el valor de abtn.
Algo simple, ya que no todos los controles poseen el evento OnChange. Como los check les coloque en el evento Onclick abtn igual 1. Si cambiamos el valor del combo es decir que cambiamos de perfil sin guardar deshabilito y limpio los controles y a abtn asigno 0 (cero). Muchas gracias por la ayuda. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambio de Valor en ListView | angelp4492 | Varios | 1 | 02-02-2011 10:38:26 |
como verificar el cambio de estado o valor de una variable | gonza_619 | Varios | 7 | 06-09-2010 20:48:41 |
Cambio de valor de un campo en un grid | jafera | Varios | 14 | 23-08-2010 00:24:12 |
El cambio de Usuario de Windows Me cambio el Delphi!! | El_Raso | Varios | 5 | 22-11-2006 17:27:02 |
Control que crea control | craven | OOP | 5 | 07-06-2003 02:23:13 |
![]() |
|