FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Delphi 2007 - Maestro detalle TIBDataSet+TDataSetProvider+TClientDataSet
Hola, Al:
Primero que todo, discúlpame por la confusión en tu apellido (me confundí por la zeta,). Bueno, al fin logré establecer la relación maestro detalle gracias a tus indicaciones, pero demoré buen tiempo en detectar que ya estaba solucionado, porque, después de abrir los ClientDataSets maestro y detalle, el detalle no muestra los registros correspondientes, hasta que no empiezo a navegar en el maestro, lo cual solucioné, invocando el método First del ClientDataSet maestro. ¿Hay forma de que, al abrirlos, automáticamente me refresque el detalle?, porque sucede que tengo una aplicación bastante grande y temo que algo quede mal sin darme cuenta. En cuanto al inconveniente del 'Key violation', el problema lo corregí incluyendo el campo llave en la sentencia del detalle; lo que tampoco entiendo, pues no existían registros con la exactamente misma información. De todas formas, estoy trabajando bien en la forma que te cuento, pero me gustaría optimizar, si es posible. ¿Sabes dónde puedo encontrar información mucho mas detallada sobre el manejo de TClienDataSet?, pues lo que consigo casi siempre son descripciones de cada propiedad o evento, pero desearia algo más de contexto... Muchas gracias por tu ayuda, Chente. Saludos, GuerreroDelphi |
#2
|
||||
|
||||
¡Hola!
Cita:
Un favor: ¿podrías elaborar una "prueba aislada" que puedas enviar a mi correo o anexar como .zip en este mismo hilo (en caso de que aún en esa prueba aislada siga presentándose el problema) para compilarla y analizarla con detenimiento en mi Delphi 2007? Una pequeña aplicación con dos TClientDataSet maestro-detalle y demás componentes necesarios ya armada. Me gustaría ver el trazo que sigue dentro de la VCL para descubrir por qué no te carga los detalles desde la apertura. Cita:
Cita:
1. Código fuente de la VCL (es muy enriquecedor atreverse a bucear en él). 2. Estupendos foros como este. 3. Libros de autores reconocidos como Ian Marteens, Marco Cantú, entre otros. 4. Bitácoras sobre Delphi y sus autores. 5. Cursos Delphi, como este que encontré de Ian Marteens: http://www.marteens.com/cdb1ad.pdf, o el que ofrezco en Sistemas GH. Un abrazo maestro. Al González. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TClientDataSet, en Maestro detalle | JorgeBec | Conexión con bases de datos | 17 | 14-08-2007 11:52:01 |
Maestro detalle con TClientDataSet | jzginez | Conexión con bases de datos | 1 | 31-08-2006 23:23:14 |
Error “unassigned code” Maestro/Detalle con TClientDataSet | jmlifi | Conexión con bases de datos | 1 | 21-06-2006 16:10:05 |
Maestro-Detalle con Delphi 7 | silviodp | Conexión con bases de datos | 5 | 31-01-2005 12:46:23 |
Maestro Detalle en Delphi | AGAG4 | Conexión con bases de datos | 2 | 09-08-2004 16:36:07 |
|