Avançar para o conteúdo principal

Usar o modificador de método de edição. MJM-editora



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