Trabalhando com Tabelas

Muitas abas no Action.NET exibem as informações em forma de Tabelas. Para tal utilizam um espaço denominado "DataGrid", que possui embutido várias funcionalidades que tornam muito amigável esta interface. Todas as tabelas permitem manipular, copiar, colar, e importar dados da mesma forma padronizada. As seções a seguir descrevem como usar estas funções.

 

Trabalhando com tabelas

Tabelas de Edição

Action.NET utiliza tabelas para a inclusão e atualização da maior parte de dados de configurações de um projeto no ambiente do menu Edit, como tags, alarmes, usuários. Na maioria das tabelas, você pode adicionar e editar as informações da mesma forma padronizada.

Para adicionar um novo item da tabela (linha):

  • Clique a primeira coluna da linha de inserção.

  • A linha de inserção é a primeira linha da tabela e tem um * ao lado dela.

  • Após clicar em uma coluna na linha, o * torna-se um ícone de lápis, indicando que agora você está editando essa linha.

  • Execute um dos procedimentos a seguir na coluna em que você clicou:

    • Se a coluna for um campo de texto, digite as informações.

    • Se a coluna for um campo de seleção, clique novamente, em seguida, selecione os itens da lista drop-down ou janela pop-up exibida.

  • Tecle Tab para movimentar o cursor entre as colunas da linha.

Para editar uma linha da tabela existente:

  1. Clique na célula da linha que você deseja alterar.

  2. Execute um dos procedimentos a seguir na célula em que você clicou:

    • Se a coluna for um campo de texto, digite as novas informações. O sistema substitui o texto que estava no campo. Para alterar parte do texto, clique novamente, e faça as alterações.

    • Se a coluna for um campo de seleção, clique novamente, então selecione os itens da lista drop-down ou janela que exibe pop-up.

Mais de um usuário pode editar um projeto ao mesmo tempo. O sistema salva todas as alterações no servidor do projeto e propaga as mudanças para os outros usuários. Se dois usuários modificarem a mesma tabela de configuração ou documento, as alterações feitas pelo que salvar mais tarde vão substituir todas as alterações anteriores.

Dicas e Validação

Em todas as seções do Action.NET, os campos de dados e os botões têm embutidas "dicas" que contêm informações sobre a sua função. Algumas destas dicas incluem também um exemplo que pode ajudá-lo. O sistema também valida os dados que você entra na maioria dos campos, especialmente em tabelas. Se aparecer um contorno vermelho, ao redor da célula da tabela em que foi feita uma digitação, esta entrada não é válida.

Classificação, filtragem e agrupamento

As informações existentes em muitas abas no Action.NET são exibidas em tabelas cujas linhas podem ser classificadas, filtradas e agrupadas.Por default, os itens na tabela são listados na ordem em que você os criou.

Para Filtrar por Nome:

  • Em quase todas as tabelas há uma caixa texto na parte superior direita com a indicação Filter by Name:, para ser utilizada como um filtro rápido;

  • Basta digitar as letras iniciais de conteúdos procurados na coluna Name;

  • Automaticamente, e a medida que se digita a filtragem, as linhas com nomes iniciados por aquelas letras vão aparecendo.

  • Pode-se utilizar o * antes ou depois das letras digitadas para indicar que o filtro aceita outras letras antes ou depois das letras digitadas.

Para ordenar uma tabela:

  1. Em qualquer tabela, clique no cabeçalho da coluna que deseja usar para classificar.

    • Os itens agora estarão classificados em ordem alfanumérica crescente com base nessa coluna.

  2. Clique no cabeçalho da coluna novamente para classificar em ordem alfanumérica decrescente. Uma seta sobre o titulo da coluna mostra se a ordem é ascendente, aponta para cima, ou descendente apontando para baixo.

  3. Clique no cabeçalho da coluna novamente para voltar ao modo padrão.

Para filtrar uma tabela:

  • Em qualquer tabela, passar o mouse sobre o cabeçalho da coluna que deseja usar para filtrar.

    • Uma seta para uma lista drop-down é exibida ao lado do título da coluna.

  • Clique na seta para ver a lista de conteúdos distintos que há nesta coluna, em todas as linhas da tabela.

  • Selecione os itens que você deseja incluir no filtro.

  • Para remover o filtro, clique na lista drop-down e clique em (Clear Filter) .

