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 |