Escolar Documentos
Profissional Documentos
Cultura Documentos
Escolar. Parte 1
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter
conhecimento no mínimo do “ Curso Básico de Excel e os Tutoriais Utilizando Editor
do Visual Basic do Excel Parte 1 e Parte2”.
Nota:
Vou ensinar a cria esta biblioteca de uma forma diferente de como ensinei a criar
Agenda Telefônica, neste aplicativo vamos ir fazendo a análise e executando os
procedimentos ao mesmo tempo e também na maioria das vezes vou apenas mostrar
quais objetos devem ser inseridos e como devem ficar suas propriedades, sendo assim,
para saber como inserir e modificar as propriedades destes objetos consulte os Tutoriais
Utilizando Editor do Visual Basic do Excel Parte 1 e Parte 2.
Para começar a desenvolver um aplicativo para uma biblioteca escolar temos começar
fazendo a análise, e qual a melhor forma de fazer esta análise? podemos fazer perguntas
como,Quais campos a biblioteca vai ter?,Quais recursos vai ser disponibilizados?
Quantos Formulários vai possuir? Por onde vamos começar a desenvolver? ,ou seja,uma
serie de perguntas que nos leva a definir de que maneira será criado o aplicativo, foi
assim que desenvolvi o aplicativo para a biblioteca, a qual vou ensinar você a criar.
Pensei em desenvolver um aplicativo versátil, ou seja, que não disponibiliza-se apenas o
cadastramento de livros mas também o cadastramento de alunos, professores,sendo
assim, o aplicativo para biblioteca escolar vai disponibilizar os seguintes recursos:
Cadastramento dos livros
Cadastramento de Professores .
Cadastramento de Alunos.
Cadastramento de Empréstimos de Livros.
Cadastramento de Reservas de Livros.
Exclusão de Reservas e Empréstimos.
Sistema de ajuda completo de todas estas as funções.
Vamos aprender tudo passo a passo e ilustrado através de telas para que você possa
compreender de uma forma bem fácil, este aplicativo também vai proporcionar que
você desenvolva seu raciocínio lógico.
Antes de começar a criar a primeira interface gráfica temos que entende-la, ou seja,
coma vai ser o seu funcionamento.O seu funcionamento vai ser bem simples a partir
desta interface iremos acessar as demais, uma observação , toda a vez que eu estiver
referindo-me a interface gráfica é a mesma coisa que eu estivesse referindo-me a
formulários, então vamos definir quais objetos serão colocados e que nome vai receber
cada objeto.
Objetos:
02 Label
05 Commandbutton
01 Frame (Moldura)
01 Imagem
Com estes objetos definidos para a interface vamos ao seu desenvolvimento, mas antes
você deve criar uma pasta dentro da pasta Meus Documentos com o nome de
Biblioteca, dentro desta pasta vai ser onde vai criar o aplicativo, então vamos seguir da
seguinte forma:
Vou mostrar quais objetos deve ser colocado primeiramente e quais as propriedades
devem ser alteradas.
Insira as 02(Duas) label a primeira label você deve modificar a sua propriedade caption
para BILIOTECA ESCOLAR , Font para verdana, Tamanho 20 Estilo negrito e itálico e
Forecolor para azul.
- Insira a objeto Imagem.
Acompanhe todos estes procedimentos passo a passo através das telas abaixo:
Tela 002( Formulário deve ficar desta maneira após você ter feito as alterações)
Tela 003 ( Insira as label e modifique suas propriedades e fazendo os ajustes de
tamanho)
Tela 004( As duas label após alteração devem ficar como mostra a tela acima)
Tela 005 (Insira o frame(Moldura) e ajuste seu tamanho e modifique sua propriedade)
Tela 008 (Botões com suas propriedades modificadas)
Por último você deve ajustar todos os objetos para que fiquem exatamente conforme a
tela abaixo.
Tela 010 ( Interface gráfica inicial concluída)
Concluída a criação da nossa primeira interface gráfica, sendo que é uma interface
amigável de fácil utilização, sempre temos que criar aplicativos que possibilite ao
usuário final um fácil entendimento das funções que aplicativo deve fazer.
Conclusão:
Nesta primeira parte do tutorial, mostrei a você a criação da interface gráfica amigável,
a explicação de uma parte do funcionamento do aplicativo e análise mostrado através
telas para facilitar sua compreensão, na próxima parte do aplicativo irei ensinar a criar a
interface de cadastramento de professores, alunos e dos livros.Bons estudos e até a
próxima parte.
Criando Aplicativo Para Biblioteca
Escolar - Parte 2
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter
conhecimento no mínimo do “Curso Básico de Excel e os Tutoriais Utilizando Editor do
Visual Basic do Excel Parte 1 e Parte2”.
Nota:
Na maioria das vezes vou apenas mostrar quais objetos devem ser inseridos e como
devem ficar suas propriedades, sendo assim, para saber como inserir e modificar as
propriedades destes objetos consulte os Tutoriais Utilizando Editor do Visual Basic do
Excel Parte 1 e Parte 2.Também vamos ir fazendo a análise juntamente com o
desenvolvimento do aplicativo,sendo assim,ao longo do desenvolvimento posso
modificar alguma parte do aplicativo,ou seja,por exemplo o nome de um objeto, entre
outros.
01 Formulário
11 Label
01 Imagem
08 Textbox
03 Frame (Moldura)
01 Msflexgrid(Grade)
05 CommandButton
Height para 42
Widht para 72
Fixedcols de 1 para 0
Tela 001 (Formulário sem modificação de suas propriedades,o mesmo deve estar dentro
do projeto existente)
Tela 003 (Frame inserido )
Tela 005 (Label inseridas)
Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar suas
propriedades)
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)
Tela 009 (Objeto imagem inserido)
Tela 011 (Msflexgrid inserida dentro do frame)
Tela 013 (CommandButton inseridos)
Conclusão:
Neste tutorial definimos quais os objetos que iríamos utilizar na criação da interface
gráfica amigável do cadastramento de professores, bem como definimos e modificamos
as propriedades dos objetos,também ensinei quais os objetos você deveria inserir
primeiro,demonstrado através das telas para uma melhor sua compreensão, na próxima
parte do aplicativo irei ensinar a criar a interface de cadastramento de professores,
alunos.Bons estudos e até a próxima parte.
Criando Aplicativo Para Biblioteca
Escolar. Parte 3
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter
conhecimento no mínimo do “Curso Básico de Excel e os Tutoriais Utilizando Editor do
Visual Basic do Excel Parte 1 e Parte2”.
Nota:
Na maioria das vezes vou apenas mostrar quais objetos devem ser inseridos e como
devem ficar suas propriedades, sendo assim, para saber como inserir e modificar as
propriedades destes objetos consulte os Tutoriais Utilizando Editor do Visual Basic do
Excel Parte 1 e Parte 2. Vamos continuar fazendo a análise juntamente com o
desenvolvimento do aplicativo.
Fixedcols de 1 para 0
Tela 001 (Formulário sem modificação de suas propriedades,o mesmo deve estar dentro
do projeto existente)
Tela 002 (Formulário após ter feito as modificações em suas propriedades)
Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar suas
propriedades)
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)
Vamos inserir o objeto Imagem.
Tela 012 (Msflexgrid depois de modificar suas propriedades)
Tela 014 (CommandButton após ter feito as alterações em suas propriedades)
Conclusão:
Neste tutorial definimos quais os objetos que iríamos utilizar na criação da interface
gráfica de cadastramento de alunos, bem como definimos e modificamos as
propriedades de cada objeto,ensinei quais os objetos você deveria inserir primeiro,
através das telas para uma melhor sua compreensão, na próxima parte do aplicativo irei
ensinar a criar a interface de cadastramento de livros.Bons estudos e até a próxima
parte.
Criando Aplicativo Para Biblioteca
Escolar. Parte 4
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter
conhecimento no mínimo do “ Curso Básico de Excel e os Tutoriais Utilizando Editor
do Visual Basic do Excel Parte 1 e Parte2 e Parte3”.
Nota:
Vou apenas mostrar quais objetos devem ser inseridos e como devem ficar suas
propriedades, sendo assim, para saber como inserir e modificar as propriedades destes
objetos consulte os Tutoriais Utilizando Editor do Visual Basic do Excel Parte 1 e Parte
2.Vamos continuar fazendo a análise juntamente com o desenvolvimento do aplicativo.
01 Formulário
08 Label
01 Imagem
05 Textbox
03 Frame (Moldura)
01 Msflexgrid(Grade)
05 CommandButton
Estes são os todos os objetos que vamos utilizar para a criação do cadastro de
livros,agora vamos definir suas propriedades:
Height para 48
Widht para 72
Fixedcols de 1 para 0
Cols para 5
Height para 72
Widht para 300
Tela 001 (Formulário sem modificação de suas propriedades,o mesmo deve estar dentro
do projeto existente)
Tela 002 (Formulário após ter feito as modificações em suas propriedades)
Tela 004 (Frames após ter feito as alterações em suas propriedades)
Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar suas
propriedades)
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)
Vamos inserir o objeto Imagem.
Tela 012 (Msflexgrid depois de modificar suas propriedades)
Tela 014 (CommandButton após ter feito as alterações em suas propriedades)
Conclusão
Definimos nesta parte 4 quais os objetos que iríamos utilizar na criação da interface
gráfica de cadastramento de livros, bem como definir e modificar as propriedades de
cada objeto,ensinei quais os objetos você deveria inserir primeiro, sempre mostrando as
telas para uma melhor compreensão, na próxima parte do aplicativo irei ensinar a criar a
interface de cadastramento de Empréstimos de Livros. Bons estudos e até a próxima
parte.
Criando Aplicativo Para Biblioteca
Escolar. Parte 5
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter
conhecimento no mínimo do “ Curso Básico de Excel e os Tutoriais Utilizando Editor
do Visual Basic do Excel Parte 1 e Parte2,juntamente com as partes1,2,3,4 anteriores da
criação da biblioteca escolar.”
Nota:
Irei mostrar quais objetos iremos inserir e como devem ficar suas propriedades, sendo
assim, para saber como inserir e modificar as propriedades destes objetos consulte os
Tutoriais Utilizando Editor do Visual Basic do Excel Parte 1 e Parte 2.Continuaremos a
fazer a análise juntamente com o desenvolvimento do aplicativo.
01 Formulário
09 Label
01 Imagem
06 Textbox
05 Frame (Moldura)
02 Msflexgrid(Grade)
03 CommandButton
Estes serão os objetos que vamos utilizar para a criação do cadastro de empréstimos de
livros,vamos definir suas propriedades:
Height para 42
Widht para 66
Fixedcols de 1 para 0
Cols para 2
Height para 48
Widht para 156
Fixedcols de 1 para 0
Cols para 3
Height para 48
Widht para 156
Tela 001 (Formulário sem modificação de suas propriedades,o mesmo deve estar
dentro do projeto existente)
Tela 002 (Formulário após ter feito as modificações em suas propriedades)
Tela 005 (Label inseridas)
Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar
suas propriedades)
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)
Vamos inserir o objeto Imagem.
Tela 012 (Msflexgrid depois de modificar suas propriedades)
Tela 014 (CommandButton após ter feito as alterações em suas propriedades)
Conclusão
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter
conhecimento no mínimo do “ Curso Básico de Excel e os Tutoriais Utilizando Editor
do Visual Basic do Excel Parte 1 e Parte2,juntamente com as partes1,2,3,4,5 anteriores
da criação da biblioteca escolar.”
Nota:
Sempre irei mostrar quais objetos deve ser inserido e como devem ficar suas
propriedades,sempre que você quiser saber como inserir ou modificar as propriedades
dos objetos consulte os Tutoriais Utilizando Editor do Visual Basic do Excel Parte 1 e
Parte 2.Sempre iremos fazendo a análise juntamente com o desenvolvimento do
aplicativo,porque vai tornar mais fácil na hora de codificarmos o aplicativo.
Vamos Utilizar a mesma quantidade objetos que utilizamos para criar a interface de
cadastramento de livros:
01 Formulário
09 Label
01 Imagem
06 Textbox
05 Frame (Moldura)
02 Msflexgrid(Grade)
03 CommandButton
Estes serão os objetos que vamos utilizar para a criação do cadastro de empréstimos de
livros,vamos definir suas propriedades :
Height para 48
Widht para 66
Fixedcols de 1 para 0
Cols para 2
Height para 48
Widht para 156
Fixedcols de 1 para 0
Cols para 3
Height para 48
Widht para 156
Tela 002 (Formulário após ter feito as modificações em suas propriedades)
Tela 003 (Frame inserido)
Tela 004 (Frames após ter feito as alterações em suas propriedades)
Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar
suas propriedades)
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)
Tela 008 (TextBox após ter modificado suas propriedades)
Tela 009 (Objeto imagem inserido)
Tela 010 ( Imagem após ter modificado sua propriedade)
Tela 011 (Msflexgrid inserida dentro do frame)
Tela 012 (Msflexgrid depois de modificar suas propriedades)
Tela 014 (CommandButton após ter feito as alterações em suas propriedades)
Terminamos a interface gráfica de reservas de livros, você deve ajustar os objetos para
que os mesmos fiquem igual a esta última tela(014).
Conclusão
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter
conhecimento no mínimo do “ Curso Básico de Excel e os Tutoriais Utilizando Editor
do Visual Basic do Excel Parte 1 e Parte2,juntamente com as partes1,2,3,4,5 ,6
anteriores da criação da biblioteca escolar.”
Nota:
Vou mostrar quais objetos deve ser inserido e como devem ficar suas
propriedades,sempre que você quiser saber como inserir ou modificar as propriedades
dos objetos consulte os Tutoriais Utilizando Editor do Visual Basic do Excel Parte 1 e
Parte 2.
Vamos começar a analisando como será criado o sistema de ajuda, este sistema de ajuda
vai ser simples, mas que vai ter objetividade na resposta na hora em que for utilizado.
Para desenvolver o sistema de ajuda iremos utilizar dois formulários, nos quais os
objetos que utilizaremos para cada um estão relacionados abaixo, nesta primeira etapa
irei ensinar a criar os formulários de ajuda,sendo que a descrição da ajuda,ou seja,o
conteúdo ensinando como cadastrar ou pesquisar você vai ter na próxima parte do
tutorial para que você possa compreender melhor. Vamos definir primeiro os nomes e a
quantidade de objetos, e depois definiremos suas propriedades.
Utilizaremos os seguintes objetos na criação d primeiro formulário de ajuda, onde neste
você vai selecionar o tipo de ajuda que necessita referente a 4 opções: Cadastro,
Pesquisa, Apagar e Editar.
01 Formulário
01 Label
01 Imagem
04 Frame (Moldura)
17 Option Button
01 CommandButton
01 Formulário
02 TextBox
01 CommandButton
Definidos os objetos que vamos utilizar para a criação o sistema de ajuda,vamos definir
suas propriedades :
Height para 42
Widht para 78
Agora vamos definir as propriedades do segundo formulário, este vai ser utilizado para
ver o conteúdo da ajuda.
TextBox 01
TextBox 02
Tela 002 ( Label com sua propriedade definidas)
Tela 004 (Frames inserido com suas propriedade modificadas)
Tela 006 (CommandButton inserido com suas propriedades modificadas)
Vamos criar agora o segundo formulário, este vai ser o que vai aparecer o conteúdo com
a explição de com deve-se cadastrar, pesquisar, editar ou apagar.
Tela 007 (Formulário com sua propriedades alteradas)
Tela 009 ( CommandButton com sua propriedades definidas)
Acabamos de criar os dois formulários de ajuda,agora vamos criar outro formulário que
vai ter o nome de Opções_Cadastro,como o próprio nome já diz este vai servir para que
na hora que você clicar no Botão cadastrar que se encontra na tela principal da
biblioteca vai surgir este formulário onde vai possibilitar escolher entre uma das três
opções de cadastro que são elas: Cadastrar Professores, Cadastrar Alunos ou Cadastrar
Livros.
Vamos definir quais os objetos e alterar suas propriedades conforme a descrição abaixo:
Formulário
01 Label
03 OptionButton
01 CommandButton
Definidos os objetos vamos ver como estes devem ficar, irei mostrar os objetos com sua
propriedades já definidas.
Tela 010 (Formulário inserido)
Tela 012 ( Frame inserido)
Tela 014 (CommandButton Inserido com sua propriedades alteradas)
Conclusão:
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial e , será necessário ter
conhecimento no mínimo do “ Curso Básico de Excel e os Tutoriais Utilizando Editor
do Visual Basic do Excel Parte 1 e Parte2,juntamente com as partes 1,2,3,4,5 ,6,7
anteriores da criação da biblioteca escolar.”
Nota:
Vamos definir quais objetos deve ser inserido e como irão ficar suas propriedades,antes
de definir os objetos para a criação dos 3 formulários iremos fazer uma análise.
Será criado um sistema de devolução de livros para quando for devolvido os livros
emprestados nós apagarmos os registros do banco de dados, esta será a principal função,
quanto a criação de mais dois formulários este terão o nome: Form_Reserva e
Form_empréstimo a principal função de cada um é fazer uma verificação de livros
emprestados ou reservados,ou seja,seguindo uma lógica,antes de emprestar um livro
você tem que verificar se o mesmo não esta emprestado ou reservado,com a criação
destes sistemas ele vai fazer esta verificação automática mas você também poderá fazer
manualmente,caso não tenha entendido,não se preocupe, na parte que iremos codificar o
aplicativos irei explicar novamente.
01 Formulário
03 Label
01 Imagem
03 Frame (Moldura)
02 TextBox
01 MsFlexGrid
01 CommandButton
01 Formulário
03 TextBox
02 CommandButton
01 MsflexGrid
02 Label
01 Formulário
03 TextBox
02 CommandButton
01 MsflexGrid
02 Label
Height para 18
Widht para 66
Height para 15
Widht para 96
Definidos os objetos e suas propriedades vou mostrar como devem ficar os formulários
com todos os objetos inseridos e com suas propriedades modificadas.
Tela 001 (Formulários de devolução)
Conclusão
Objetivo:
Nesta parte iremos aprender a desenvolver o banco de dados do aplicativo, bem como
fazer uma análise do aplicativo, sempre utilizando sempre telas para facilitar o
entendimento.
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial e , será necessário ter
conhecimento no mínimo do “Curso Básico de Excel e os Tutoriais Utilizando Editor do
Visual Basic do Excel Parte 1 e Parte2, juntamente com as partes 1,2,3,4,5 ,6,7,8
anteriores da criação da biblioteca escolar.”
Nota:
Irei mostrar como deve ser criado o primeiro banco de dados passo a passo para que
você tenha uma melhor compreensão, depois para a criação dos demais bancos será
praticamente a mesma .
Nesta parte do tutorial vamos criar o banco de dados, mas para isso antes vamos ter que
definir onde iremos criar,quantas tabelas serão necessárias em fim alguns itens. Vamos
começar a pensar da seguinte maneira:
O local para a criação do nosso banco de dados será na própria planilha onde você esta
desenvolvendo o aplicativo, a partir da plan2, então, definidos quais as planilhas e o
local onde iremos criar vamos começar a criar a banco de dados.
Um fator muito importante é que você deve dar um nome ao aplicativo que estamos
desenvolvendo exatamente este “BIBLIOTECAESCOLAR.XLS” tudo em maiúscula,
este também vai servir de nome para o nosso banco de dados, isso se faz necessário
porque quanto fizermos a codificação o código esta direcionado a este nome.
A primeira tabela que vamos criar é para o cadastro de alunos, utilizaremos todos os
campos já definidos na parte3 onde criamos a interface de cadastramento de alunos.
Tela 001 (Todos os campos devem estar e maiúsculo e em negrito)
Depois de inserido os campos na primeira linha de cada coluna você deve modificar a
cor para criarmos uma espécie de cabeçalho, com isso estaremos diferenciando o nome
dos campos com a entrada dos registros, veja na tela abaixo como deve ficar a tabela.
Tela 002 (A cor de preferência deve ser de cor cinza)
Feito esta parte concluímos o cabeçalho do banco de dados,sendo que cada tabela que
criamos iremos chamar de banco de dados.Vamos formatar a entrada de registro de cada
campo, da seguinte maneira:
Os Campos Cód, Turma, Série e Sala devem ficar formatados para entrada de números
geral, ou seja, neste campo vai receber só números.
Os Campo Nome, Endereço ,Turno ,Bairro devem ser formatados como campos texto.
O campo Cep deve ser formatado como especial para receber números de cep.
Estes procedimentos de formatação você deve fazer em todos os banco de dados que
iremos criar, irei mostrar através de telas todos os procedimentos de formatação
descritos acima, depois irei mostrar como devem ficar os outros banco de dados,
bastando você seguir os estes passos para fazer as formatações necessárias.
Primeiro selecione a primeira coluna onde se encontra o campo Cód, para isso basta
clicar em cima da letra “A” isso vai fazer com que a coluna fique toda seleciona, este
procedimento você deve repetir para os campos Turma, Série e Sala.
Tela 003 (Clique sobre a letra “A” e a coluna vai ficar toda selecionada”
Selecionado esta coluna clique com o botão direito do mouse para abrir menu de atalho,
nesta você deve selecionar a opção “Formatar Células”.
Tela 004 ( Selecione Formatar Células)
Veja que ao abrir esta janela dentro da categoria esta selecionado Geral, esta é a
categoria que nos queremos para a formatação do campo Cód portanto basta você clicar
em ok para confirmar.
Siga os mesmo procedimentos ensinados acima para abrir a janela de formatação em fez
de selecionar o campo Cód agora lógicamente você irá selecionar o campo Nome.Com a
janela aberta clique na categoria texto para a formatação do campo.
Vou mostrar o campo Cep, para isso siga os mesmos procedimento descritos
anteriormente que na caixa de formatação clique em especial e depois selecione a opção
Cep.
Tela 007 ( Selecione a opção Cep e clique ok)
Vamos ver a formatação do campo Celular sendo que o você deve fazer o mesmo
procedimento para o campo Residencial.Na caixa de formatação selecione Especial e
depois a opção telefone.
Concluída a formatação de todos os campos, você terá que criar mais seis banco de
dados para isso vamos utilizar a seguinte seqüência: Plan2 você irá criar e formatar um
banco de dados para cadastro de Professores, conforme é mostrado na tela abaixo,
lembrando que o procedimento para criação e formatação é mesmo que descrevi para
criação do banco de dados que criamos anteriormente.
Tela 010 (Banco de dados para cadastramento de livros)
Na plan7 Criar banco de dados para cadastrar o sistema de ajuda, sendo que este sistema
de ajuda iremos inserir na ultima parte do tutorial.
Tela 013 ( Banco de dados para o sistema de ajuda)
Esta parte da criação do banco de dados esta concluída,lembrando que você deve seguir
os mesmos procedimentos ensinado no primeiro banco de dados para criação dos outros
banco de dados.
Conclusão:
Objetivo:
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter
conhecimento no mínimo do “Curso Básico de Excel e os Tutoriais Utilizando Editor do
Visual Basic do Excel Parte 1 e Parte 2, juntamente com as partes 1, 2, 3, 4, 5, 6, 7, 8, 9,
10 anteriores da criação da biblioteca escolar.”
Nota:
Irei mostrar como deve ser inserido os códigos no aplicativo de forma direta, ou seja,
nos botões de comando e nos formulários, sendo que alguns casos você vai repetir os
mesmos procedimentos, lembrando para acessar a janela de código clique duas vezes
sobro o objeto formulário ou botão.
Vamos começar a codificar o form_Reservas, inseria o código abaixo, que vai ser para
os filtros nome e de livros no formulário, sendo que na janela de código você deve
selecionar o evento Initialize, este evento vai fazer com que na hora que o iniciarmos o
aplicativo o mesmo aciona o nome do cabeçalho na grade.Também vamos inserir um
código para a label que terá a função de verificar quantos registros tem no banco de
dados.
Vou mostrar como deve fazer este procedimento, depois você deve seguir estes
procedimentos para o outros formulários:
Tela 002
Clicando em referencias vai abrir uma janela onde deve selecionar a biblioteca e clicar
em ok para confirmação.
Grade.ColWidth(0) = 800
Grade.ColWidth(1) = 2800
Grade.Row = 0
Grade.Col = 0
Grade.CellAlignment = 4
Grade.Text = "COD"
Grade.Col = 1
Grade.CellAlignment = 4
Grade.Text = "NOME"
'SEGUNDA GRADE
Grade1.ColWidth(0) = 800
Grade1.ColWidth(1) = 2800
Grade1.Row = 0
Grade1.Col = 0
Grade1.CellAlignment = 4
Grade1.Text = "COD"
Grade1.Col = 1
Grade1.CellAlignment = 4
Grade1.Text = "TITULO"
Após ter feito isso, volte ao formulário e clique sobre a grade Filtro de Nomes e coloque
o nome Grade, para isso selecione a propriedade Name e modifique para o nome citado
acima.
Na segunda grade você deve fazer o mesmo procedimento só deve colocar o nome de
Grade1.
Vamos inserir o código abaixo dentro do campo Text_Nome, dentro do evento Exit,
para selecionar este evento siga o mesmo procedimento ensinado para acessar o evento
Initialize, este text é que faz referência ao nome, você também deve inserir outro
textBox, neste selecione a propriedade enabled e coloque false, isso vai fazer com que
este text não apareça quando o aplicativo estiver ativado.
Label09 = Application.WorksheetFunction.CountA(Plan5.Columns(1)) - 1
Dim DB As Database
Dim rs As Recordset
If Me.Text_codigo = 3 Then
Grade.Rows = Grade.Rows + 1
End If
Grade.Row = Grade.Row + 1
Grade.Col = 0
Grade.Text = rs("COD")
Grade.Col = 1
Grade.Text = rs("NOME")
rs.MoveNext
Wend
End If
Grade.Rows = Grade.Rows + 1
End If
Grade.Row = Grade.Row + 1
Grade.Col = 0
Grade.Text = rs("COD")
Grade.Col = 1
Grade.Text = rs("NOME")
rs.MoveNext
Wend
End If
End If
Dim DB As Database
Dim rs As Recordset
Grade1.Rows = Grade1.Rows + 1
End If
Grade1.Row = Grade1.Row + 1
Grade1.Col = 0
Grade1.Text = rs("COD")
Grade1.Col = 1
Grade1.Text = rs("TITULO")
rs.MoveNext
Wend
End If
Agora vamos inserir os códigos nos botões de comando primeiro no Botão Ver Reserva:
Form_RESERVA.Show
Form_RESERVA.Text_TESTABD.Text = Me.Text_COD.Text
End If
Dim BD As Database
Dim rs As Recordset
CADASTRO(1) = UCase(Me.Text_codigo)
CADASTRO(2) = UCase(Me.Text_NOME)
CADASTRO(3) = UCase(Me.Text_COD)
CADASTRO(4) = UCase(Me.Text_ASSUNTO)
CADASTRO(5) = UCase(Me.Text_TITULO)
CADASTRO(6) = UCase(Me.Text_EMPRESTIMO)
CADASTRO(6) = UCase(Me.Text_COD.Value)
Dim L, I
L = biblioteca.Rows.Count + 1
If Len(Me.Text_COD) = 0 Then
Else
For I = 1 To 12
Next I
ThisWorkbook.Save
End If
Exit Sub
Else
Exit Sub
End If
FORM_RESERVAS.Hide
Dim DB As Database
Dim rs As Recordset
Grade1.Rows = Grade1.Rows + 1
End If
Grade1.Row = Grade1.Row + 1
Grade1.Col = 0
Grade1.Text = rs("COD")
Grade1.Col = 1
Grade1.Text = rs("NOME")
Grade1.Col = 2
Grade1.Text = rs("CODLIVRO")
Grade1.Col = 3
Grade1.Text = rs("ASSUNTO")
Grade1.Col = 4
Grade1.Text = rs("TITULO")
Grade1.Col = 5
Grade1.Text = rs("DTAEMPRESTIMO")
rs.MoveNext
Wend
End If
Form_RESERVA.Hide
Exit Sub
Vamos codificar os textbox Verificar Reserva o qual tem o nome na sua propriedade
name de TestaBd, insira o seguinte código:
Dim DB As Database
Dim rs As Recordset
Grade1.Rows = Grade1.Rows + 1
End If
Grade1.Row = Grade1.Row + 1
Grade1.Col = 0
Grade1.Text = rs("COD")
Grade1.Col = 1
Grade1.Text = rs("NOME")
Grade1.Col = 2
Grade1.Text = rs("CODLIVRO")
Grade1.Col = 3
Grade1.Text = rs("ASSUNTO")
Grade1.Col = 4
Grade1.Text = rs("TITULO")
Grade1.Col = 5
Grade1.Text = rs("DTAEMPRESTIMO")
rs.MoveNext
Wend
End If
Me.Text_CANCELACADASTRO.Text = 1
Form_RESERVA.Show
End If
Label52 = Application.WorksheetFunction.CountA(Plan6.Columns(1)) - 1
Grade.ColWidth(0) = 800
Grade.ColWidth(1) = 2800
Grade.Row = 0
Grade.Col = 0
Grade.CellAlignment = 4
Grade.Text = "COD"
Grade.Col = 1
Grade.CellAlignment = 4
Grade.Text = "NOME"
Grade1.ColWidth(0) = 800
Grade1.ColWidth(1) = 2800
Grade1.Row = 0
Grade1.Col = 0
Grade1.CellAlignment = 4
Grade1.Text = "COD"
Grade1.Col = 1
Grade1.CellAlignment = 4
Grade1.Text = "TITULO"
Ative o formulário novamente e coloque os nomes os mesmos nomes nas grades que
colocamos no formulário reservas, ou seja, para a primeira coloque grade e para a
segunda Grade1.
Dim DB As Database
Dim rs As Recordset
If Me.Text_CODIGO = 3 Then
Grade.Rows = Grade.Rows + 1
End If
Grade.Row = Grade.Row + 1
Grade.Col = 0
Grade.Text = rs("COD")
Grade.Col = 1
Grade.Text = rs("NOME")
rs.MoveNext
Wend
End If
Grade.Rows = Grade.Rows + 1
End If
Grade.Row = Grade.Row + 1
Grade.Col = 0
Grade.Text = rs("COD")
Grade.Col = 1
Grade.Text = rs("NOME")
rs.MoveNext
Wend
End If
End If
Dim DB As Database
Dim rs As Recordset
If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de
dados": Exit Sub
Grade1.Rows = Grade1.Rows + 1
End If
Grade1.Row = Grade1.Row + 1
Grade1.Col = 0
Grade1.Text = rs("COD")
Grade1.Col = 1
Grade1.Text = rs("TITULO")
rs.MoveNext
Wend
End If
Botão Emprestar:
Form_EMPRESTIMO.Text_TESTABD.Text = Me.Text_COD.Text
End If
Dim BD As Database
Dim rs As Recordset
CADASTRO(1) = UCase(Me.Text_CODIGO)
CADASTRO(2) = UCase(Me.Text_NOME)
CADASTRO(3) = LCase(Me.Text_COD)
CADASTRO(4) = UCase(Me.Text_ASSUNTO)
CADASTRO(5) = UCase(Me.Text_TITULO)
CADASTRO(6) = UCase(Me.Text_EMPRESTIMO)
CADASTRO(6) = UCase(Me.Text_COD.Value)
Dim L, I
L = biblioteca.Rows.Count + 1
If Len(Me.Text_COD) = 0 Then
MsgBox "VOCÊ NÃO DIGITOU NOME EM NENHUM DOS CAMPOS PARA
INCLUSÃO", vbCritical, "CADASTRO DE ENDEREÇOS"
Else
For I = 1 To 12
Next I
ThisWorkbook.Save
End If
Exit Sub
Else
Exit Sub
End If
Form_EMPRESTIMO.Show
Botão Voltar:
FORM_EMPRESTIMOS.Hide
Terminado a parte de codificação deste formulários vamos para o próximo que será o
Form_Empréstimo, codificaremos primeiro os botões de comando:
Botão Pesquisar:
Dim DB As Database
Dim rs As Recordset
Grade1.Rows = Grade1.Rows + 1
End If
Grade1.Row = Grade1.Row + 1
Grade1.Col = 0
Grade1.Text = rs("COD")
Grade1.Col = 1
Grade1.Text = rs("NOME")
Grade1.Col = 2
Grade1.Text = rs("CODLIVRO")
Grade1.Col = 3
Grade1.Text = rs("ASSUNTO")
Grade1.Col = 4
Grade1.Text = rs("TITULO")
Grade1.Col = 5
Grade1.Text = rs("DTAEMPRESTIMO")
rs.MoveNext
Wend
End If
Botão Voltar:
Form_EMPRESTIMO.Hide
Dim DB As Database
Dim rs As Recordset
If rs.NoMatch = True Then MsgBox "Confirmar Dados", vbInformation, "Banco
dados": Exit Sub
Grade1.Rows = Grade1.Rows + 1
End If
Grade1.Row = Grade1.Row + 1
Grade1.Col = 0
Grade1.Text = rs("COD")
Grade1.Col = 1
Grade1.Text = rs("NOME")
Grade1.Col = 2
Grade1.Text = rs("CODLIVRO")
Grade1.Col = 3
Grade1.Text = rs("ASSUNTO")
Grade1.Col = 4
Grade1.Text = rs("TITULO")
Grade1.Col = 5
Grade1.Text = rs("DTAEMPRESTIMO")
rs.MoveNext
Wend
End If
Me.Text_CANCELACADASTRO.Text = 1
Form_EMPRESTIMO.Show
Grade1.ColWidth(0) = 800
Grade1.ColWidth(1) = 2800
Grade1.Row = 0
Grade1.Col = 0
Grade1.CellAlignment = 4
Grade1.Text = "COD"
Grade1.Col = 1
Grade1.CellAlignment = 4
Grade1.Text = "TITULO"
Dim DB As Database
Dim rs As Recordset
Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\
BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")
Grade1.Rows = Grade1.Rows + 1
End If
Grade1.Row = Grade1.Row + 1
Grade1.Col = 0
Grade1.Text = rs("COD")
Grade1.Col = 1
Grade1.Text = rs("NOME")
rs.MoveNext
Wend
End If
Dim biblioteca
ThisWorkbook.Save
End If
FORM_DEVOLUCAO.Hide
Dentro de cada optionButtom referente a cadastro você deve colocar o seguinte código
seguindo esta ordem:
AJUDA.Text_COD1 = "1"
AJUDA.Show
AJUDA.Text_COD1 = "2"
AJUDA.Show
AJUDA.Text_COD1 = "3"
AJUDA.Show
AJUDA.Text_COD1 = "4"
AJUDA.Show
AJUDA.Text_COD1 = "5"
AJUDA.Show
Dentro de cada optionButtom referente a pesquisa você deve colocar o seguinte código
seguindo esta ordem:
AJUDA.Text_COD1 = "6"
AJUDA.Show
Dentro do OptionButtom Pesquisa de Alunos :
AJUDA.Text_COD1 = "7"
AJUDA.Show
AJUDA.Text_COD1 = "8"
AJUDA.Show
AJUDA.Text_COD1 = "9"
AJUDA.Show
AJUDA.Text_COD1 = "10"
AJUDA.Show
Dentro de cada optionButtom referente a editar voce deve colocar o seguinte código
seguindo esta ordem:
AJUDA.Text_COD1 = "11"
AJUDA.Show
AJUDA.Text_COD1 = "12"
AJUDA.Show
AJUDA.Text_COD1 = "13"
AJUDA.Show
Dentro de cada optionButtom referente apagar você deve colocar o seguinte código
seguindo esta ordem:
AJUDA.Text_COD1 = "14"
AJUDA.Show
AJUDA.Text_COD1 = "15"
AJUDA.Show
AJUDA.Text_COD1 = "16"
AJUDA.Show
AJUDA.Text_COD1 = "17"
AJUDA.Show
Dim DB As Database
Dim rs As Recordset
End If
Me.Text_RECEBE = rs.Fields("DESCRICAO")
Dim DB As Database
Dim rs As Recordset
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
End If
Dim DB As Database
Dim rs As Recordset
Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\
BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Me.Text_RECEBE = rs.Fields("DESCRICAO")
Dim DB As Database
Dim rs As Recordset
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Dim DB As Database
Dim rs As Recordset
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
End If
Dim DB As Database
Dim rs As Recordset
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Dim DB As Database
Dim rs As Recordset
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Dim DB As Database
Dim rs As Recordset
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Dim rs As Recordset
Me.Text_RECEBE = rs.Fields("DESCRICAO")
End If
Obs: Este Text_cod você deve alterar a propriedade enabled para false.
AJUDA.Hide
A seguir vou descrever as descrições e depois vou ensinar como deve ser colocado no
banco de dados:
Você deve efetuar uma busca pelo nome das pessoas, no campo código você de digitar 2
para acessar o banco de dados de professores mais o nome da pessoa e para acessar o
banco de dados de alunos digite 3 mais o nome, fazendo isso vai aparecer um ou mais
nomes no filtro correspondente devendo você selecionar e escrever o código correto ao
nome.
Você deve efetuar uma busca pelo nome das pessoas, no campo código você de digitar 2
para acessar o banco de dados de professores mais o nome da pessoa e para acessar o
banco de dados de alunos digite 3 mais o nome, fazendo isso vai aparecer um ou mais
nomes no filtro correspondente devendo você selecionar e escrever o código correto ao
nome.
Cód = 7 PESQUISA DE LIVROS: Para efetuar uma pesquisa basta digitar o nome da
pessoa no campo Nome e clicar em pesquisar.
Cód= 8 PESQUISA DE ALUNOS: Para efetuar uma pesquisa basta digitar o nome da
pessoa no campo Nome e clicar em pesquisar.
Cód= 11 EDITAR PROFESSORES: Faça uma busca normal, depois altere os campos
desejados e por ultimo clique no botão editar.
Cód= 12 EDITAR ALUNOS: Faça uma busca normal, depois altere os campos
desejados e por ultimo clique no botão editar.
Cód = 13 EDITAR LIVROS: Faça uma busca normal, depois altere os campos
desejados e por ultimo clique no botão editar.
Cód = 15 APAGAR ALUNOS: Faça uma busca normal, depois altere os campos
desejados e por ultimo clique no botão editar.
Cód = 16 APAGAR LIVROS: Faça uma busca normal, depois altere os campos
desejados e por ultimo clique no botão editar.
Cód = 17 DEVOLUÇÃO: Digite o nome e depois coloque o número correspondente
ao nome no campo código e clique em efetuar devolução
Agora vamos colocar estas descrições no banco de dados de ajuda, abra o banco de
dados que em nossa planilha corresponde a Plan7.
Tela 003
Após você deve inserir as descrições na ordem, onde você deve colocar no banco de
dados da seguinte maneira:
Tela 004
Conclusão: