Histórico da Página
...
Lock de registros de tabela de formulário CRUD marcados como atualização manual
Linha de Produto: | Logix | ||||
Segmento: | Tecnologia | ||||
Módulo: | Framework | ||||
Função: | Cadastros Metadado LogixOperações em formulários CRUD do metadados - LOperationMetadata | ||||
Situação/Requisito: | Na tentativa de realizar uma modificação em formulário CRUD metadado, onde a tabela registrada no cadastro do formulário (FRM1002), na aba "Tabelas", está com os campos de atualização (Modifica? / Inclui? / Exclui?) desmarcados, está gerando lentidão numa tentativa de realizar a operação "Modificar" de um registro que possui uma lista grande de dados consultados em tela. Quando a operação de atualização da tabela (Coluna "Modifica?" da aba "Tabelas") de um formulário metadado está desmarcada, a ação de "Modificar" não está considerando esta configuração e realiza "Lock" de todos os dados envolvidos no registro da tabela no banco de dados para o qual foi acionada a ação Modificar, provocando a lentidão para liberar a tela para o usuário prosseguir com a operação. Ao se incluir um formulário metadado que permite somente a leitura de dados é gerado o lock dos registros o que causa uma lentidão no sistema | ||||
Solução/Implementação: | O programa foi alterado para quando exista somente a leitura de dados não seja feito o lock dos registros. | Ajuste no componente de operações de formulário CRUD para ignorar a ação de LOCK de registros de tabela, quando esta estiver com a ação "Modifica" desmarcada no cadastro. | |||
Requisito: | DFWKTOOOLS-242 | ||||
Pacote: | Pacote oficial 12.1.26 ou Pacote Framework Logix 12.1.25 (Fix02) | Conversores e Parâmetros: | Requisito: | Documento de Referência: | Pacote: |