logo portal cursos edivam cabral
  • Cursos
  • Login
  • Voltar

Este site usa cookies para personalizar o conteúdo e analisar o tráfego, a fim de oferecer a você uma melhor experiência. Política de Cookie

Aceitar
Descrição do Curso Descrição do Curso
Conteudo Programático Conteúdo Programático
Avaliações Avaliações
Avaliações Voltar

Sistema para Controle de Cheque

A melhor forma de aprender qualquer coisa é praticando, seja o que for é preciso fazer para aprender. Pensando nisso resolvi ensinar passo a passo a criar um sistema para controle de cheques.

Hoje em dia os cheques são pouco utilizados, porém escolhi esse tema para fazer um sistema pequeno e com muitas funcionalidades, assim você como aluno vai ver na práticas diversas situações de códigos que poderão ser aplicados em outras aplicações.

Veja abaixo todas as telas que você vai criar clique a clique junto comigo durante o processo de aprendizado.

Menu Principal

A tela de menu é o ponto central desse sistema, nela vamos construir todas as ações que o sistema terá, diversas opções de consultas, novos cadastrados, alterações e emissão de relatórios, assim como um rodapé mostrando a somatória em tempo real de tudo  que é consultado nessa tela.




Cadastro dos Cheques

Nessa tela iremos construir toda  a parte do cadastro das informações que eu achei necessário armazenar sobre os cheques.

Você vai aprender a fazer algumas validações, como por exemplo, só cadastrar se todas os campos obrigatórios forem preenchidos entre outras.


Alteração e Exclusão de Registros

Primeiro é necessário fazer um pesquisa e selecionar um cheque da lista, para que o registro possam ser alterado ou excluído da base de dados.

Também vou ensinar a codificar a exclusão do registro de forma correta, mostrando na tela uma mensagem de confirmação, onde quem vai usar a planilha poderá clicar em sim ou nao para confirmar que o registro deve de fato ser excluído.



Relatórios em PDF

Você também vai aprender a fazer dois modelos de relatórios, um mais simples e outro mais elaborado.

No modelo simples, vou criar um formulário ligado na consulta do formulário Menu Principal, assim sendo basta consultar e gerar o relatório com base no resultado dessa consulta, veja a seguir um exemplo:


Já para o modelo de relatório mais avançado, vou criar um formulário exclusivo, onde poderá ser escolhido o período de vencimento para os cheques, e também a situação atual do cheque, se foi devolvido, compensado entre outros, veja o formulário que você vai criar:


Note que após preencher as informações aparece o processo em tempo real, logo após é gerado o arquivo no formato PDF, contendo os cheques separados por data de vencimento, como imagem a seguir:


Tenho certeza absoluta que esse curso será uma porta de entrada para o seu conhecimento em VBA, então não fique de fora dessa, clique na imagem abaixo e venha fazer parte desse projeto fantástico.




Excel VBA
QUERO ENTRAR

Conteúdo Programático

FRONT-END Lançamento dos Cheques
15 Aulas | 01:31:48
  • Aula Liberada O que será feito nesse módulo? 00:02:47
  • Aula Bloqueada Iniciando o Projeto 00:06:00
  • Aula Bloqueada Criando e configurando o formulário Lançamento de Cheques 00:05:51
  • Aula Bloqueada Titulo personalizado usando o controle Label 00:07:06
  • Aula Bloqueada Adicionar e Configurar o Controle Multi-Pagina 00:05:34
  • Aula Bloqueada Como mudar a cor de fundo do multipagina 00:05:36
  • Aula Bloqueada Definindo as imagens para o formulário lançamento de cheques 00:05:54
  • Aula Bloqueada Layout da Pagina Dados do Cliente 00:06:24
  • Aula Bloqueada Layout da Pagina Dados do Cheque 00:05:36
  • Aula Bloqueada Layout da Pagina Situação do Cheque 00:07:31
  • Aula Bloqueada Criando o menu de navegação personalizado para o multipagina 00:06:19
  • Aula Bloqueada Melhorando o manuseio do controle multipagina usando o controle Frame 00:07:02
  • Aula Bloqueada Criando os botões para salvar e gerar um novo lançamento de cheques 00:06:30
  • Aula Bloqueada Finalização do Layout Visual do Formulário de Lançamento de Cheques 00:04:56
  • Aula Bloqueada Super dica para efeito gradiente no formulário 00:08:42
