Autor Tópico: URGENTE - DÚVIDA FORM MASTER DETAILS  (Lida 1372 vezes)

monike

  • Visitante
URGENTE - DÚVIDA FORM MASTER DETAILS
« Online: Maio 04, 2009, 09:41:43 pm »
Boa Noite
Tenho quatro tabelas:
Cargo
cd_cargo
nm_cargo
Usuario
cd_usuario
nm_usuario
Time
cd_time
ds_time
Usuario_time --que é a associação entre cargo, usuario e time
cd_seq
cd_time
cd_usuario
cd_cargo

O problema é que estou tentando fazer um formulário Master Detail da seguinte forma:
Formulário Master Cadastro de Time do Projeto
Fórmulário Detail Tabela Usuário Time.
Primeira Dúvida:
Como faço para salvar automaticamente o código do usuário na tabela ao escolher somente a descrição do usuário?
Segunda Dúvida:
Como faço para buscar automaticamente o nome do usuário e nome do cargo quando abro/atualizo a tela?
Tentei fazer um evento OnInit com o seguinte código, mas não esta funcionando.
sc_select(meus_dados, "SELECT nm_usuario,
                              nm_cargo
                       FROM   usuario      u,
                              usuario_time t,
                              cargo   c
                       WHERE  u.cd_usuario   = t.cd_usuario
                              and c.cd_cargo = t.cd_cargo
                              and t.cd_time  = '{cd_time}'");
          if ({meus_dados} === false){

              echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
          }
          else{
              while (!$meus_dados->EOF){
               {nm_usuario} = $meus_dados->fields[0];
               {nm_cargo} = $meus_dados->fields[1];
               $meus_dados->MoveNext();
          }
          $meus_dados->Close();
}

   

Obrigada