terça-feira, 13 de janeiro de 2015

Webdev Parametros

Webdev Parametros


Recentemente um dos nossos clientes relatou que, ao passar como parâmetro parra um formulário, uma coluna de uma tabela, na chamada do procedimento, no lado do formulário, logo após o Hreset(), o conteúdo do parâmetro era zerado, provavelmente porque, de acordo com a documentação da PCSOFT, este comando inicializa uma ou mais variáveis dos arquivos de dados, com seus valores default.  Estes valores default são definidos quando o arquivo de dados é descrito na Modelagem de Dados. O comado Hreset não modifica o registro no arquivo físico (arquivo de dados), ele apenas modifica os dados em memoria. Como o parâmetro está em memória, o Hreset, modifica-o e o seu conteúdo é perdido.  Para contornar esse problema, a coluna da tabela deve ser passada entre parêntesis. Desta forma, uma chamada para um form, passando como parâmetro uma coluna da tabela, seria semelhante a:
OPEN(Formulario,parametronormal,(parametro por conteúdo))
Fonte: Suporte PCSoft.
 
 

Nenhum comentário:

Postar um comentário

Teste

Teste
teste