Buenas, bueno mi forma para guardar datos en 2 tablas es usar un simple edit no un dbedit, a fin d tener mejor control sobre el mismo; luego d esto solo uso el siguiente codigo:
Código:
Table1.insert; //o append con esto preparo la tabla para una insercion
Table2.insert;
Table1.FieldByName('cod_prod').asinteger:=edit1.text; //asigno lo q esta en el edit al campo de la tabla
Table2.FieldByName('cod_prod').asinteger:=edit1.text;
Table1.FieldByName('nom_prod').asinteger:=edit2.text;
Table2.FieldByName('nom_prod').asinteger:=edit2.text;
Table1.post; //o insert con esto se guarda los datos
Table2.post;
Edit1.clear;
Edit2.clear;
Bueno como t dije esta es mi forma debe haber otras talvez hasta mas simples, espero q t sirva
Saludos
Carlex