Codificando o Menu do MultiPagina
4 Aulas | 00:31:40
  • Aula Bloqueada Como o VBA funciona dentro do Excel 00:08:09
  • Aula Bloqueada Troca das paginas ao clicar nos menus 00:06:21
  • Aula Bloqueada Efeito de destaque embaixo do botão clicado no menu 00:07:55
  • Aula Bloqueada Efeito para deixar os botões com aspecto de desativado 00:09:15
Melhorando o Uso do Formulário de Lançamento
3 Aulas | 00:17:02
  • Aula Bloqueada Nomeando os controles 00:04:53
  • Aula Bloqueada Propriedade TabIndex 00:05:44
  • Aula Bloqueada Mudar de pagina automaticamente no ultimo controle da pagina anterior 00:06:25
Codificando o Lançamentos dos Cheques
5 Aulas | 00:34:51
  • Aula Bloqueada Criando a tabela para receber os dados do lançamento dos cheques 00:06:06
  • Aula Bloqueada Como jogar os dados do formulário para a planilha 00:08:59
  • Aula Bloqueada Salvar na próxima linha vazia 00:06:29
  • Aula Bloqueada Como gerar o id automaticamente 00:05:16
  • Aula Bloqueada Formatações dos Dados na Planilha 00:08:01
Validações para o Lançamento dos Cheques
7 Aulas | 00:49:20
  • Aula Bloqueada Inicio das Validações de Campos Vazios 00:08:35
  • Aula Bloqueada Função CampoVazio de Forma Reutilizável 00:09:02
  • Aula Bloqueada Finalizando as validações de campos obrigatórios 00:06:14
  • Aula Bloqueada Validações para o campo valor do cheque 00:05:20
  • Aula Bloqueada Validações para os campos com datas 00:06:51
  • Aula Bloqueada Permitir apenas a entrada de números nos campos agencia, conta e cheque 00:05:00
  • Aula Bloqueada CheckBox para puxar nome do cliente para o titular quando forem o mesmo 00:08:18
Salvar o histórico de movimentações do cheque
5 Aulas | 00:31:11
  • Aula Liberada O que será feito nesse módulo? 00:01:39
  • Aula Bloqueada Capturando o id salvo para o cheque cadastrado 00:06:32
  • Aula Bloqueada Salvando o histórico do cheque na tabela histórico 00:10:07
  • Aula Bloqueada Validacoes antes de salvar o histórico do cheques 00:07:50
  • Aula Bloqueada Ocultando o botão MenuSituação até que o lançamento do cheque seja cadastrado 00:05:03
Iniciando o uso de SQL
10 Aulas | 01:00:11
  • Aula Bloqueada O que é SQL 00:03:22
  • Aula Bloqueada Configurando a planilha para fazermos as consultas SQL 00:03:50
  • Aula Bloqueada SQL para pegar nomes dos clientes sem repetições 00:08:47
  • Aula Bloqueada Jogar os dados da consulta SQL para dentro do combobox cbCliente 00:08:01
  • Aula Bloqueada Pegar as colunas endereco, contato e documento do cliente e jogando na combobox 00:04:16
  • Aula Bloqueada Completar as informações de endereço, contato e cpf ao selecionar o cliente na combobox 00:07:59
  • Aula Bloqueada Carregar a lista de endereços para o combobox cbEndereco 00:05:07
  • Aula Bloqueada Ocultando as informações dentro do combobox cbCliente 00:04:53
  • Aula Bloqueada Carregando o titular para o combobox cbTitular 00:06:51
  • Aula Bloqueada Finalizando os carregamentos via SQL no formulário lançamento de cheques 00:07:05
Finalizando o Cadastro do Histórico do Cheque
12 Aulas | 01:16:13
  • Aula Liberada O que será feito nesse módulo? 00:01:49
  • Aula Bloqueada SQL para consulta do histórico de lançamento dos cheques 00:06:52
  • Aula Bloqueada Configurando o ListBox para mostrar todo o resultado da consulta do histórico 00:07:30
  • Aula Bloqueada Criando um cabeçalho personalizado para o Listbox do histórico do cheque 00:06:39
  • Aula Bloqueada Limpando os campos do cadastro de histórico logo após salvar 00:03:59
  • Aula Bloqueada Pegar os dados da linha selecionada na Listbox para fazer a alteração do histórico 00:06:27
  • Aula Bloqueada Bloqueando alguns controles na hora de fazer a alteração do histórico do cheque 00:07:46
  • Aula Bloqueada Alterando os dados selecionado para o histórico do cheque 00:08:01
  • Aula Bloqueada Finalizando a parte da alteração do histórico do cheque 00:07:40
  • Aula Bloqueada Configurando a exibição e bloqueio do botão que remove o histórico do cheque 00:03:50
  • Aula Bloqueada Codificando o botão remover histórico do cheque 00:08:29
  • Aula Bloqueada Códigos do botão limpar na pagina situação do cheque 00:07:11
