FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ejecutar proceso segun valor de un DBRadioGroup
Buenas a todos.
A ver si me podeis aclarar un poco una duda que tengo de como posicionar un evento que se lanza desde un dbRadioGroup. Al iniciar el formulario, con cada nuevo registro el DBRG coge el valor C (esta limitado a C y F). Necesito hacer lo siguiente: Al cambiar este valor a F, me debe mostrar un mensaje diciendome si quiero hacer un proceso. Una vez guardado el proceso, si le vuelvo a poner valor C me debe avisar de si quiero hacer el proceso inverso. No quiero que a cada cambio de registro o al cargar la tabla me salga el mensaje de si quiero realizar el cambio. Donde es mejor que situe los eventos?, en el onchange del DBRG o en el del campo persistente? Lo hecho hasata ahora pero no cumple mis expectativas:
Lo que hace este onchange esta correcto, pero no me muestra el mensaje hasta que hago post por eso mi duda, no se si debe ir en un before post de la tabla on exit del componente o algo más. Gracias por adelantado Saludos Josep |
#2
|
||||
|
||||
Cita:
¿ No te sirve el evento OnClick ?
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Gracias Ecfisa
Esto es lo que estaba intentando valorar si usar el onclick del dbRadioGroup. He colocado el siguiente codigo en el evento:
pero creo que no acaba de ir bien del todo ya que debo controlar el valor del campo antes de hacer click en el dbradiogroup y si vale C hacer una cosa y si vale F la otra. No se, que me recomendais que haga? o mejor dicho como se trata un proceso así? Nota: como comenté antes por defecto el valor es C con lo que en este caso no pasa nada, solo cuando lo cambio a F y más tarde lo vuelvo a cambiar a C. Saludos Josep Última edición por jafera fecha: 12-05-2014 a las 18:00:18. Razón: Añadido nota aclaratoria |
#4
|
||||
|
||||
A ver maestros, he adapatado la idea de Ecfisa con una variable.
Dadme vuestro veredicto
Muchas gracias por vuestro tiempo Saludos Josep |
#5
|
||||
|
||||
Hola Josep.
Cita:
Mi única consulta es el por que de verificar el estado de la tabla en la línea: Si el TDataSource asociado al TDBRadioButton tiene su propiedad AutoEdit = True, el campo se actualiza sin que sea necesaria intervención alguna. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Gracias Ecfisa.
Los catalanes nos conformamos con poco, jejejeje... Tienes razón no es necesaria esta comprobación, esta linea viene de cuando hacia la comprobación en el onchange y por lo tanto cada vez que cambiaba de registro estuviera o no en edición hacía el proceso. Ya la quito puesto que para hacer click tengo que estar en edición o insert si o si. Saludos Josep |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
progressbar avance segun demore proceso | jonydread | OOP | 11 | 22-08-2012 04:54:09 |
Boton segun valor de un combobox | Litnoiz | Varios | 3 | 13-03-2010 23:59:53 |
Consulta que muestre Si o No segun el valor | Cecil | SQL | 4 | 17-01-2008 00:49:38 |
Repetir registro segun valor de un campo | yusnerqui | SQL | 2 | 13-03-2005 02:14:40 |
Valor por defecto en DBRadioGroup | RyAr | Varios | 1 | 01-07-2004 14:46:53 |
|