Para agrupar itens (linhas) em uma tabela:

  • Em qualquer tabela, arraste um cabeçalho de coluna para a área acima das colunas para agrupar por essa coluna.

  • Para remover o agrupamento, arraste o nome da coluna para a área de cabeçalhos de coluna.

Adicionando e removendo colunas

Tabelas em Action.NET exibem normalmente um conjunto padrão de colunas, mais geralmente utilizadas. Cada tabela pode ter colunas adicionais escondidas que você pode mostrar, ou você pode solicitar para ocultar.Você também pode alterar a ordem das colunas. Para conhecer as definições de colunas que estão disponíveis em todas as tabelas, veja "Descrição de colunas comuns" , na página 73.

Para adicionar ou remover uma coluna:

  1. Em qualquer tabela, clique com o botão direito na área de cabeçalho da coluna.

    • Uma lista de todas as colunas disponíveis para essa tabela é exibida. Nomes de colunas com uma marca de seleção ao lado são as exibidas atualmente na tabela.

  2. Marque ou desmarque as colunas na lista.

  3. Clique fora da lista para fecha-la.

  4. Para alterar a ordem das colunas, arraste um cabeçalho de coluna para um novo local.

  5. Para voltar para a Tela padrão, clique em "Home", para Restaurar as configurações padrão de grade.

Descrição de colunas comuns

A maioria das tabelas de projeto apresentam um conjunto de colunas que possuem as mesmas funções. Estas colunas são apresentadas na tabela abaixo, para não serem repetidas na descrição de cada tabela nos itens seguintes.

Table 1: Descrições das colunas comuns

Coluna

Descrição

ID

ID do registro de banco de dados atribuído a este objeto na tabela. Os números são atribuídos iniciando de 1 para o primeiro objeto criado e continuam crescendo sequencialmente conforme necessário. Os IDs são exclusivos para cada tabela específica.

Level

Selecione o nível que você deseja associar a um objeto na aba Níveis (Levels ou Assets). Veja "Criando Níveis (Assets)" , na página 101.

Category

Selecione uma ou mais categorias para este atributo. Veja "Dicionário de Categorias" , na página 80.

DateModified

Data em que este objeto foi modificado pela ultima vez

DateCreated

Data em que este objeto foi criado inicialmente.

Description

Para se digitar uma descrição deste objeto (comentário opcional)

Copiando e Colando Linhas

Você pode copiar e colar linhas de e para tabelas em Action.NET. As funções copiar / colar permitem copiar linhas de uma tabela para outra dentro do Espaço de Trabalho de Engenharia. Por exemplo, você pode copiar os Tags e colá-los na aba Historiador ou na aba Itens em Alarmes.

Você também pode copiar e colar de e para uma planilha.

Para copiar linhas para outra aba:

  1. Em qualquer tabela, selecione uma ou mais linhas.

  2. Pressione o botão direito do mouse e selecione Copiar linhas selecionadas .

  3. Vá para a outra aba destinatária da copia.

  4. Clique o botão direito do mouse e selecione Colar linhas.

Para copiar linhas de uma planilha de cálculo:

  1. Em qualquer tabela, selecione uma ou mais linhas.

  2. Clique o botão direito do mouse e selecione Copiar linhas selecionadas.

    • A cópia inclui automaticamente todos os títulos de coluna disponíveis para a aba em que você está.

  3. Vá para uma planilha e selecione Colar linhas.

Para colar as linhas de uma planilha de cálculo:

  1. Configure as colunas da planilha, seguindo os passos de cópia acima.

  2. Digite as informações que deseja.

  3. Copie as informações, incluindo os títulos, a partir da planilha.

  4. Sobre a tabela correspondente destinatária, clique com o botão direito e selecione Colar linhas.

    • A operação de colar, coloca automaticamente os dados nas colunas correspondentes. Todas as células vazias são ignoradas.

Importando Dados

