Autor Tópico: [RESOLVIDO] - Dúvida com sc_link  (Lida 459 vezes)

Carlosedgi

  • Intermediário
  • ***
  • Mensagens: 122
    • Email
[RESOLVIDO] - Dúvida com sc_link
« Online: Julho 13, 2016, 09:45:37 pm »
Pessoal, eu tenho uma grid onde criei um campo via código <+ Novo Campo> e nesse campo fiz uma consulta com evento onRecord, verificando se existia um registro em outra tabela.

Caso o registro não exista, ele escreve "Não" no campo e caso exista, escreve "Sim" e cria um link com sc_link para outra consulta que abre em modal. Essa consulta que é aberta pelo sc_link deve receber um parâmetro e executar o SQL de acordo com o valor recebido.

Segue o código da tabela "pai" no evento onRecord:

$sql="SELECT
      DISTINCT(emel_tx_versao)
     FROM
      tb_emop_elementar
     WHERE
      emel_tx_versao='".{emve_tx_versao}."'";
   
sc_select(dados, $sql);
if ({dados} === false)
{
   {cd_elementar}="Ocorreu um erro...";
}
else
{
   if($dados->fields[0]==0)
   {
      {cd_elementar}="Não";
   }
   else
   {
      {cd_elementar}="Sim";   
      sc_link (cd_elementar, grid_tb_emop_elementar.php?tx_versao={emve_tx_versao},," Elementares ", "modal", 500, 700);
   }
}

Na consulta grid_tb_emop_elementar ele carrega essa sql:

SELECT
    emel_tx_versao,
    emel_tx_elementar,
    emel_vl_preco
FROM
    tb_emop_elementar
WHERE
    emel_tx_versao=[tx_versao]

pergunta: Onde estou errando? A segunda consulta quando eu executo aparece a informação "Dados inválidos"... já tentei fazer isso de várias formas e não consegui resolver... o link não funciona de jeito nenhum...
« Última modificação: Julho 14, 2016, 11:17:09 am por Ronyan Alves »

Cleidson dos Santos

  • Intermediário
  • ***
  • Mensagens: 167
    • Sistema para controle e Gerenciamento de Manutenção
    • Email
Re:Dúvida com sc_link
« Responder #1 Online: Julho 13, 2016, 10:20:15 pm »
Tente desta forma.
sc_link (cd_elementar, grid_tb_emop_elementar.php, tx_versao={emve_tx_versao}," Elementares ", "modal", 500, 700);
Cleidson dos Santos
cleidsoncarneirodossantos@gmail.com
Skype: cleidson_santos1
WhatsApp: (15) 99635-4862

Carlosedgi

  • Intermediário
  • ***
  • Mensagens: 122
    • Email
Re:Dúvida com sc_link
« Responder #2 Online: Julho 14, 2016, 08:41:09 am »
Quem sabe sabe... vlw brow! Sheldon Cooper ficaria orgulhoso!