× Linguagem de Programação ADVPL

Perguntas Variable does not exist

Mais
10 anos 4 meses atrás #19718 por edmarlopes
Bom dia Srs,

Sou iniciante em ADVPL, fruto disso, estou com uma dúvida bem característica da situação. Estou tentando fazer uma validação de um campo no formulário de Entrada Doc. Cliente (TMS). Alguns campos, que estão na memória, consigo ler normalmente, porém alguns dá erro de variável não existente. Exemplo:

Consigo ler a DTC_PESO, mas não consigo ler a DTC_CODPRO que estão no mesmo formulário.

Alguém pode ajudar???

Obrigado,

Edmar Lopes

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 4 meses atrás #19721 por kanaamlrr
Respondido por kanaamlrr no tópico Variable does not exist
Esse campo está visível na tela?
Se sim, ele está contido em algum grid?
Caso esteja, você deve utilizar o aCols em vez da variável de memória.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 4 meses atrás #19722 por edmarlopes
Respondido por edmarlopes no tópico Variable does not exist
Obrigado Kanaãm,

Realmente, ele está em um grid, assim como outros campos os quais consigo acessar. As duas variáveis que coloquei, sendo que uma consigo acessar normalmente, estão neste mesmo grid.

At'
Edmar Lopes

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 4 meses atrás #19723 por kanaamlrr
Respondido por kanaamlrr no tópico Variable does not exist
Entendi.
Nessa caso o ideal é utilizar o aCols mesmo, pois nem todos os campos terão variáveis de memória criadas.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 4 meses atrás #19725 por edmarlopes
Respondido por edmarlopes no tópico Variable does not exist
Bacana, vi aqui como usar o aCols. Agora, existe alguma sintaxe que retorne pelo menos a linha que está sendo alterada?

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 4 meses atrás #19727 por kanaamlrr
Respondido por kanaamlrr no tópico Variable does not exist
utilize a variável "n" dessa forma:

aCols[n][1]

Essa variável já é do próprio objeto, então já deve retornar o valor certo.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.090 segundos
Joomla templates by a4joomla