Pessoal, estava com o mesmo problema e lendo a resposta do haroldo tive uma ideia que vai funcionar.
No formulário mestre crie os campos que vc vai precisar salvar no detalhe.
Ex.: suponhamos que Vc tem o cadastro e vai precisar salvar na nessa tabela (cadastro geral) e tem uma tabela de telefones (comercial, residencial, celular, recado…)
Na formulário Principal crie os campos que serão necessário para alimentar a tabela de telefones (Tipo, numero, falar_com)
crie um método PHP contendo a função contendo:
sc_exec_sql (“Comando SQL”, “Conexão”);
sc_commit_trans (“Conexão”);
ex:
[b]//select da TABELA_GERAL
$select_geral = (“SELECT CODIGO
FROM TABELA_GERAL
WHERE CODIGO = ‘{CODIGO}’”);
sc_lookup(cadastro, $select_geral);
$id = {cadastro[0][0]};
$tipo = {TIPO};
$tel = {telefone};
$recado = {falar_com};
//INSERE TELEFONE
sc_exec_sql(“INSERT INTO
ID_CADASTRO_GERAL,
TBL_TELEFONES,
(ID_TELEFONES,
TIPO_TEL,
NUM_TEL,
FALAR_COM)
VALUES
(’$id’,’$tipo’,’$tel’,’$recado’)”);[/b]
feito isso, no evento onValidate chame o método PHP que criou
Essa forma que fiz funciona para único registro mas só mexer na programação que dá pra fazer aparecer vazio ou preenchido usando ajax no modo de atualização.