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
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.
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»
Fontes: tópico do fórum gambas-es.org & Gambeando Blog
Por favor continue fazendo isso
Offtopic: A versão final 1.0 do Makehuman saiu ontem, dê uma olhada.
Excelente trabalho o que fazem com camarão 🙂
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
É 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
você poderia passar o arquivo para me orientar