Iniciar uma conversa

Dicionário de dados

O dicionário de dados é uma ferramenta importante para a criação de sistemas multilinguagem, utilizando este recurso é possível criar um repositório de dados para utilizar nas aplicações geradas no projeto ou em novas aplicações.

O dicionário de dados é associado a uma ou mais tabelas, ao criar uma aplicação, utilizando uma dessas tabelas, no local da label do campo será exibida uma lang, criada pelo Scriptcase automaticamente, que possibilita alterar a linguagem das aplicações em tempo de execução. Em aplicações pré-existentes no projeto é possível sincroniza-las.

Veremos neste exemplo abaixo, como utilizar este recurso.

 

1. Para acessar o dicionário de dados devemos acessar o menu principal ferramentas>dicionário de dados.

 

2. Em seguida seremos redirecionado tela inicial de criação do dicionário de dados, onde devemos informar o nome e conexão que iremos utilizar.

 

3. Em seguida será exibida um tela contendo a lista de todas as tabelas que a conexão selecionada anteriormente tem acesso.

    Neste passo devemos selecionar as tabelas em que criaremos o repositório de dados. Neste exemplo utilizarei apenas a tabela cidades.

 

4. Em seguida seremos redirecionado para a tela abaixo.

    Neste passo devemos escolher se desejamos que o Scriptcase crie índices nas labels dos campos, para assim criarmos um projeto com múltiplas linguagem, e que posam ser alteradas dinamicamente.

 

 

5. Neste passo podemos visualizar as tabelas sincronizadas com o dicionário de dados.

Editar- O botão Editar, na parte superior da tela, realiza alterações nas propriedades do dicionário de dados.

Tabelas da base de dados- Ao clicar na opção tabelas da base de dados será exibida uma lista das tabelas não sincronizadas e você "retorna" para o passo 3

Sincronizar dicionário- A opção Sincronizar dicionário também é ao selecionar uma ou mais tabelas. Nesta opção você "retorna" para o passo 4 e pode atualizar informações do dicionário caso tenha realizado alterações nas tabelas. Lembre-se de realizar de limpar o cache antes de executar este sincronização.

Sincronizar aplicações- A opção Sincronizar aplicações é habilitada ao selecionar uma ou mais tabelas. Nesta opção é possível criar índices nas aplicações já existentes. Visualize o próximo passo.

Editar(Campos do Scriptcase)- Em Editar, ao lado da versão, é possível realizar algumas alterações nos campos do Scriptcase, essas alterações servirão para todas as aplicações criadas utilizando a tabela selecionada. verifique esta opção na imagem abaixo:

 

 

6. A opção Sincronizar aplicações é habilitada ao selecionar uma ou mais tabelas. Nesta opção é possível criar índices nas aplicações já existentes no projeto, que utilizem as tabelas selecionadas.

   Após selecionar as tabelas e clicar em prosseguir, será exibida a tela abaixo:

Nesta tela contem todas as aplicações existentes que utilizam as tabelas selecionadas, e ao lado as propriedades que serão atualizadas.

 

Após finalizar o processo, será exibida a seguinte tela:

É possível verificar o log, no botão Mostrar log, das alterações realizadas ou finalizar o dicionário de dados clicando em Fechar.

 

Opção Mostrar log

 

 

7. Para editar as langs que foram criadas, acesse Ferramentas>Localidades>Idiomas

 

8. Será criada uma pasta em Messagens do projeto, com o nome da tabela. Ao clicar nesta pasta é possível visualizar as langs criadas e o nome dos campos nas linguagens do projeto, selecionadas previamente.

Obs.: Ao criar uma lang manualmente, no dicionário selecione as tabelas, clique em Sincronizar aplicações, para a lang ser incluída automaticamente em todas as aplicações da tabela selecionada.

 

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Álvaro Moura

  2. Publicado
  3. Atualizado

Comentários