Um form salvar em duas tabelas (não é mestre/detalhe)

(system) #1

Pessoal tenho duas tabelas com as informações dos funcionários. Na primeira Funcionario tenho as Chaves IDEMPRE, IDFUNCIONARIO, IDPESSOA e na segunda Pessoa tenho as chaves IDEMPRESA e IDPESSOA.
Preciso cadastrar num único formulario todas as informações dessas duas tabelas, ou seja inserindo uma única linha em cada tabela. No exemplo mestre/detalhe é uma linha de uma tabela para várias linhas da outra tabela.
Preciso isso em formulário simples para um único registro, onde serão inseridos, alterados e exluídos os registros. Isso é possível?

(system) #2

sim, é possível!
Pode-se usar a macro: sc_exec_sql(“Insert into nomeDaTabela(campo1,campo2) values({campo1},{campo2})”);
No avento OnAfterInsert, pois esse é evento só será executado após a inserção dos dados na sua tabela… Seria uma idéia.