Neste tutorial, será apresentado um exemplo de aplicação com o intuito de demonstrar o funcionamento de inserir dados em uma tabela em um banco de dados SQLite criado, e exportá-lo em uma tabela no Excel.
Componentes:
Software: BluePlant v9.1.40
Seções do Tutorial
1. ARQUITETURA
2. DESENVOLVIMENTO
2.1 Criando o banco de dados
2.2. Criando a tabela
2.3 Criando a tela
3. FINALIZAÇÂO E TESTES
1. ARQUITETURA
A arquitetura deste tutorial é constituída do supervisório BluePlant instalado e funcionando corretamente em um computador.
2. DESENVOLVIMENTO
2.1 Criando o banco de dados
Primeiramente, vamos crias as variáveis para utilizar em nosso projeto.
Em Edit->Datasets, vamos criar o banco de dados do SQLite, selecionando o provedor e pressionando Create new....
Adicione o nome da sua database e pressione Ok. O banco criado para este exemplo foi chamado de TesteDB.
Após criar o banco, vamos editar a sua ConnectionString, onde definimos o local da database. Foi criado com o local “_ExecutionPathAndName”, que retorna o endereço completo do projeto e o seu nome, e adicionamos a extensão .dbTeste. Aperte em Test, que verifica a existência do banco, o criando se não for encontrado.
2.2 Criando a tabela
Depois de obter um Status com "OK", mas sem achar nenhuma tabela, vamos abrir o aplicativo TDatabaseBuilder para criar uma tabela no nosso banco.
Dentro do caminho onde o BluePlant está instalado, é possível encontrar este aplicativo. No nosso caso, o caminho é: "C:\Program Files (x86)\Altus\BluePlant\bp-9.1\TDatabaseBuilder.exe".
Com o aplicativo aberto, vamos em Arquivo -> Abrir Banco de Dados e procurar o nosso arquivo do banco de dados, que estará junto dos arquivos do projeto criado e com o mesmo nome.
Aperte com o botão direito na pasta Tabelas, e selecione Nova Tabela
Na nova tela aberta, escreva o nome da tabela, e vá nos detalhes de colunas.
Nos detalhes de colunas, adicione as colunas desejadas. Neste tutorial, vamos adicionar duas colunas de números decimais, e uma coluna de texto. Crie uma coluna de Identidade, ative o quadrado indicado pela seta e a auto incrementação na parte de baixo. Por fim, aperte no botão de salvar a estrutura da tabela.
Após criar a tabela, vamos voltar para o BluePlant, ir em Datasets -> Tables, e adicionar uma nova tabela com o nome TableTeste, selecionando na coluna DB o banco de dados que criamos anteriormente, e a tabela criada no TableName.
Na aba Queries, vamos adicionar duas linhas, uma com o nome SelectALL, e outra com o nome Insert Data, ambas com o banco de dados criado.
2.3 Configurando as telas
Primeiramente, vamos adicionar duas funções acessando Draw -> CodeBehind, utilizando a linguagem Csharp.
O projeto utilizado pode ser encontrado em anexo no fim da página deste tutorial.
Na primeira linha, adicione:
Adicione a função Save:
E a função Insert:
Obs: a linha 73 foi dividida em duas para poder ser mostrada na imagem, mas pode ser utilizada em apenas uma linha.
Na aba Draw, vamos adicionar os objetos do nosso programa para visualização e uso do usuário. Primeiro, vamos adicionar os textos.
Vamos adicionar as caixas de texto. Nelas, vamos ativar o TextIO com modo de TwoWay, e adicionar a variável desejada na caixa. No Var2, adicionaremos a variável Var2.
No VarName, vamos adicionar a variável VarName, e aumentar o tamanho máximo para 20.
Depois, vamos adicionar dois botões.
No botão de Inserir dados, vamos adicionar uma ação de executar script e selecionar o Script Insert.
No botão de Gerar XLS, vamos fazer o mesmo e selecionar o script Save.
E por último, adicionar um DataGridWindow.
Nas suas configurações, definir como na imagem abaixo.
3. FINALIZAÇÃO E TESTES
Após realizar todo esse procedimento, o projeto está pronto para popular a tabela e gerar o arquivo XLS.
Comentários
0 comentário
Por favor, entre para comentar.