![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
Master/Detail
Normalmente utilizo el evento AfterScroll del TQuery de la tabla Master para actualizar los correspondientes TQuery de las tablas Detail.
Es correcto, o es mejor utilizar las propiedades MasterSource, MasterFields, etc. de los propios TQuery, o conoceis algun metodo más adecuado? Muchas gracias. |
#2
|
||||
|
||||
Hola, recuerda poner títulos descriptivos a tus preguntas, no olvides nuestra guía de estilo, gracias.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Bueno, ya lo ha dicho Casimiro. Trata de utilizar títulos más descriptivos cuando abras un hilo.
Con respecto a tu pregunta, lo mejor es que utilices las propiedades MasterSource y MasterField. Brindan cierta independencia y dependiendo del componente que se utilice pueden generar consultas optimizadas (más rápidas). Además dependiendo de cómo esté programado, utilizar el evento OnAfterScroll puede traer problemas, pues si el Dataset padre es creado antes que el de detalle producirá un EAccessViolation al momento de abrir el formulario. Saludos, Chris |
#4
|
|||
|
|||
Gracias Chris, el problema es que si utilizo MasterSource/MasterField en el TQuery Detail, me obliga a efectuar un SELECT de toda la tabla para que funcione correctamente.
Si no utilizo AfterScroll, que otro evento puedo utilizar para actualizar los SELECT de las tablas Detail? |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBLookupComboBoxs Master/Detail o Detail/Master | yusnerqui | OOP | 5 | 29-07-2005 18:40:20 |
Master-Detail | aurix | Impresión | 7 | 02-02-2004 20:57:55 |
master/detail, imprimiendo master en cada hoja | acalderonr | Impresión | 4 | 29-11-2003 14:46:07 |
interbase:¿como crear un master-detail-detail? | ElSanto24 | Firebird e Interbase | 2 | 22-10-2003 10:24:45 |
Master/Detail/Detail/Detail/etc... | hgiacobone | Tablas planas | 2 | 24-07-2003 17:20:31 |
![]() |
|