Ir diretamente para o conteúdo principal

ObterNúmeroDoEventoAtual

Estrutura

ObterNúmeroDoEventoAtual

Parâmetros

nenhum

Valor de retorno

Número inteiro

Descrição

Esta função devolve o número do evento atual, tal como é utilizado enquanto o evento está no ecrã. Note que esta função só deve ser utilizada em ações de gatilho que ocorram antes do evento terminar (antes da ação de gatilho «Fim do evento»). Ações de acionamento posteriores a «Fim do evento», como «Fim do evento - Equipar». «Fim», deve utilizar o LookupFinalEventNum em vez disso.

Para compreender a diferença: os eventos no IndySoft podem ser executados num ou em vários ativos. Digamos, por exemplo, que esteja a organizar um evento que inclui 10 recursos. Em vez de criar 10 eventos diferentes assim que o ecrã de eventos é apresentado, o IndySoft cria um único evento «de exemplo» em segundo plano e guarda temporariamente todas as informações na base de dados associadas a esse número enquanto o evento está a ser introduzido. O facto de guardar as informações na base de dados permite à IndySoft efetuar facilmente adições e edições nas tabelas de detalhes e utilizar comandos SQL para ler os valores que foram guardados neste número temporário. Depois, quando o evento estiver concluído, o IndySoft percorre todos os equipamentos na grelha «Escolher Equipamento» e cria novos eventos finais para todos os ativos — ou seja, para todos os 10 ativos do nosso exemplo. As informações sobre eventos temporários são eliminadas da base de dados (embora nunca estejam associadas a equipamentos específicos — pelo que a limpeza é necessária apenas para reduzir o tamanho da base de dados). Quando esta operação ocorre, os dados do número do evento temporário (LookupCurrentEventNum) são copiados para todos os ativos. Cada ativo cria um evento separado com o seu próprio número de evento. Este número de evento final, que é único para cada ativo, é devolvido pela função LookupFinalEventNum.

Exemplo

Não foi fornecido nenhum exemplo

Compatibilidade de aplicações

Gestão de Calibração IndySoft, Gestão de Laboratórios Comerciais IndySoft, Gestão de Ferramentas IndySoft

Veja também

Sem tópicos relacionados |