Ir diretamente para o conteúdo principal

LigarAdicionarEditar

Estrutura

CallAddEdit(sAddEditType, sCompany, sHeader, sKey: Text)

Tipo

Procedimento

Descrição

Este procedimento permite ao utilizador aceder a um assistente de adição/edição diretamente a partir do ecrã de eventos.

Parâmetros: 4

sAddEditType = o tipo de ação de adicionar/editar a ser chamada. Estes nomes correspondem exatamente ao nome da tabela na base de dados — consulte o Dicionário de Dados para obter mais detalhes.

sCompany = o nome da empresa que deve ser selecionado ao iniciar sessão (se aplicável)

sHeader = o nome do valor do cabeçalho (se aplicável). Um valor de cabeçalho é uma chave secundária para os itens da grelha — por exemplo, a lista de adição/edição de números de modelo. Esta lista está ordenada por nome da empresa e também por fabricante. Assim, acima da grelha do Número de Modelo, existem dois menus suspensos: um para a Empresa e outro para o Fabricante. Este valor sHeader corresponderia ao valor «Fabricante» a selecionar no momento da introdução.

sKey = o valor na grelha de adição/edição a selecionar automaticamente para edição. Este campo pode ficar em branco, mas, nesse caso, será redirecionado para o ecrã principal da «grelha» para adicionar/editar — em vez de ser redirecionado imediatamente para o assistente para editar o registo.

Exemplo

Este exemplo seria adequado para a ação de acionamento «Clique no botão de atributo», num evento com o atributo de evento EMPLOYEE ONSITE

, que está configurado como um botão. Quando pressionado, o valor do atributo de evento EMPLOYEE ONSITE é selecionado e apresentado na tela de adição/edição para «ABC COMPANY»

if LookupButtonName = 'EDIT EMPLOYEE ONSITE' then

CallAddEdit('EMPLOYEE', 'ABC COMPANY', '', LookupEventAttributeText('EMPLOYEE ONSITE'))

End If |