Evento Ajax Onchange, para alterar um campo, via sc_lookup

Olá,

Eu estou necessitando fazer que no onChange de um campo, seja feito uma pesquisa na base de dados e
atribuido um valor para um outro campo, que é do tipo combo.
O sc_lookup funciona e retornar o valor, porém nada ocorre ao alterar o valor do campo (tipo select)
Exemplo>


if (!{lab_aspec_farm_id} > 0)
{

$sql = 'SELECT lab_aspect_farm_id
		FROM lab_insumo 
		WHERE id = ' . {lab_insumo_id};

sc_lookup(rs, $sql);

if (isset({rs[0][0]}))     // Row found
{
	{lab_aspec_farm_id} = {rs[0][0]};
}

}


Deve ter algum erro no código, daí o SC não executa nada.

Tenta só atribuir o valor para campo.

Achei estranho este código

if ([size=18pt][b]![/b][/size]{lab_aspec_farm_id} > 0) 

O teu IF está errado:

if ({lab_aspec_farm_id} == 0) {

   $sql = 'SELECT lab_aspect_farm_id
         FROM lab_insumo 
         WHERE id = ' . {lab_insumo_id};

   sc_select(rs, $sql);

   if (isset($rs->fields[0])) {
      {lab_aspec_farm_id} = $rs->fields[0];
   }

}

Tenta assim!

Grato pelas respostas.

Era o nome do campo escrito errado:

{lab_aspec_farm_id} ao invés de
{lab_aspect_farm_id}

Abs

João