Horário programado com Gambas3 e Sqlite3: Passo a passo.

Trago para vocês hoje, um exemplo feito por um colega do fórum http://www.gambas-es.org/, Dani26, que criou vários tutoriais em vídeo para explicar seu programa agenda que usa o gerenciador de banco de dados Sqlite3, para lidar com os dados.

Seu programa realiza as tarefas típicas:
- Adicionar registros
- Editar registros
- Pesquisa de registros, por nome.
- Excluir registros
- Crie um relatório, com o componente gb.report

Exemplo de programa de agenda

Relatório de geração de programa de agenda

Em seu blog pessoal http://gambeando.wordpress.com/, você tem várias entradas explicando-o com mais detalhes (e também adicionou algumas melhorias)

Deixo-vos o pacote de instalação (.deb) para que possas usar o programa, e o código fonte para estudá-lo, para que possas seguir melhor os comentários dos vídeos tutoriais do Dani26.

Botão de download
Obrigado Dani26 por compartilhar e contribuir com o software livre

Abaixo estão os vídeos tutoriais do programa, realizados passo a passo:

Vídeo 1: Criando o banco de dados

Vídeo 2: Adicionar registros

Vídeo 3: editar e excluir registros

Vídeo 4: Encontrar e relatar

Notas:
1) Pesquisa: no código-fonte que você pode baixar, a frase sql do vídeo:

Select * from Amigos where nombre like '" & filtro & "'"

Eu mudei para

Select * from Amigos where nombre like '%" & filtro & "%'"

Já o símbolo "%" funciona como um curinga nas pesquisas de conteúdo. Então, se eu procurar a palavra «ul«, Irá mostrar os registros que contêm o nome« Julio »,» Julian »,» Zulan ', etc.

2) O Gambas3 tem a opção de "recuo automático", que Daniel não utilizava em seus vídeos.

Este recuo automático pode ser ativado no menu «Ferramenta / Preferências / Formatação de código / Formato ao carregar e salvar»

formulário para ativar a formatação

Habilitar formatação automática de código-fonte

Fontes: tópico do fórum gambas-es.org & Gambeando Blog


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Andres dito

    Por favor continue fazendo isso

  2.   A dito

    Offtopic: A versão final 1.0 do Makehuman saiu ontem, dê uma olhada.

  3.   vr_rv dito

    Excelente trabalho o que fazem com camarão 🙂

  4.   jor dito

    Gostaria também de um exemplo de relatório individual de um arquivo desta agenda, pois o relatório neste exemplo é global, ou seja, o relatório é de todos os arquivos contidos na base de dados

    1.    Freddy dito

      É fácil você apenas usar um pouco de lógica e selecionar isso para a tabela completa você usa um onde derivado para um texboxt pronto saudações

  5.   paco2003 dito

    você poderia passar o arquivo para me orientar