Iniciando o Formulário Menu dos Cheques
18 Aulas | 06:06:47
  • Aula Liberada O que será feito nesse modulo 00:01:27
  • Aula Bloqueada Criando e configurando o formulário menu do lançamento de cheques 00:03:11
  • Aula Bloqueada Criando os botões para adicionar, alterar e excluir um cheque da base de dados 00:05:53
  • Aula Bloqueada Criando os efeitos no menu superior do formulário menu lançamento de cheques 00:08:31
  • Aula Bloqueada Criando o multi-pagina para mostrar o resultados das consultas de cheques 04:25:00
  • Aula Bloqueada Configurando as imagens que vou usar dentro do multi-pagina do resultado da busca 00:04:34
  • Aula Bloqueada Preparando a planilha que vai receber a consulta do lançamento dos cheques 00:06:37
  • Aula Bloqueada Escrevendo o SQL para a consulta geral dos cheques lançados 00:06:42
  • Aula Bloqueada Configurando o ListBox para receber os dados das consultas 00:06:11
  • Aula Bloqueada Configurando o RowSource atraves de VBA e formatando datas e moedas dentro do ListBox 00:07:02
  • Aula Bloqueada Codificando o botão novo lançamento e pegando o id selecionado para alterar o cheque 00:07:22
  • Aula Bloqueada Carregando todos os valores do lançamento para realizar a alteração do registro 00:07:34
  • Aula Bloqueada Formatando os valores de data e moeda e ajustando o botão para salvar as alterações 00:08:08
  • Aula Bloqueada Correção sobre o campo txtValor 00:04:22
  • Aula Bloqueada Atualizando a busca dos cheques após alterar ou adicionar um novo registro 00:04:00
  • Aula Bloqueada Limpando todos os campos do formulário frmCheque 00:07:18
  • Aula Bloqueada Finalizando a codificação do botão Novo no formulário frmCheque 00:05:06
  • Aula Bloqueada Codificando o botão para excluir um cheque da base de dados 00:07:49
Aplicando filtros na consulta dos cheques
12 Aulas | 01:28:39
  • Aula Bloqueada Criando os campos para as opções de consultas dos cheques 00:07:22
  • Aula Bloqueada Explicando como vai funcionar a busca dos cheques 00:07:40
  • Aula Bloqueada Montando o critério de busca por nome do cliente ou titular do cheque 00:08:43
  • Aula Bloqueada Excluindo o resultado da busca anterior para realizar a nova busca 00:06:26
  • Aula Bloqueada Acertando a consulta dos cheques para a busca não localizada 00:04:34
  • Aula Bloqueada Buscando por numero do cheque e data de vencimento 00:08:19
  • Aula Bloqueada Buscando cheques por período de emissão 00:05:47
  • Aula Bloqueada Adicionando ao SQL a situação e a data do último lançamento de histórico do Cheque 00:11:09
  • Aula Bloqueada Correção nos formatos das colunas dentro da tabela tbCheque 00:06:16
  • Aula Bloqueada Atualizando o histórico do cheque na tabela principal 00:11:17
  • Aula Bloqueada Buscando cheques pela situação do histórico de movimentações 00:06:54
  • Aula Bloqueada Limpando os campos da busca de cheques 00:04:12
Botões Adicionais no Formulário Menu Cheques
10 Aulas | 01:08:31
  • Aula Bloqueada Criando os últimos botões do menu superior 00:08:05
  • Aula Bloqueada Codificando o botão Visualizar Cheques Vencendo Hoje 00:05:16
  • Aula Bloqueada Codificando o botão cheques vencidos e cheques devolvidos 00:06:19
  • Aula Bloqueada Codificando os indicadores de cheques vencendo hoje, vencidos ou devolvidos 00:10:22
  • Aula Bloqueada Layout do Relatório Geral de Cheques Pesquisados 00:07:09
  • Aula Bloqueada Formatando as colunas de datas no relatório geral de cheques 00:07:47
  • Aula Bloqueada Configurando a Impressão do Relatório do Cheques 00:05:24
  • Aula Bloqueada Gerando o PDF do Relatório de Cheques 00:07:38
  • Aula Bloqueada Finalizando a parte da impressão do relatório em PDF 00:07:09
  • Aula Bloqueada Últimos Ajustes na Impressão do Relatório Geral de Cheques 00:03:22
