FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
onvalidate
Ya me comentaron que esto obtiene cuando se modifica un dato en un dbgrid, pero como se cuando tengo que capturarlo, por ejemplo, yo tengo un dbgrid donde se me muestra una consulta sql, con un query,, pues kiero saber que celda se modifica, ya que en el dbgrid, no viene ningun cellupdate, o algo parecido, y en que lugar de mi programa tengo que invocar a esa funcion onvalidate. Se que es de tipo field, campo, pero la cuestion es como la uso, gracias.
|
#2
|
||||
|
||||
mmm, OnValidate es un evento que esta asociado al TField, para programar en él basta con ir al editor de campos del dataset, seleccionar el campo deseado e ir en el object inspector a la pestaña events, buscar OnValidete, hacer doble click y allí es donde comienzas a trabajar lo que necesites .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
perdona, pero yo tengo un dbgrid, donde muestro un query, asi que lo que tengo es un query, y un datasource relacionado con el dbgrid, asi que no entiendo muy bien donde tengo que empezar a usarlo, me entiendes?, perdona mi torpeza.
|
#4
|
||||
|
||||
Query = Dataset
Doble click al query, Selecciona Add All Fields Ubica el campo que quieres y en el inspector de objetos mira sus eventos
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#5
|
|||
|
|||
hola de nuevo, no es posible, porque la consulta la creo en tiempo de ejecucion. asi que no que campos tengo hasta que la lanzo.
|
#6
|
||||
|
||||
pero si ya conoces los campos puedes incluir en la consulta la clausula AS y los puedes crear manualmente, luego borras la consulta y los campos quedan, lo unico que tienes que hacer es asegurarte que los nombres coincidan
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#7
|
||||
|
||||
Cita:
1. Creas un procedimiento asi, por ejemplo:
2. Despues de traer los datos en el Query que esta en ejecución haces lo siguiente:
De esa manera ya debe disparase dicho evento debido a que esta asignado . Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
onValidate de un campo (Excepciones) | Caro | Conexión con bases de datos | 2 | 06-06-2006 22:33:22 |
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 |
|