Tables & DataSets
Introdução
Neste artigo, vamos abordar o uso de tabelas no Data² e como criar e manipular dados persistentes. Vamos explorar a importância de uma nomenclatura padronizada e como relacionar tabelas por meio de campos de lookup. Também veremos como filtrar e exibir dados de forma eficiente.
Criando tabelas e campos
Ao criar uma tabela no Data², é fundamental utilizar uma nomenclatura clara e padronizada. Isso garante que todos na equipe consigam entender o conteúdo da tabela. Recomenda-se utilizar nomes de entidades, como "contatos", "oportunidades" ou "clientes".
Dentro de uma tabela, é necessário criar colunas para armazenar os dados. Cada coluna terá um nome e um tipo de dado associado. Alguns tipos comuns são: texto, número, booleano, data, arquivo, senha, fórmula e lookup. É importante escolher o tipo correto para cada coluna, levando em consideração a natureza dos dados a serem armazenados.
Persistência de dados
No Data², é possível criar dados persistentes, ou seja, dados que permanecem mesmo após desligar o computador ou atualizar a página. Isso é útil quando se deseja armazenar informações que precisam ser acessadas posteriormente.
Para interagir com os dados de uma tabela, é necessário criar um DataSet. O DataSet é uma representação dos dados da tabela que permite a visualização e manipulação dos registros. É por meio do DataSet que podemos adicionar, editar e excluir registros.
Relacionando tabelas
É comum que as tabelas estejam relacionadas entre si. Por exemplo, em uma tabela de contatos, é útil ter um campo que indique o grupo ao qual o contato pertence. Para isso, utilizamos campos de lookup que fazem referência a registros de outra tabela.
Também podemos filtrar os dados de uma tabela com base no valor de outra tabela. Isso é especialmente útil quando queremos exibir apenas os contatos que pertencem a um determinado grupo. Essa filtragem é feita por meio de um campo chamado "master", que relaciona o DataSet atual com o DataSet de outra tabela.
Manipulando dados
Ao trabalhar com dados em uma tabela, é possível realizar operações básicas, como inserir, editar e excluir registros. Essas operações são realizadas por meio de interações com o DataSet.
Além disso, é possível exibir os dados em uma tabela ou em um formulário de edição usando os componentes apropriados do Data². O DataGridBlock é utilizado para exibir os dados em uma tabela, enquanto o DataFieldBlock é utilizado para exibir dados em formulários de edição. É possível personalizar a exibição e a edição dos dados utilizando esses componentes.
Conclusão
As tabelas e os DataSets são recursos fundamentais no Data² para armazenar e manipular dados persistentes. Com as técnicas apresentadas neste artigo, você será capaz de criar e relacionar tabelas, filtrar dados e interagir com os registros. Lembre-se sempre de utilizar uma nomenclatura padronizada e de testar suas implementações para garantir a integridade dos dados.