Delphi - Ayuda en Delphi

 
Vista:

Ayuda en Delphi

Publicado por Alfredo (20 intervenciones) el 08/08/2004 22:08:08
Necesito ayuda acerca del Manejo de Maestro-Detalle, si me pudieran enviar un Ejemplo en Delphi (si fuesen con IBX mucho mejor)se los agradecería mucho..
[email protected]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda en Delphi

Publicado por Delfino (1216 intervenciones) el 09/08/2004 20:32:20
Si usas el IBTable se hace normal con las propiedades Masterfield y MasterSource, si te conectas con el IBDataset lo haces de la siguiente manera:
en el IBDataser detalle pones su propiedad Datasource al datasource del IBDataset maestro, y en la sentencia SQL pones algo asi como:
select * from facturas
añades esto (where idcliente = :idcliente)
se supone q la tabla maestro tiene un campo llamado idcliente y la tabla detalle tb.
por otra parte para q se inserte el valor del campo maestro en la tabla detalle inmediatamente tienes q hacer lo siguiente:
añade a la seccion uses la unidad IBUtils
en el oncreate del form (o en donde quieras) inicializas una variable:
CopyMasterFieldtoDetail := true;
asi cuando insertas un nuevo registro en la tabla (IBDataset) detalle se inicializara automaticamente el valor para el campo q sirve de link..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar