Macro sc_field_color() Dúvida

Amigos,

Estou tendo uma dificuldade com a macro sc_filed_color(), fiz vários testes, porém acho que tem um BUG nesta macro, ou realmente estou fazendo algo errado:

No help esta:

Ex. 3: Utilizando uma variável local.
sc_field_color (“clienteid”, {cmp_cor});

Ex. 4: Utilizando uma variável global.
sc_field_color (“clienteid”, [cor_global]);

Creio que já deve ter um erro pois variável local com expressão { } ?

Bom, continuando, preciso passar um parametro para a execução de um Método, porém na execução na sintaxe abaixo ele não aceita:

Formato que não esta aceitando:
Conteúdo da varivel : $var_cp_status[$var_tot_cor] = agenda_h_status_7_00

sc_field_color(". $var_cp_status[$var_tot_cor] .",$var_status_cor);
Na parte final onde vai a cor [ $var_status_cor ] esta funcionando porém onde tem o nome do campo:
[ “. $var_cp_status[$var_tot_cor] .” ] ele não esta aceitando:
Já fiz o echo e o nome do campo esta correto, para funcionar ele me obriga a colocar o nome do campo sem ser no formato de variável :

Formato que funciona:
sc_field_color("'agenda_h_status_7_00",$var_status_cor);
Neste exemplo acima ele funciona perfeitamente, porém eu preciso no lugar de colocar o nome exato do campo colocar uma variavel como referência, mais em todos os testes ele não da certo.

Alguém já teve esta necessidade e deu certo?

Adeilson de Oliveira

sc_field_color($var_cp_status[$var_tot_cor] ,$var_status_cor);

Haroldo,
sc_field_color($var_cp_status[$var_tot_cor] ,$var_status_cor);
Também, não funciona.

Na macro quando colocada na parte do campo vairavel, ele não aceita, só aceita se for realmente o nome do campo, na parte onde recebe a cor, funciona perfeitamente. Por isto acho que é um BUG da macro.

Adeilson de Oliveira

A macro não esta aceitando variavel no parametro nome do campo

Haroldo,
Resumindo, mais um BUG !!! Vou reportar!!!

Valeu…

Temos uma correção na documentação e na execução da macro.

Abraços

Adeilson de Oliveira

Vou ver se consigo contornar ele.

Qual tipo de app e evento está usando a macro?