Rodapé do Formulário Menu Cheques
5 Aulas | 00:31:37
  • Aula Bloqueada Iniciando o layout do rodapé formulário menu cheque 00:07:42
  • Aula Bloqueada Finalizando o layout do rodapé formulário menu cheque 00:05:51
  • Aula Bloqueada SQL para pegar soma e quantidade total no rodapé 00:06:35
  • Aula Bloqueada SQL para pegar as ultimas informações do rodapé do menu cheque 00:07:49
  • Aula Bloqueada Finalizando o formulário menu dos cheques 00:03:40
Relatórios Avançados
25 Aulas | 03:19:43
  • Aula Liberada O que será feito nas próximas aulas 00:02:38
  • Aula Bloqueada Iniciando o formulário de relatórios dos cheques 00:06:40
  • Aula Bloqueada Destacando o botão clicado no formulário relatório 00:04:39
  • Aula Bloqueada Criando o visual da pagina relatório por período 00:05:26
  • Aula Bloqueada Criando o layout da pagina relatório por situação 00:07:13
  • Aula Bloqueada Criando o quadro modelo para gerar o relatório avançado 00:13:36
  • Aula Bloqueada Criando o SQL para trazer todos os cheques do relatório avançado 00:06:27
  • Aula Bloqueada Limpando a área da planilha para uma nova consulta no relatório avançado 00:03:23
  • Aula Bloqueada Adicionado o critério de busca por período no relatório avançado 00:07:56
  • Aula Bloqueada Validando os campos data para antes de gerar o relatório avançado 00:07:54
  • Aula Bloqueada Colocando o critério da situação para o relatório de período 00:07:31
  • Aula Bloqueada Percorrendo todas as células com as datas do relatório de período 00:08:11
  • Aula Bloqueada Contando quantos cheques foram localizados para cada data do relatório por período 00:07:46
  • Aula Bloqueada Pegando a soma geral de todos os cheques vencendo em cada data 00:07:15
  • Aula Bloqueada Copiando o modelo criado para cada data de vencimento dos cheque 00:07:42
  • Aula Bloqueada Após cada cópia preencher a data, qtd e soma dos cheques 00:08:35
  • Aula Bloqueada Inserindo a quantidade de linhas necessárias dentro do relatório avançado 00:14:57
  • Aula Bloqueada Carregamento dos cheques para o relatório avançado parte 1 00:09:44
  • Aula Bloqueada Carregamento dos cheques para o relatório avançado parte 2 00:08:34
  • Aula Bloqueada Limpando a planilha relatório para uma nova consulta 00:06:43
  • Aula Bloqueada Exportando o relatório avançado para PDF 00:09:14
  • Aula Bloqueada Ocultando as linhas do modelo dentro do relatório avançado 00:07:31
  • Aula Bloqueada Identificando as quebras de pagina para fazer os ajustes no relatório avançado 00:08:37
  • Aula Bloqueada Ajustando os títulos de cada vencimento dentro das quebras de páginas 00:10:57
  • Aula Bloqueada Finalizando os ajustes nas quebras de páginas do relatório de cheques avançado 00:10:34
Barra de Progresso para o Relatório
5 Aulas | 00:34:12
  • Aula Liberada O que faremos nesse módulo 00:01:33
  • Aula Bloqueada Criando o Layout Visual da pagina de Progresso para o Relatório 00:06:14
  • Aula Bloqueada Pegando o andamento das quantidades de cheques já processadas no relatório 00:09:14
  • Aula Bloqueada Calculando o percentual concluído em tempo real para o relatório de cheques 00:08:58
  • Aula Bloqueada Finalizando o Relatório por período 00:08:13
Finalizando o Projeto
4 Aulas | 00:27:08
  • Aula Bloqueada Preparando o projeto para ser usado pelo usuário final 00:08:26
  • Aula Bloqueada Criando a macro Tela para melhorar o visual do menu principal 00:06:52
  • Aula Bloqueada Macro para voltar a tela as configurações padrões 00:05:53
  • Aula Bloqueada Últimos ajustes no projeto Controle de Cheques 00:05:57
Código Fonte
1 Aulas | 00:00:00
  • Aula Bloqueada Baixar Código Fonte do Curso

Avaliações e Depoimentos