Você pode importar um arquivo do tipo CSV (valores separados por vírgulas) em qualquer tabela. Os títulos das colunas da planilha devem corresponder aos da tabela para a qual você está importando a planilha. A melhor maneira de garantir a correspondência de nomes de colunas é copiar algumas linhas da tabela em uma planilha em primeiro lugar, em seguida, editar a planilha inclusive incluindo novas linhas que forem necessárias e depois colar a planilha sobre a tabela Para obter informações sobre como copiar linhas, consulte "Copiando e Colando Linhas" .

Para importar os dados:

  1. Crie os dados em uma planilha. Se você estiver criando Tags ou outros objetos, você pode nomear os objetos, conforme necessário. Se você está preenchendo outras colunas, os dados nas colunas devem corresponder ao que o Action.NET espera.

  2. Salve o arquivo como um arquivo CSV.

  3. Da tabela correspondente no Action.NET, clique em import from a CSV file.

  4. Navegue até o arquivo CSV e clique para selecioná-lo.

  5. Clique em Open.

    • O sistema importará os dados na tabela.

Alterando conteúdos de várias linhas

Muitas vezes você deseja alterar o conteúdo de uma ou mais colunas em uma tabela, mas necessita fazer isto com várias linhas da tabela. Esta facilidade está disponível em praticamente todas as tabelas na interface de engenharia.

Para alterar conteúdos em várias linhas de uma tabela:

  1. Vá até a tabela e selecione de forma múltipla as linhas que você deseja alterar.

    1. Pressione a tecla Shift e mantendo-a pressionada, clique com o botão esquerdo do mouse sobre a primeira linha e após a sobre a ultima linha do bloco sobre o qual deseja as alterações. As linhas mudam de cor para mostrar que estão selecionadas.

    2. Alternativamente, se desejar selecionar várias linhas não contíguas, pressione a tecla Ctrl, e mantendo-a pressionada, clique com o botão esquerdo do mouse sobre cada uma das linhas em que deseja fazer as alterações. As linhas clicadas mudam de cor para mostrar que estão selecionadas.

  2. Uma vez feita a seleção, clique com o botão direito do mouse sobre a tabela. Será mostrado um sub menu. Nele selecione a opção Edit Combined Rows.

  3. A seguir será mostrada uma janela com as colunas da tabela e os conteúdos atuais e possíveis para cada coluna. Faça então as alterações que desejar e após pressione o botão OK.

Janela para edição de várias linhas

Intellisense e alteração de Nomes

Em todos os campos de entrada, seja nos DataGrids ou nas ferramentas de desenho, onde você pode usar nomes de Tags ou nomes de objetos, está disponível a facilidade que se denomina IntelliSense: Na entrada de dados sugere nomes válidos de acordo com as letras digitadas.

O recurso Intellisense apresenta uma lista de objetos válidos de acordo com as letras que você está digitando e as entradas válidas para esse campo de entrada específico. Você pode inserir o item selecionado na lista pressionando "enter", espaço, a tecla ponto ou outras teclas de símbolos.

Os campos IntelliSense também tem dicas e validação nele embutidos. Colocando o mouse sobre um campo serão apresentadas as entradas esperadas e possíveis para esse campo. Quando você tem uma entrada inválida, o contorno do campo fica em cor vermelha e a dica dá informação sobre o erro existente.

Denomina-se Refatoração o processo de alterar a definição de nomes de Tags, nomes ou identificadores de quaisquer outros objetos (como grupos de alarme, nós de dispositivo e de qualquer outro), depois que o nome simbólico já está em uso na aplicação.

Graças à configuração centralizada SQL, o Action.NET permite renomear qualquer objeto, bastando para tal, digitar o novo nome na tabela de configuração onde o objeto está definido. Automaticamente todas as referências a esse objeto serão alteradas, usando o novo nome, sem mais ações necessárias.

Por exemplo, para renomear um Tag que já está sendo usado em todo o projeto, apenas vá em Edit-Tags-Objetos e troque o nome na linha em que está definido. O mesmo se aplica para Edit-Alarms-Groups, os membros de Templates ou qualquer outro Name de objeto no sistema.

Nesta página: