Usar o modificador de método de edição
O modificador de método de edição é usado para indicar que o valor de retorno de um método deve ser exibido em um formulário e os usuários podem editar esse valor. Se você não quiser que os usuários editem o valor, use um método de exibição.
Use o modificador de método de edição no seguinte:
Métodos de tabela
Métodos de formulário
Métodos de fonte de dados de formulário
Escreva seus métodos de edição em uma tabela. Você pode usar o mesmo código de várias formas.
métodos de edição são chamados cada vez que o formulário é redesenhado. Eles não devem conter cálculos complexos e demorados.
Criar um método de edição
Crie um método de edição em um formulário ou tabela.
Coloque a palavra-chave edit imediatamente antes do tipo de retorno do método.
Crie um parâmetro booleano chamado Set. Ele é usado para determinar se o usuário inseriu algo no controle.
Crie um segundo parâmetro para conter os valores que o usuário inseriu no controle.
Se o método de edição estiver em uma fonte de dados de formulário, crie um terceiro parâmetro para a fonte de dados. Coloque este parâmetro após o parâmetro Set.
A seguir está um exemplo de um método de edição em uma tabela.
editar FreeTxt txtDefault(boolean Set, FreeTxt Txt)
A seguir está um exemplo de um método de edição em uma fonte de dados de formulário.
editar Valor liquidado (conjunto booleano, CustTrans _CustTrans, Valor U)
métodos de edição devem ter um tipo de retorno. O valor de retorno geralmente é um valor calculado (por exemplo, uma soma). Para obter um exemplo, consulte Como: Adicionar um controle a um formulário .
Use um método de edição em um formulário ou relatório
Para usar um método de edição em um formulário, o controle e o tipo de retorno do método devem ter tipos idênticos. Por exemplo, se você tiver um controle RealEdit em seu formulário, o método de edição que estiver usando deverá retornar um valor do tipo real.
Adicione o método de edição a um controle de formulário.
Defina a propriedade DataSource do controle para a fonte de dados que contém o método.
Se você não definir a propriedade DataSource, o sistema assumirá que o método foi definido no formulário.
Defina a propriedade DataMethod como o nome do método.
Você também pode querer definir as propriedades ExtendedDataType ou ArrayIndex:
Se a propriedade ExtendedDataType for definida, a formatação, o texto da Ajuda e assim por diante serão herdados do tipo especificado aqui.
Se o método de edição retornar uma matriz, defina ArrayIndex como 0 para indicar que todos os elementos da matriz devem ser mostrados no controle. Se, por exemplo, você defini-lo como 2, apenas o elemento número dois da matriz é mostrado.
Comentários
Enviar um comentário