|
algo asi
que tal a todos, por lo que se es, cuando se tienen tablas de este estilo maestro-detalle primero se autoincrementa la tabla primaria aun cuando no tenemos nada en el detalle es como el tratado en tablas en paradox, cuando se insertan datos en el detalle ya sea por medio de la grilla o en forma indivual se llama el procedimiento a que se guarde primero la tabla primaria (Post) despues cuando se van agregando los datos en el detalle en el evento de la tabla secundaria onnewrecord se pasa el valor tomado de la primaria a la secundaria
modulo.tbdetalleIdpedido.value:=modulo.tbprimariaIdpedido.value;
es decir que ya se tiene presente el valor ID solo lo almacena en la tabla secundaria.
espero haber aportado en algo, en caso de que se quede el valor nullo en la secundaria tabla no reculta la relación y ocurre un erro por que esta ligada las tablas.
bye a todos
|