![]() |
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
|
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. |
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
|
Bueno, tienes el evento "change" del componente.
|
ok verificare y probare a ver que sale
|
Cita:
Cita:
Cita:
|
Muchas gracias Neftali, eso hare.
|
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. |
La franja horaria es GMT +2. Ahora son las 00:46:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi