Hola
dale doble click al nuevo ttable que hiciste y ponle los campos ahi, tal y como lo tienes con los otros dos el ttable3 y el 5.
una vez hecho esto en el evento del dbbrid pones un codigo como este:
Es un ejemplo que guardara el primer dato, esto lo tendras que hacer con los demas.
Código Delphi
[-]
procedure TForm14.DBGrid1DblClick(Sender: TObject);
begin
if combobox1.Text = 'Productos' then
begin
datasource3.DataSet:= Table5; Tu_Nueva_Table.Insert; Tu_Nueva_TableCod_prod.Value:= Table5Cod_prod.Value; Tu_Nueva_Table.Post;
end;
if combobox1.Text = 'Servicios' then
begin
end;
end;
Saludos