Boa tarde pessoa…
Eu criei uma consulta normalmente e nela eu criei um campo chamado valor que deveria aparecer para todos os meus registros em forma de select e para isso no evento onRecord fiz assim:
sc_lookup ( rs, “SELECT pc.idproduto_cotado,
e.nome_fantasia,
pc.valor
FROM convites_cotacao cc
INNER JOIN produto_cotado pc
ON pc.convites_cotacao_idconvite = cc.idconvite
INNER JOIN meus_fornecedores mc
ON mc.idfornecedor = cc.meus_fornecedores_idfornecedor
INNER JOIN empresa e
ON e.idempresa = mc.id_empresa_fornecedora
WHERE pc.id_produto = ‘{pc.id_produto}’ and cc.cotacoes_idcotacao = ‘[idcotacao]’
ORDER BY pc.valor ASC”);
{valor} = “”;
for ($i=0; $i<count({rs}); $i++) {
{valor} .= “<option value=”.{rs[$i][0]}." <?php if (!(strcmp('".{rs[$i][0]}."', ''))) {echo 'SELECTED';} ?>" .{rs[$i][0]}. " " .{rs[$i][1]}. " " .{rs[$i][2]}. “”;
}
{valor} .= “”;
este exemplo eu tirei de nosso amigo no forum http://www.scriptcase.com.br/forum/index.php/topic,12488.0.html
Ate aqui tudo bem, para cada registro da minha consulta eu tenho a minha select com os meu valores que ficou assim:
idproduto - qtd - unidade - valor (campo criado por mim que recebe a select do evento onTecord)
1 1 pca 10
2 3 un 20
O meu problema:
Eu criei um botão RUN e no evento onRecorde eu quero pegar os valores de idproduto qtd unidade e valo.
Para pegar o valor do idproduto eu faço assim {idproduto} ai tudo ok
Para pegar o valor do idproduto eu faço assim {qtd} ai tudo ok
Para pegar o valor do idproduto eu faço assim {unidade} ai tudo ok
Para pegar o valor do idproduto eu faço assim {valor} ai da o seguinte erro:
Atenção
Undefined property: grid_cotacao_gerar_pedido_apl::$valor
Codigo do evento onRecord do meu botão RUN
//so para testar se esta pegando o valor do campo
echo {idproduto};
echo {qtd};
echo {unidade};
echo {valor};