Ola, tem um código que stou fazendo manutenção e não estou entendedo o que significa o @ da linha 3 alguem pode me esplicar. abraços Código: ASSIGN ENTRY(v_Nivel,v_ContaAux,".") = FILL("9",LENGTH(ENTRY(v_Nivel,gcMascara,"."))) wcArea:FORMAT = v_ContaAux. DISPLAY v_LacunaEditada @ wcArea WITH FRAME frm_Base.
O que ocorre neste caso é que as caracteristica da varialvel "v_LacunaEditada" serão as mesmas da variável "wcArea", ou seja, se na definição da variável "v_LacunaEditada" você informou por exemplo FORMAT "x(08)" e na definição da "wcArea" você informou FORMAT "x(16)", o DISPLAY será dado com o formato de 16 caracteres.
Olá. Neste caso a @ está identificando que o campo wcArea irá receber a informação constante no campo v_LacunaEditada. Seria a mesma coisa que você fazer assim: wcArea:screen-value in frame {&frame-name} = v_LacunaEditada:screen-value. Espero ter sido claro. Abçs.