FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Duda OnValidate
Bueno mas que una duda es una pregunta estoy haciendo esto:
en el evento onvalidate de un campo de un clientdataset, necesito modificar el mismo valor de ese campo, considerando ciertas condiciones mias. la situacion es que al asignar el valor de S al campo simplemente no lo asigna. PD. El codigo esta resumido pero basicamente ahi es donde tengo el fallo. |
#2
|
|||
|
|||
Dentro del evento OnValidate nunca te va a asignar valores, el evento es solo para saber si el contenido es valido o no esto si lanzas una excepcion o no, podrias usar el evento beforepost para asignar valores
|
#3
|
||||
|
||||
Te explico un poco mejor para que se comprenda porque lo necesito hacer ahi.
Tengo mi tabla de articulos que tiene 2 llaves unicas, articulo_id y cod_barra, en la tabla de detalle de movimientos la llave principal es articulo_id, pero en la captura de movimientos el usuario puede ingresar o bien el articulo_id o cod_barra, en el segundo de los casos necesito reemplazar el cod_barra ingresado por el articulo_id respectivo. Ya he probado y si me lo modifica al momento de hacer el Post. pero no se porque no lo hace desde el principio. si te podes fijar anulo el evento onvalidate para no caer en un loop infinito y luego lo restauro. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
onvalidate | lejia | Varios | 12 | 12-10-2007 22:08:49 |
OnValidate .. No funciona en IB? | PINO72 | Firebird e Interbase | 4 | 12-04-2005 16:15:17 |
Onvalidate Como se usa | servicomp | Conexión con bases de datos | 1 | 16-02-2005 04:46:05 |
OnValidate | javiermorales | OOP | 5 | 13-11-2003 15:52:52 |
OnValidate y Foco | javiermorales | OOP | 9 | 21-05-2003 08:10:16 |
|