Formulário Mestre / Detalhe registro único

Há possibilidades de criar um registro único com mestre / detalhe ?

Atualmente você precisa incluir o registro para depois abrir o frame do detalhe.

Abri um ticket referente a isso, mas não obtive resposta.
Estou vendo se alguém aqui tem alguma “gambi” para solucionar isso.

Estuda este materiasl do Daniel, e ver se responde tua pergunta: https://www.youtube.com/watch?v=uBrJkWmI95o

1 Curtida

cria um app control, cria um metodo PHP para gravar o mestre, chama o form.

A tabela do from mestre precisa de um campo para “resgatar” o registro.

O form/mestre precisa de uma global na instrução SQL. EX: idatendimento = [vg_atendimento_id]

//METODO PHP
$_cad = date(‘YmdHis’);

$insert_table = ‘atendimentos’;
$insert_fields = array(
‘data’ => " ‘{data}’ ",
‘cliente_id’ => " ‘{cliente_id}’ ",
‘cad’ => “’$_cad’”
);

$insert_sql = ‘INSERT INTO ’ . $insert_table
. ’ (’ . implode(’, ‘, array_keys($insert_fields)) . ‘)’
. ’ VALUES (’ . implode(’, ', array_values($insert_fields)) . ‘)’;
sc_exec_sql($insert_sql);

// ------------------------------------------------
// Busca o registro incluido
sc_lookup(rs, “SELECT idatendimento
FROM atendimentos
WHERE cad = '” . $_cad . "’
");

if (isset({rs[0][0]})) {

{atendimento_id} = {rs[0][0]};

}

// ONVALIDATESUCCESS
sc_redir(form_mestre, vg_atendimento_id = {atendimento_id});

1 Curtida

Muito Obrigado Blipo.

Muito Obrigado Luiz, a netmake deveria criar algo mais dinâmico para não termos que fazer esses procedimentos. Muito obrigado pela dica.

1 Curtida