Média Para Este Curso 5
Alunos que avaliaram: 18
100%
0%
0%
0%
0%



  • APARECIDO ARANTES DE FARIA
    22/06/2025
    Muito didático. Muita calma. Muito boa vontade.
  • JOELSON SOUZA
    21/06/2025
  • Adilson de Oliveira
    30/04/2025
    Show, muito bom!!!
  • Kilvia Costa Araujo
    23/04/2025
    até o momento , estou gostando muito da didática e das explicações. Claro, direto ao assunto. Recomendo.
  • Geovane Marques
    31/10/2024
  • Samuel Azevedo
    04/03/2024
    Finalizando este curso maravilhoso! Este curso é uma jornada prática e direta ao ponto para quem deseja dominar o Excel VBA. Com 140 aulas, o Professor Edivam Cabral ensina técnicas fantásticas e oferece insights valiosos para elaborar qualquer projeto. Projeto Prático: Construa um sistema completo de controle de cheques. Um Passo a Passo incrível: Acompanhe cada etapa detalhadamente. Professor Experiente: Edivam Cabral é renomado por sua abordagem eficaz. Além disso, o Professor Edivam Cabral se destaca pelo excelente suporte que oferece aos alunos. Ele não brinca quando diz que está a inteira disposição, está sempre disponível para responder dúvidas via WhatsApp e e-mail, garantindo que nós estudantes tenhamos uma experiência de aprendizado completa e personalizada. Se você busca automação no Excel e quer evitar arrependimentos, essa formação é essencial. Vumbora! e partiu Planilha Modelo para Qualquer Projeto..
  • LUIS DE OLIVEIRA
    10/01/2024
    O curso está simplesmente muito top. As estrelas deviam ir até 10. Está de parabéns professor Edivam.
  • Jose Lira
    29/08/2023
    Quero parabenizar o professor Edivam Cabral pelos seus cursos. Recomendo a todos os seus cursos. Parabéns professor nota 100000000000000
  • Marcio Santos
    30/07/2023
    Esse curso de controle de cheque é sensacional muito bom mesmo, parabéns Edivam...
  • Jesiel Fillietaz
    30/07/2023
    Este curso abriu minha visão na programação VBA e também na parte lógica de programação, podendo aproveitar essa experiencia não só para VBA mas para outras linguagens, super recomendo, com conteúdo muito valioso em informação, professor Edivam é muito didático e tem muita experiencia.
  • Leonardo Zubelzo
    30/07/2023
    O curso de VBA superou minhas expectativas, proporcionando um aprendizado abrangente e prático, essencial para a automação de tarefas no Excel.
  • eduardo zara
    29/06/2023
    Não tenho adjetivos para poder avaliar esse curso, simplesmente sensacional!,, Parabéns pela didática e que Deus te abençoe sempre!,, Super recomendo esse ou outro curso que o prof Edivam venha a disponibilizar. Grande abraço a todos.
  • José Rogério Melo
    12/04/2023
    Excelente curso, informações valiosas e ótima didática. Recomendo cem por cento!
  • Francisco Hermilson Carvalho Rodrigues
    28/02/2023
    Cem por cento recomendo .....
  • Claudio Delbone
    05/02/2023
    Simplesmente sensacional! Dificilmente pode-se encontrar um curso com tantas informações e com tão boa didática! Para mim foi o curso mais completo que encontrei, considerando também todas as linguagens de programação que ja cursei.
  • manoel paulo rigao
    10/01/2023
    Para mim a didática é impecável, sem falar do mais importante para quem está aprendendo, sou grato a vc Edivam porque eu aprendi muito com as sua aulas. Porque eu sempre comprei cursos e náo aprendia nada. Por isso sou grato a vc porque eu estou aprendendo muito com os seus cursos uma abraço do seu aluno eu recomendo pra todos que querem aprender show.
  • Uenderson Melquiades
    29/12/2022
    Edivam e o programador fora da Caixa, quando acho que o processo está bem ele eleva o nível.
  • MANOEL DE JESUS VALE
    12/11/2022
    Como desistir ?
Portal Cursos Edivam Cabral

Nossos Números

282 Alunos

64 Cursos

498 Avaliações

4.9919678714859 Nota Média

Contatos

+55 (27) 99511 6242

contato@edivamcabral.com.br

Av. Reinaldo Berger, Rio Possmoser, Santa Maria de Jetiba - ES

SiteLock

© 2022-2025 Edivam Cabral Todos os direitos reservados

Etapa 1
Etapa 2
 of 

Como você avaliaria este curso em geral?

Deixe sua opnião

- Edivam Cabral da Silva

Você tem certeza ?

Sim