Você está na página 1de 159

Criando Aplicativo Para Biblioteca

Escolar. Parte 1
 

Objetivo:

O objetivo deste tutorial é desenvolver um aplicativo para informatizar uma biblioteca


escolar, este aplicativo vai ser divididos em partes para uma melhor aprendizado, nesta
parte vou explicar você a entender parte do funcionamento deste aplicativo e a criar a
primeira interface gráfica.

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 um formulário e modifique as propriedades caption para Biblioteca Escolar,name


para Principal,heigth para 337 e width para 409.

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.
 

A segunda para Escola Universitária,Font para verdana, Tamanho para 36 e Forecolor


para azul o porque deste nome, digamos que este aplicativo que estamos criando é para
uma universidade que possui este nome, ou seja, você pode ter este espaço para colocar
o nome da escola que esta criando o aplicativo.Também modifique a propriedade
ForeColor das duas label para Azul.

Insira o Moldura e modifique sua propriedade caption para Comandos.

Insira os 05 (cinco) commandbutton e modifique as propriedades name , caption e


forecolor na seguinte ordem relacionada abaixo sendo que estes botões devem ser
inseridos dentro da Moldura.

Primeiro commandbutton name para command_cadastrar, caption para Cadastrar e


forecolor para azul.

Segundo commandbutton name para command_reservas, caption para Reservas e


forecolor para azul.

Terceiro commandbutton name para Command_empréstimos , caption para


Empréstimos e forecolor para azul.

Quarto commandbutton name para commandbutton_Devolucoes,caption para


Devoluções e forecolor para azul.

Quinto commandbutton name para commandbutton_Ajuda, caption para Ajuda e


forecolor para azul.

Sexto commandbutton name para commandbutton_fechar, caption para Fechar e


forecolor para azul.

 
- Insira a objeto Imagem.

Acompanhe todos estes procedimentos passo a passo através das telas abaixo:

Tela 001 (Insira o formulário e modifique suas propriedades)

 
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 006 (Moldura com sua propriedades modificadas)


 

Tela 007 (Insira os botões de comando e modifique sua propriedades)

 
Tela 008 (Botões com suas propriedades modificadas)

Tela 009 (Insira o objeto imagem)

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:

O objetivo deste tutorial é desenvolver um aplicativo para informatizar uma biblioteca


escolar, nesta parte vamos dar continuar o desenvolvimento da interface gráfica. Vamos
criar a interface de cadastramento de professores, vou mostrar de forma simples e
objetiva para sua melhor compreensão.

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.

Na nossa biblioteca vamos começar disponibilizando 3 tipos de cadastros serão eles:


Cadastro de Professores,Alunos e o Cadastro de livros.

Vamos começar a desenvolver o cadastro de professores,para isso a vamos definir


primeiro os nomes e a quantidade de objetos, bem como definir suas propriedades, que
utilizaremos para a criação desta interface.
 

Vamos Utilizar os seguintes objetos:

 01 Formulário
 11 Label
 01 Imagem
 08 Textbox
 03 Frame (Moldura)
 01 Msflexgrid(Grade)
 05 CommandButton

Estes serão os todos os objetos que utilizaremos para a criação do cadastro de


professores,agora vamos definir suas propriedades:

FORMULÁRIO: Você deve modificar as propriedades da seguinte forma:

 Name para Cadastro_Professores


 Caption para Cadastro Professores
 Height para 356,25
 Widht para 408  

LABEL: As 11 label você deve modificar propriedades da seguinte forma:

 Label 01 Caption para Cadastro de Professores


 Font Verdana,Negrito Itálico,Tamanho 16
 Forecolor para Azul
 Height para 24
 Widht para 270

 Label 02 Caption para Nome


 Forecolor para Azul
 Height para 12
 Widht para 30

 Label 03 Caption para Endereço


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 04 Caption para Bairro


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 05 Caption para Tel.Celular


 Forecolor para Azul
 Height para 12
 Widht para 66

 Label 06 Caption para Codigo


 Forecolor para Azul
 Height para 12
 Widht para 36

 Label 07 Caption para Nro


 Forecolor para Azul
 Height para 12
 Widht para 24

 Label 08 Caption para Cep


 Forecolor para Azul
 Height para 12
 Widht para 24

 Label 09 Caption para Tel.Residêncial


 Forecolor para Azul
 Height para 12
 Widht para 72

 Label 10 Caption para Registros


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 11 Caption Permanece o mesmo


 Forecolor para Azul
 Height para 12
 Widht para 48

IMAGEM: Este objeto iremos modificar suas propriedades.

 Height para 42
 Widht para 72

TEXTBOX: Vamos mudar as propriedades dos 08 Textbox:

 TextBox 01 name para Text_nome


 Height para 15,75
 Widht para 114

 Textbox 02 name para Text_endereco


 height para 15,75
 widht para 102

 TextBox 03 name para Text_bairro


 Height para 15,75
 Widht para 102
 TextBox 04 name para Text_celular
 Height para 15,75
 Widht para 84

 TextBox 05 name para Text_codigo


 Height para 15,75
 Widht para 24

 TextBox 06 name para Text_Nro


 Height para 15,75
 Widht para 29,95

 TextBox 07 name para Text_Cep


 Height para 15,75
 Widht para 60

 TextBox 08 name para Text_residencia


 Height para 15,75
 Widht para 60

FRAME(Moldura): Vamos modificar as propriedades da seguinte maneira:

 Frame 01 Caption para dados pessoais.


 Forecolor para Azul
 Height para 96
 Widht para 384

 Frame 02 Caption para Filtro nome


 Forecolor para Azul
 Height para 66
 Widht para 222

 Frame 03 Caption para Comandos


 Forecolor para Azul
 Height para 48
 Widht para 318

MSFLEXGRID: Este objeto iremos modificar sua propriedade.

 Fixedcols de 1 para 0

COMMANDBUTTON: Vamos modificar as propriedades da seguinte forma:

 CommandButton 01 Name para Command_Cadastrar


 Caption para Cadastrar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 02 Name para Command_Pesquisar


 Caption para Pesquisar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 03 Name para Editar


 Caption para Editar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 04 Name para Command_Apagar


 Caption para Apagar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 05 Name para Command_Voltar


 Caption para Voltar
 Height para 18
 Widht para 66
 Forecolor para Azul

Definidas os nome e as propriedades dos objetos vamos começar a criar a interface


gráfica do cadastro de professores,você deve criar este formulário dentro do projeto
existente,ou seja, no mesmo projeto onde esta a interface gráfica principal da
biblioteca.Vou apenas mostrar as telas com os objetos antes e depois de serem
modificadas suas propriedades.

 
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)

Vamos inserir os Frame(Moldura).

 
Tela 003 (Frame inserido )

Tela 004 (Frames após ter feito as alterações em suas propriedades)

Vamos inserir as 11 label:

 
Tela 005 (Label inseridas)

Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar suas
propriedades)

Vamos inserir os 08 TextBox no formulário.

 
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)

Tela 008 (TextBox após ter modificado suas propriedades)

Vamos inserir o objeto Imagem.

 
Tela 009 (Objeto imagem inserido)

Tela 010 ( Imagem após ter modificado sua propriedade)

Vamos inserir agora a Msflegrid.

 
Tela 011 (Msflexgrid inserida dentro do frame)

Tela 012 (Msflexgrid depois de modificar suas propriedades)

Agora por ultimo vamos inserir os CommandButton no formulário.

 
Tela 013 (CommandButton inseridos)

Tela 014 (CommandButton após ter feito as alterações em suas propriedades)

Terminamos de criar a interface gráfica de cadastramento de professores, nas telas


acima você deve ajustar os objetos para que os mesmos fiquem igual a esta última
tela(014). No tutorial parte1 falei que iria ensinar a criar esta tela de cadastramento de
professores e mais a de alunos e livros,mas decidi ensinar uma por uma para que o
estudo não fique prolongado,ou seja, vamos por parte para que tenhamos uma melhor
compreensão do estudo.

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:

O objetivo deste tutorial é dar continuar o desenvolvimento da interface gráfica. Vamos


aprender a criar a interface de cadastramento de alunos, sempre utilizando telas para que
haver um melhor entendimento do assunto repassado.

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.

Vamos começar a desenvolver o cadastro de alunos, para isso a vamos seguir os


mesmos procedimentos que fizemos para definir a interface de cadastramento dos
professores iremos definir primeiro os nomes e a quantidade de objetos, e depois
definiremos suas propriedades após estas etapas irei mostrar como devem ficar as tela
de cadastramento de alunos,bem como ensinar por quais objetos você deve inserir
primeiro.

Vamos Utilizar os seguintes objetos:


 01 Formulário
 15 Label
 01 Imagem
 12 Textbox
 04 Frame (Moldura)
 01 Msflexgrid(Grade)
 05 CommandButton

Estes serão os todos os objetos que utilizaremos para a criação do cadastro de


professores,agora vamos definir suas propriedades:

FORMULÁRIO: Você deve modificar as propriedades da seguinte forma:

 Name para Cadastro_Alunos


 Caption para Cadastro Alunos
 Height para 356,25
 Widht para 408  

LABEL: As 15 label você deve modificar propriedades da seguinte forma:

 Label 01 Caption para Cadastro de Alunos


 Font Verdana,Negrito Itálico,Tamanho 16
 Forecolor para Azul
 Height para 24
 Widht para 270

 Label 02 Caption para Nome


 Forecolor para Azul
 Height para 12
 Widht para 30

 Label 03 Caption para Endereço


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 04 Caption para Bairro


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 05 Caption para Tel.Celular


 Forecolor para Azul
 Height para 12
 Widht para 66

 Label 06 Caption para Codigo


 Forecolor para Azul
 Height para 12
 Widht para 36

 Label 07 Caption para Nro


 Forecolor para Azul
 Height para 12
 Widht para 24

 Label 08 Caption para Cep


 Forecolor para Azul
 Height para 12
 Widht para 24

 Label 09 Caption para Tel.Residêncial


 Forecolor para Azul
 Height para 12
 Widht para 72

 Label 10 Caption para Registros


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 11 Caption Permanece o mesmo


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 12 Caption Para Turma


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 13 Caption Para Série


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 14 Caption Para Turno


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 15 Caption Para Sala


 Forecolor para Azul
 Height para 12
 Widht para 48

IMAGEM: Este objeto iremos modificar suas propriedades.


 Height para 42
 Widht para 72  

TEXTBOX: Vamos mudar as propriedades dos 12 Textbox:

 TextBox 01 name para Text_nome


 Height para 15,75
 Widht para 114

 Textbox 02 name para Text_endereco


 Height para 15,75
 Widht para 102

 TextBox 03 name para Text_bairro


 Height para 15,75
 Widht para 102

 TextBox 04 name para Text_celular


 Height para 15,75
 Widht para 84

 TextBox 05 name para Text_codigo


 Height para 15,75
 Widht para 24

 TextBox 06 name para Text_Nro


 Height para 15,75
 Widht para 29,95

 TextBox 07 name para Text_Cep


 Height para 15,75
 Widht para 60

 TextBox 08 name para Text_Residencia


 Height para 15,75
 Widht para 60

 TextBox 09 name para Text_Turma


 Height para 15,75
 Widht para 60

 TextBox 10 name para Text_Serie


 Height para 15,75
 Widht para 42

 TextBox 11 name para Text_Turno


 Height para 15,75
 Widht para 42

 TextBox 12 name para Text_Sala


 Height para 15,75
 Widht para 42

FRAME(Moldura): Vamos modificar as propriedades da seguinte maneira:

 Frame 01 Caption para dados pessoais.


 Forecolor para Azul
 Height para 96
 Widht para 384

 Frame 02 Caption para Dados Escolares


 Forecolor para Azul
 Height para 42
 Widht para 384

 Frame 03 Caption para Filtro Nome


 Forecolor para Azul
 Height para 66
 Widht para 222

 Frame 04 Caption para Comandos


 Forecolor para Azul
 Height para 42
 Widht para 378

MSFLEXGRID: Iremos modificar sua propriedade.

 Fixedcols de 1 para 0

COMMANDBUTTON: Vamos modificar as propriedades da seguinte forma:

 CommandButton 01 Name para Command_Cadastrar


 Caption para Cadastrar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 02 Name para Command_Pesquisar


 Caption para Pesquisar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 03 Name para Editar


 Caption para Editar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 04 Name para Command_Apagar


 Caption para Apagar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 05 Name para Command_Voltar


 Caption para Voltar
 Height para 18
 Widht para 66
 Forecolor para Azul

Definidas os nome e as propriedades dos objetos vamos começar a criar a interface


gráfica do cadastro dos alunos,você deve criar este formulário dentro do projeto
existente, Vou apenas mostrar as telas com os objetos antes e depois de serem
modificadas suas propriedades.

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)

Vamos inserir os Frame(Moldura).

Tela 003 (Frame inserido )


 

Tela 004 (Frames após ter feito as alterações em suas propriedades)

Vamos inserir as 15 label:

Tela 005 (Label inseridas)


 

Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar suas
propriedades)

Vamos inserir os 12 TextBox no formulário.

 
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)

Tela 008 (TextBox após ter modificado suas propriedades)

 
Vamos inserir o objeto Imagem.

Tela 009 (Objeto imagem inserido)

Tela 010 ( Imagem após ter modificado sua propriedade)


 

Vamos inserir agora a Msflegrid.

Tela 011 (Msflexgrid inserida dentro do frame)

 
Tela 012 (Msflexgrid depois de modificar suas propriedades)

Agora por ultimo vamos inserir os CommandButton no formulário.

Tela 013 (CommandButton inseridos)

 
Tela 014 (CommandButton após ter feito as alterações em suas propriedades)

Terminamos de criar a interface gráfica de cadastramento de alunos, você deve ajustar


os objetos para que os mesmos fiquem igual a esta última tela(014).

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:

Neste tutorial vamos continuar o desenvolvimento da interface gráfica. Vamos aprender


a criar a interface de cadastramento de livros , sempre utilizando telas para que haver
um melhor entendimento da informações repassadas.

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.

Vamos começar a desenvolver o cadastro de livros, vamos seguir os mesmos


procedimentos que fizemos para definir a interface de cadastramento dos alunos iremos
definir primeiro os nomes e a quantidade de objetos, e depois definiremos suas
propriedades após estas etapas irei mostrar como devem ficar as tela de cadastramento
de alunos,bem como ensinar por quais objetos você deve inserir primeiro.

Vamos Utilizar os seguintes objetos:

 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:

FORMULÄRIO: Você deve modificar as propriedades da seguinte forma:

 Name para Cadastro_Livros


 Caption para Cadastro Livros
 Height para 356,25
 Widht para 408

LABEL: As 08 label você deve modificar propriedades da seguinte forma:

 Label 01 Caption para Cadastro de Livros


 Font Verdana,Negrito Itálico,Tamanho 16
 Forecolor para Azul
 Height para 24
 Widht para 215

 Label 02 Caption para Cod


 Forecolor para Azul
 Height para 12
 Widht para 30

 Label 03 Caption para Autor


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 04 Caption para Assunto


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 05 Caption para Titulo


 Forecolor para Azul
 Height para 12
 Widht para 66

 Label 06 Caption para Editora


 Height para 12
 Widht para 36
 Label 07 Caption para Registro
 Forecolor para Azul
 Height para 12
 Widht para 24

 Label 08 Caption para Label08


 Forecolor para Azul
 Height para 12
 Widht para 24

IMAGEM: Vamos modificar suas propriedades.

 Height para 48
 Widht para 72

TEXTBOX: Vamos mudar as propriedades dos 12 Textbox:

 TextBox 01 name para Text_Cod


 Height para 15,75
 Widht para 114

 Textbox 02 name para Text_Autor


 Height para 15,75
 Widht para 102

 TextBox 03 name para Text_Assunto


 Height para 15,75
 Widht para 102

 TextBox 04 name para Text_Titulo


 Height para 15,75
 Widht para 84

 TextBox 05 name para Text_Editora


 Height para 15,75
 Widht para 24

FRAME(Moldura): Vamos modificar as propriedades da seguinte maneira:

 Frame 01 Caption para Livros.


 Forecolor para Azul
 Height para 120
 Widht para 204

 Frame 02 Caption para Comandos


 Forecolor para Azul
 Height para 114
 Widht para 71

 Frame 03 Caption para Resultado da Pesquisa


 Forecolor para Azul
 Height para 108
 Widht para 197

MSFLEXGRID: Iremos modificar sua propriedade.

 Fixedcols de 1 para 0
 Cols para 5

 Height para 72
 Widht para 300

COMMANDBUTTON: Vamos modificar as propriedades:

 CommandButton 01 Name para Command_Cadastrar


 Caption para Cadastrar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 02 Name para Command_Pesquisar


 Caption para Pesquisar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 03 Name para Editar


 Caption para Editar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 04 Name para Command_Apagar


 Caption para Apagar
 Height para 18
 Widht para 66
 Forecolor para Azul

 CommandButton 05 Name para Command_Voltar


 Caption para Voltar
 Height para 18
 Widht para 66
 Forecolor para Azul

Definimos os nome e as propriedades dos objetos agora iremos começar a criar a


interface gráfica do cadastro dos livros,você deve criar este formulário dentro do projeto
existente.Vou apenas mostrar as telas com os objetos antes e depois de serem
modificadas suas propriedades.

 
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)

Vamos inserir os Frame(Moldura).

Tela 003 (Frame inserido )

 
Tela 004 (Frames após ter feito as alterações em suas propriedades)

Vamos inserir as 08 label:

Tela 005 (Label inseridas)


 

Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar suas
propriedades)

Vamos inserir os 05 TextBox no formulário.

 
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)

Tela 008 (TextBox após ter modificado suas propriedades)

 
Vamos inserir o objeto Imagem.

Tela 009 (Objeto imagem inserido)

Tela 010 ( Imagem após ter modificado sua propriedade)


 

Vamos inserir agora a Msflegrid.

Tela 011 (Msflexgrid inserida dentro do frame)

 
Tela 012 (Msflexgrid depois de modificar suas propriedades)

Agora por último vamos inserir os CommandButton no formulário.

Tela 013 (CommandButton inseridos)

 
Tela 014 (CommandButton após ter feito as alterações em suas propriedades)

Terminamos de criar a interface gráfica de cadastramento de livros, lembrando sempre


que você deve ajustar os objetos para que os mesmos fiquem igual a esta última
tela(014).

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:

Vamos continuar o desenvolvimento da interface gráfica iremos aprender a criar as


interface de empréstimos livros , sempre utilizando telas para facilitar o entendimento
da informações repassadas.

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.

Vamos começar a desenvolver o cadastro de livros, vamos seguir os mesmos


procedimentos que fizemos para definir a interface de cadastramento dos alunos iremos
definir primeiro os nomes e a quantidade de objetos, e depois definiremos suas
propriedades após estas etapas irei mostrar como devem ficar as tela de cadastramento
de alunos,bem como ensinar por quais objetos você deve inserir primeiro.

Vamos Utilizar os seguintes objetos:

 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:

FORMULÄRIO: Você deve modificar as propriedades da seguinte forma:

 Name para Cadastro_emprestimoslivros


 Caption para Cadastro Empréstimos de Livros
 Height para 356,25
 Widht para 408  

LABEL: As 09 label você deve modificar propriedades da seguinte forma:

 Label 01 Caption para Empréstimos


 Font Verdana,Negrito Itálico,Tamanho 16
 Forecolor para Azul
 Height para 24
 Widht para 138

 Label 02 Caption para Cod


 Forecolor para Azul
 Height para 12
 Widht para 30

 Label 03 Caption para Nome


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 04 Caption para Cód: Livro


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 05 Caption para Assunto


 Forecolor para Azul
 Height para 12
 Widht para 42

 Label 06 Caption para Titulo do Livro


 Height para 12
 Widht para 72
 Label 07 Caption para Data do Empréstimo
 Forecolor para Azul
 Height para 12
 Widht para 102

 Label 08 Caption para Total de Livros Emprestados


 Forecolor para Azul
 Height para 12
 Widht para 114

 Label 09 Caption para Label09


 Forecolor para Azul
 Height para 13
 Widht para 24

IMAGEM: Vamos modificar suas propriedades.

 Height para 42
 Widht para 66

TEXTBOX: Vamos mudar as propriedades dos 12 Textbox:

 TextBox 01 name para Text_Cod


 Height para 15,75
 Widht para 24

 Textbox 02 name para Text_Nome3


 Height para 15,75
 Widht para 102

 TextBox 03 name para Text_Codlivro


 Height para 15,75
 Widht para 75

 TextBox 04 name para Text_Assunto


 Height para 15,75
 Widht para 72

 TextBox 05 name para Text_Titulodolivro


 Height para 15,75
 Widht para 114

 TextBox 06 name para Text_Dataemprestimo


 Height para 15,75
 Widht para 60

FRAME(Moldura): Vamos modificar as propriedades da seguinte maneira:

 Frame 01 Caption para Nome.


 Forecolor para Azul
 Height para 36
 Widht para 384

 Frame 02 Caption para Livro


 Forecolor para Azul
 Height para 90
 Widht para 384

 Frame 03 Caption para Filtro de Nomes


 Forecolor para Azul
 Height para 72
 Widht para 210

 Frame 04 Caption para Filtro de Livros


 Forecolor para Azul
 Height para 66
 Widht para 264

 Frame 05 Caption para Comandos


 Forecolor para Azul
 Height para 78
 Widht para 114

MSFLEXGRID: Iremos modificar sua propriedade.

 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

COMMANDBUTTON: Vamos modificar as propriedades:

 CommandButton 01 Name para Command_Volt


 Caption para Voltar
 Height para 18
 Widht para 60
 Forecolor para Azul

 CommandButton 02 Name para Command_veremprestimos


 Caption para Ver Emprestimos
 Height para 18
 Widht para 84
 Forecolor para Azul
 CommandButton 03 Name para Emprestar
 Caption para Emprestar
 Height para 18
 Widht para 66
 Forecolor para Azul

Vamos começar a criar a interface gráfica do cadastro empréstimos de livros,você deve


criar este formulário dentro do projeto existente. Apenas irei mostrar as telas com os
objetos antes e depois de serem modificadas suas propriedades.

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)

Vamos inserir os Frame(Moldura).

Tela 003 (Frame inserido )


 

Tela 004 (Frames após ter feito as alterações em suas propriedades)

Vamos inserir as 08 label:

 
Tela 005 (Label inseridas)

Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar
suas propriedades)

Vamos inserir os 05 TextBox no formulário.

 
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)

Tela 008 (TextBox após ter modificado suas propriedades)

 
Vamos inserir o objeto Imagem.

Tela 009 (Objeto imagem inserido)

Tela 010 ( Imagem após ter modificado sua propriedade)


 

Vamos inserir agora a Msflegrid.

Tela 011 (Msflexgrid inserida dentro do frame)

 
Tela 012 (Msflexgrid depois de modificar suas propriedades)

Agora por último vamos inserir os CommandButton no formulário.

Tela 013 (CommandButton inseridos)

 
Tela 014 (CommandButton após ter feito as alterações em suas propriedades)

Terminamos a interface gráfica de cadastramento de Empréstimos, você deve ajustar os


objetos para que os mesmos fiquem igual a esta última tela(014).

Conclusão
 

Concluímos a parte5, nesta parte definimos e modificamos as propriedades de cada


objeto, quais os objetos deveria inserido primeiro, com acompanhamento de telas para
uma melhor compreensão, na próxima parte do aplicativo irei ensinar a criar a interface
de cadastramento de Reserva de Livros.Bom estudo e até a próxima parte.
Criando Aplicativo Para Biblioteca
Escolar. Parte 6
 

Objetivo:

É continuar a desenvolver a interface gráfica, vamos aprender a criar as interface de


reservas de livros, visando sempre utilização telas para facilitar o entendimento da
informações repassadas.

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 começar a desenvolver o cadastro de reservas de livros, iremos seguir os


mesmos procedimentos que fizemos para definir a interface de cadastramento de
empréstimos de livros,primeiro iremos definir os nomes e a quantidade de objetos, e
depois definiremos suas propriedades.

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 :

FORMULÄRIO: Você deve modificar as propriedades da seguinte forma:

 Name para Form_reservas


 Caption para Reservas de Livros
 Height para 361,25
 Widht para 408

LABEL: As 09 label você deve modificar propriedades da seguinte forma:

 Label 01 Caption para Reservas


 Font Verdana,Negrito Itálico,Tamanho 16
 Forecolor para Azul
 Height para 24
 Widht para 102

 Label 02 Caption para Cod


 Forecolor para Azul
 Height para 12
 Widht para 30

 Label 03 Caption para Nome


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 04 Caption para Cód: Livro


 Forecolor para Azul
 Height para 12
 Widht para 48

 Label 05 Caption para Assunto


 Forecolor para Azul
 Height para 12
 Widht para 42

 Label 06 Caption para Titulo do Livro


 Height para 12
 Widht para 72
 Label 07 Caption para Data para Empréstimo
 Forecolor para Azul
 Height para 12
 Widht para 102

 Label 08 Caption para Total de Livros Reservados


 Forecolor para Azul
 Height para 12
 Widht para 114

 Label 09 Caption para Label09


 Forecolor para Azul
 Height para 13
 Widht para 24

IMAGEM: Vamos modificar suas propriedades.

 Height para 48
 Widht para 66

TEXTBOX: Vamos mudar as propriedades dos 12 Textbox:

 TextBox 01 name para Text_Cod


 Height para 15,75
 Widht para 24

 Textbox 02 name para Text_Nome3


 Height para 15,75
 Widht para 102

 TextBox 03 name para Text_Codlivro


 Height para 15,75
 Widht para 75

 TextBox 04 name para Text_Assunto


 Height para 15,75
 Widht para 72

 TextBox 05 name para Text_Titulodolivro


 Height para 15,75
 Widht para 114

 TextBox 06 name para Text_Dataparaemprestimo Height para 15,75


 Widht para 60

FRAME(Moldura): Vamos modificar as propriedades da seguinte maneira:

 Frame 01 Caption para Nome.


 Forecolor para Azul
 Height para 36
 Widht para 384

 Frame 02 Caption para Livro


 Forecolor para Azul
 Height para 90
 Widht para 384

 Frame 03 Caption para Filtro de Nomes


 Forecolor para Azul
 Height para 72
 Widht para 210

 Frame 04 Caption para Filtro de Livros


 Forecolor para Azul
 Height para 66
 Widht para 264

 Frame 05 Caption para Comandos


 Forecolor para Azul
 Height para 78
 Widht para 114

MSFLEXGRID: Iremos modificar sua propriedade.

 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

COMMANDBUTTON: Vamos modificar as propriedades:

 CommandButton 01 Name para C_Voltar


 Caption para Voltar
 Height para 18
 Widht para 60
 Forecolor para Azul

 CommandButton 02 Name para C_reservas


 Caption para Ver Reservas
 Height para 18
 Widht para 84
 Forecolor para Azul
 CommandButton 03 Name para Reservar
 Caption para Reservar
 Height para 18
 Widht para 66
 Forecolor para Azul

Começaremos a criar a interface gráfica do cadastro de reservas de livros,você deve


criar este formulário dentro do projeto existente. Vou mostrar as telas com os objetos
antes e depois de serem modificadas suas propriedades.

Tela 001 (Formulário sem modificação)

 
Tela 002 (Formulário após ter feito as modificações em suas propriedades)

Vamos inserir os Frame(Moldura).

 
Tela 003 (Frame inserido)

 
Tela 004 (Frames após ter feito as alterações em suas propriedades)

Vamos inserir as 09 label:

Tela 005 (Label inseridas)

 
Tela 006 (Label devem ficar assim como é mostrado na tela acima após modificar
suas propriedades)

Vamos inserir os 05 TextBox no formulário.

 
Tela 007 (TextBox Inseridos sem ter alterados suas propriedades)

 
Tela 008 (TextBox após ter modificado suas propriedades)

Vamos inserir o objeto Imagem.

 
Tela 009 (Objeto imagem inserido)

 
Tela 010 ( Imagem após ter modificado sua propriedade)

Vamos inserir agora a Msflegrid.

 
Tela 011 (Msflexgrid inserida dentro do frame)

 
Tela 012 (Msflexgrid depois de modificar suas propriedades)

Agora por último vamos inserir os CommandButton no formulário.

Tela 013 (CommandButton inseridos)

 
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
 

Concluímos a parte6,nesta parte ensinei a definir e modificar as propriedades de cada


objeto, e quais os objetos deveriam ser inseridos primeiro, acompanhado de telas para
uma melhor compreensão, na próxima parte do aplicativo irei ensinar a criar a interface
de cadastramento de Ajuda e mais alguns formulários necessários ao desenvolvimento
da biblioteca. Bom estudo e até a próxima parte.
Criando Aplicativo Para Biblioteca
Escolar. Parte 7
 

Objetivo:

Iremos desenvolver a interface gráfica de ajuda do nosso aplicativo, também vamos


aprender a criar o formulário de opções de cadastros para a biblioteca escolar, utilizando
sempre telas para facilitar o entendimento.

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

O segundo formulário serão utilizados os seguintes objetos:

 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 :

FORMULÄRIO: Você deve modificar as propriedades da seguinte forma:

 Name para Opções_Ajuda


 Caption para Ajuda
 Height para 321,25
 Widht para 494

LABEL: As 01 label você deve modificar propriedades da seguinte forma:

 Label 01 Caption para Selecione o Tipo de Ajuda


 Font Verdana,Negrito Itálico,Tamanho 14
 Forecolor para Azul
 Height para 24
 Widht para 246

IMAGEM: Vamos modificar suas propriedades.

 Height para 42
 Widht para 78  

FRAME(Moldura): Vamos modificar as propriedades da seguinte maneira:

 Frame 01 Caption para CADASTRO.


 Height para 120
 Widht para 174

 Frame 02 Caption para PESQUISAR


 Height para 120
 Widht para 174

 Frame 03 Caption para EDITAR


 Height para 102
 Widht para 174

 Frame 04 Caption para APAGAR


 Height para 102
 Widht para 174

Option Button: Vamos modificar sua propriedades.

 Name deve permanecer OptionButton1


 Caption para Cadastro de Professores
 Forecolor para azul
 Height para 24
 Widht para 129

 Name deve permanecer OptionButton2


 Caption para Cadastro de Alunos
 Forecolor para Azul
 Height para 23
 Widht para 117

 Name deve permanecer OptionButton3


 Caption para Cadastro de Livros
 Forecolor para Azul
 Height para 21
 Widht para 101

 Name deve permanecer OptionButton4


 Caption para Cadastrar Reservas de Livros
 Forecolor para Azul
 Height para 21
 Widht para 157

 Name deve permanecer OptionButton5


 Caption para Cadastrar Empréstimos de Livros
 Forecolor para Azul
 Height para 21
 Widht para 168

 Name deve permanecer OptionButton6


 Caption para Professores
 Forecolor para Azul
 Height para 24

 Widht para 129


 Name deve permanecer OptionButton7
 Caption para Alunos
 Forecolor para Azul
 Height para 23
 Widht para 117

 Name deve permanecer OptionButton8


 Caption para Livros
 Forecolor para Azul
 Height para 24
 Widht para 157

 Name deve permanecer OptionButton9


 Caption para Reserva de Livros
 Forecolor para Azul
 Height para 21
 Widht para 157

 Name deve permanecer OptionButton10


 Caption para Empréstimo de Livros
 Forecolor para Azul
 Height para 21

 Widht para 168


 Name deve permanecer OptionButton11
 Caption para Professores
 Forecolor para Azul
 Height para 24

 Widht para 129


 Name deve permanecer OptionButton12
 Caption para Alunos
 Forecolor para Azul
 Height para 24
 Widht para 117

 Name deve permanecer OptionButton13


 Caption para Livros
 Forecolor para Azul
 Height para 21

 Widht para 101


 Name deve permanecer OptionButton14
 Caption para Professores
 Forecolor para Azul
 Height para 24

 Widht para 129


 Name deve permanecer OptionButton15
 Caption para Alunos
 Forecolor para Azul
 Height para 24
 Widht para 129
 Name deve permanecer OptionButton16
 Caption para Livros
 Forecolor para Azul
 Height para 24

 Widht para 129


 Name deve permanecer OptionButton17
 Caption para Devolução
 Forecolor para Azul
 Height para 24
 Widht para 129

CommandButton: Vamos modificar as propriedades.

 Name deve permanecer o mesmo


 Caption para voltar
 Forecolor para Azul
 Height para 18
 Widht para 72

Agora vamos definir as propriedades do segundo formulário, este vai ser utilizado para
ver o conteúdo da ajuda.

Formulário: Iremos modificar da seguinte maneira:

 Name para Ajuda


 Caption para Resultado da Ajuda
 Height para 285
 Widht para 316

TextBox: Iremos modificar da seguinte maneira:

TextBox 01

 Name para Text_recebe


 Caption para Resultado
 Height para 114
 Widht para 300

TextBox 02

 Name para Cod


 Height para 18
 Widht para 24
CommandButton: Iremos modificar da seguinte maneira:

 Name para voltar


 Caption para Voltar
 Forecolor para Azul
 Height para 18
 Widht para 78

Definidos os objetos e suas propriedades vamos criar os formulários.

Tela 001 (Formulários com suas alterações definidas)

 
Tela 002 ( Label com sua propriedade definidas)

Tela 003 (Objeto frame inserido e com suas propriedades definidas)

 
Tela 004 (Frames inserido com suas propriedade modificadas)

Tela 005 (OptionButton com sua propriedades modificadas)

 
Tela 006 (CommandButton inserido com suas propriedades modificadas)

Todas as telas mostradas são com os objetos inseridos e suas propriedades já


modificadas,portanto,você deve organizar o formulário para que o mesmo fique com
aparência igual ao que é mostrado na tela 006.

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 008 (TextBox inseridos também com suas propriedades modificadas)

 
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

 Name para Opções_cadastro


 Caption para Opções de Cadastro
 Height para 168
 Widht para 186

01 Label

 Caption para Selecione o que deseja cadastrar.


 Forecolor para Azul
 Height para 12
 Widht para 156
01 Frame

 Caption deixar nulo


 Height para 90
 Widht para 138

03 OptionButton

 Name deve permanecer optionbutton01


 Caption para Professores
 Forecolor para azul
 Height para 18
 Whidht para 108

 Name deve permanecer optionbutton02


 Caption para Alunos
 Forecolor para azul
 Height para 18
 Whidht para 108

 Name deve permanecer optionbutton03


 Caption para Livros
 Forecolor para azul
 Height para 18
 Whidht para 108

01 CommandButton

 Name para voltar


 Caption para Voltar
 Forecolor para azul
 Height para 18
 Whidht para 72

Definidos os objetos vamos ver como estes devem ficar, irei mostrar os objetos com sua
propriedades já definidas.

 
Tela 010 (Formulário inserido)

Tela 011 ( Label inserida)

 
Tela 012 ( Frame inserido)

Tela 013 ( OptionButton com sua propriedades modificadas)

 
Tela 014 (CommandButton Inserido com sua propriedades alteradas)

Terminamos de criar a interface gráfica de ajuda da biblioteca e também a criação do


formulário de Opções de Cadastro, lembrando que você deve ajustar os objetos para que
os mesmos fiquem todos ajustados.

Conclusão:
 

Concluímos a parte7,nesta parte ensinei a criar a interface de ajuda que se é composta


por dois formulários e a criação do formulário de Opções de Cadastro,também mostrei
como deveria ficar os objetos após sua modificação em suas propriedades,
acompanhado de telas para uma melhor compreensão, na próxima parte do aplicativo
irei ensinar a criar a interface de Devolução de livros, a criação de mais dois formulários
e iremos começar a criar os Banco de Dados.Bom estudo e até a próxima parte.
Criando Aplicativo Para Biblioteca
Escolar. Parte 8
 

Objetivo:

Vamos desenvolver a interface gráfica de devolução de livros do aplicativo, também


vamos aprender a criar mais dois formulários que irão desempenhar uma função
conjunta com os formulários de reservas e empréstimos de livros, 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
anteriores da criação da biblioteca escolar.”

Nota:

Irei mostrar apenas os formulários prontos já com as modificações efetuadas.

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.

Vamos definir primeiro os nomes e a quantidade de objetos dos três formulários e


depois definiremos suas propriedades e por ultimo irei ensinar como deve ficar cada
formulário pronto já com sua propriedades modificadas.

Utilizaremos os seguintes objetos na criação do primeiro formulário de devolução.

 01 Formulário
 03 Label
 01 Imagem
 03 Frame (Moldura)
 02 TextBox
 01 MsFlexGrid
 01 CommandButton

O segundo formulário, Form_Reserva utilizaremos os seguintes objetos:

 01 Formulário
 03 TextBox
 02 CommandButton
 01 MsflexGrid
 02 Label

O terceiro formulário, Form_empréstimo utilizaremos os seguintes objetos.

 01 Formulário
 03 TextBox
 02 CommandButton
 01 MsflexGrid
 02 Label

Definidos os objetos que vamos definir as propriedades do form_devolução:

FORMULÄRIO: Você deve modificar as propriedades da seguinte forma:

 Name para Form_Devolucao


 Caption para Devolução
 Height para 381,25
 Widht para 352

LABEL: As label você deve modificar propriedades da seguinte forma:


 Label 01 Caption para Devoluções
 Font Verdana,Negrito Itálico,Tamanho 16
 Forecolor para Azul
 Height para 24
 Widht para 132

 Label 02 name para Cod


 Caption para Cod
 Font Verdana,Normal,Tamanho 08
 Forecolor para Azul
 Height para 12
 Widht para 30

 Label 03 Name para Nome


 Caption para Nome
 Font Verdana,Normal,Tamanho 08
 Forecolor para Azul
 Height para 12
 Widht para 30

IMAGEM: Vamos modificar suas propriedades.

 Height para 18
 Widht para 66

FRAME(Moldura): Vamos modificar as propriedades da seguinte maneira:

 Frame 01 Caption para Nome.


 Forecolor para Azul
 Height para 36
 Widht para 244

 Frame 02 Caption para Filtro de Nome


 Forecolor para Azul
 Height para 108
 Widht para 324

 Frame 03 Caption para Comando


 Forecolor para Azul
 Height para 84
 Widht para 114

CommandButton : Vamos modificar sua propriedades.

 CommandButton 01 Name para voltar


 Caption para Voltar
 Forecolor para azul
 Height para 18
 Widht para 54
 CommandButton 02 Name para Efetuardevolução
 Caption para Devolução
 Forecolor para Azul
 Height para 18
 Widht para 96

MsFlexGrid: Vamos modificar as propriedades.

 Name para Grade


 Cols para 2
 FixCols para 0
 Height para 18
 Widht para 72

Agora vamos definir as propriedades do segundo formulário, Form_Reserva.

Formulário: Iremos modificar da seguinte maneira:

 Name para Form_Reserva


 Caption para Formulário de Reserva
 Height para 276
 Widht para 384

TextBox: iremos modificar da seguinte maneira:

TextBox 01 Name para Text_Nome

 Height para 15
 Widht para 96

 TextBox 02 Name para Text_Cod


 Height para 18
 Widht para 24

 TextBox 03 Name para Text_ACod


 Height para 18
 Widht para 24

CommandButton: Iremos modificar da seguinte maneira:

 CommandButton 01 Name para Pesquisa


 Caption para Pesquisa
 Forecolor para Azul
 Height para 18
 Widht para 60
 CommandButton 02 Name para Voltar
 Caption para Voltar
 Forecolor para Azul
 Height para 18
 Widht para 78

Label: Iremos modificar da seguinte maneira:

 Label 01 Caption para Lista de Livros Reservados


 Forecolor para Azul
 Font para Verdana,Negrito,Tamanho 18
 Height para 24
 Whidht para 330

 Label 02 Caption para Nome


 Forecolor para Azul
 Font para Verdana,Negrito,Tamanho 18
 Height para 12
 Whidht para 24

MsFlexGrid: Iremos modificar da seguinte maneira:

 Name para Grade


 Cols para 6
 FixCols para 0
 Height para 108
 Widht para 318

Agora vamos definir as propriedades do terceiro formulário Form_Emprestimo

Formulário: Iremos modificar da seguinte maneira:

 Name para Form_Emprestimo


 Caption para Formulário de Emprestimo
 Height para 273
 Widht para 443

TextBox: iremos modificar da seguinte maneira:

 TextBox 01 Name para Text_Nome


 Height para 15
 Widht para 96

 TextBox 02 Name para Text_Testabd


 Height para 15
 Widht para 96

 TextBox 03 Name para Text_Cancelacadastro


 Height para 18
 Widht para 30

CommandButton: Iremos modificar da seguinte maneira:

 CommandButton 01 Name para Pesquisar


 Caption para Pesquisar
 Forecolor para Azul
 Height para 18
 Widht para 60

 CommandButton 02 Name para Voltar


 Caption para Voltar
 Forecolor para Azul
 Height para 18
 Widht para 78

Label: Iremos modificar da seguinte maneira:

 Label 01 Caption para Lista de Livros Emprestado


 Forecolor para Azul
 Font para Verdana,Negrito,Tamanho 18
 Height para 24
 Whidht para 342

 Label 02 Caption para Nome


 Forecolor para Azul
 Font para Verdana,Negrito,Tamanho 18
 Height para 12
 Whidht para 24

MsFlexGrid: Iremos modificar da seguinte maneira:

 Name para Grade


 Cols para 6
 FixCols para 0
 Height para 108
 Widht para 318

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)

Tela 002 ( Formulário Form_Reserva)


 

Tela 003 (Form_empréstimo)

Terminamos de criar a interface gráfica de devolução de livros e também a criação do


formulário Form_Reservas e Form_empréstimo.

Conclusão
 

Concluímos a parte 8,nesta parte ensinei a criar a interface de Devolução de Livros,


Form_reserva e Form_empréstimo, definindo quais objetos utilizaríamos e como
deveria ficar as propriedades, mostrei como deveriam ficar os formulários depois de
modificar as propriedades dos objetos para ajuda-lo a compreender melhor, na próxima
parte do aplicativo irei ensinar a criar o banco de dados também vou ensinar mais sobre
o funcionamento da biblioteca.Bom estudo e até a próxima parte.
Criando Aplicativo Para Biblioteca
Escolar. Parte 9
 

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:

Nas partes anteriores criamos alguns formulários para fazer cadastramento de


alunos,professores,livros,reserva de livros , empréstimo de livros e ainda um sistema de
ajuda, portanto, teremos que criar todas estas tabelas dentro do nosso banco de dados.

 
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.

Na plan2 do nosso aplicativo vamos inserir os campos definidos e configura-los para


que cada um receba os registros correspondente, ou seja, onde for um campo de número
este vai receber só números e assim com os demais.

Veja nas telas abaixo todo os procedimentos passo a passo.

O primeiro procedimento é inserir os campos em cada coluna da planilha, todos


digitados em letra maiúsculas e estes devem ficar em negrito.

 
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.

Os campos Celular, Residencial devem ser formatados para receber números de


telefones.
 

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)

Clique sobre formatar células para abrir a janela de formatação de células.

Tela 005 ( Nesta janela devemos formatar os campos)

 
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.

Irei mostrar somente a formatação do campo Nome, devendo seguir o mesmo


procedimento para os campos Endereço, Turno e Bairro.

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.

Tela 006 (Selecione a opção texto e clique ok)

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.

Tela 008 (selecione 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 009 (Banco de dados para professores)

Na plan4 banco de dados para o cadastramento de livros.

 
Tela 010 (Banco de dados para cadastramento de livros)

Na plan5 criar banco de dados para o cadastramento de reserva de livros.

Tela 011 (Banco de dados para reserva de livros)


 

Na Plan6 Criar banco de dados para cadastro de empréstimo de livros.

Tela 012 ( Banco de dados para empréstimos 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:
 

Concluímos a parte9 ,nesta parte ensinei a criar a os banco de dados do aplicativo,


também fizemos uma pequena análise do aplicativo, mostrei como deveria cria passo a
passo o primeiro banco de dados e come deveriam ficar os outros bancos.Na próxima
parte do aplicativo, que será a última, iremos a aprender a codificar o aplicativo e a
inserir as explicações de ajuda no banco de dados.Bons Estudos!.
Criando Aplicativo Para Biblioteca
Escolar. Conclusão
 

Objetivo:

Nesta parte iremos aprender a inserir os códigos nos formulários Form_Reservas,


Form_Reserva, Form_Empréstimos, Form_Empréstimo, Form_Devolução,
Opções_ajuda e Ajuda, também vamos alterar algumas propriedades dos objetos e
inserir as opções de ajuda direto no banco de dados.

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:
 

Ative a janela de código do formulário e no canto direito superior da janela selecione a


opção initialize:

Tela 001 (Selecione a opção initialize)

Selecionado esta opção você deve inserir o seguinte código:

 
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

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan3$", dbOpenDynaset)

rs.FindFirst "NOME LIKE'" & Me.Text_NOME & "'"

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade.Row = Grade.Rows - 1 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

ElseIf Me.Text_codigo = 2 Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan2$", dbOpenDynaset)

rs.FindFirst "NOME LIKE'" & Me.Text_NOME & "'"

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade.Row = Grade.Rows - 1 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

End If

Agora dentro do campo assunto insira o seguinte código:

 
 

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan4$", dbOpenDynaset)

rs.FindFirst "ASSUNTO LIKE'" & Me.Text_ASSUNTO & "'"

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade1.Row = Grade1.Rows - 1 Then

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

Agora no botão Reservar:

If Me.Text_ASSUNTO <> "" Then

Form_RESERVA.Text_TESTABD.Text = Me.Text_COD.Text

End If

If Form_RESERVA.Text_CANCELACADASTRO = "" Then

Dim BD As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan5$", dbOpenDynaset)

Dim CADASTRO(1 To 12)

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 biblioteca As Object

Dim L, I

Set biblioteca = Plan5.Cells(1, 1).CurrentRegion

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

Plan5.Cells(L, I).Value = Trim(CADASTRO(I))

Next I

MsgBox "CADASTRADO", vbInformation, "EFETUADO COM SUCESSO"

ThisWorkbook.Save

End If

Exit Sub

Else

MsgBox "LIVRO JÁ RESERVADO"

Exit Sub

End If
 

Por último insira o código abaixo no botão voltar:

FORM_RESERVAS.Hide

Agora vamos inserir os códigos no formulário Form_Reserva, primeiro no Botão


pesquisar inserindo o código abaixo.

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan5$", dbOpenDynaset)

rs.FindFirst "NOME LIKE'" & Me.Text_NOME & "'"

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade1.Row = Grade1.Rows - 1 Then

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

Agora coloque o código abaixo no botão voltar.

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:

If Me.Text_TESTABD <> "" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")
Set rs = BD.OpenRecordset("plan5$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_TESTABD & "'"

If rs.NoMatch = True Then MsgBox "Confirmar Dados", vbInformation, "Banco


dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade1.Row = Grade1.Rows - 1 Then

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

Pronto, terminamos de codificar o Form_Reserva, sendo assim concluímos toda a parte


de reservas de livros, agora a parte de empréstimo de livros é quase o mesmo
procedimento visto nesta parte.Portando vou apenas mostrar o código a ser inserido.

Vamos começar a codificar o Form_ Empréstimos insira o seguinte código no


formulário dentro do evento initialize:

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"

'ESTE ABAIXO FAZ PARTE DA GRADE DE LIVROS

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.

Depois no campo Nome dentro do Text_Nome insira o código:

Dim DB As Database

Dim rs As Recordset

 
If Me.Text_CODIGO = 3 Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan3$", dbOpenDynaset)

rs.FindFirst "NOME LIKE'" & Me.Text_NOME & "'"

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade.Row = Grade.Rows - 1 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

ElseIf Me.Text_CODIGO = 2 Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan2$", dbOpenDynaset)

rs.FindFirst "NOME LIKE'" & Me.Text_NOME & "'"


If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de
dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade.Row = Grade.Rows - 1 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

End If

Dentro do campo assunto no text_assunto insira o código:

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan4$", dbOpenDynaset)

rs.FindFirst "ASSUNTO LIKE'" & Me.Text_ASSUNTO & "'"

 
If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de
dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade1.Row = Grade1.Rows - 1 Then

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 codificar os três botões de comando:

Botão Emprestar:

If Me.Text_ASSUNTO <> "" Then

Form_EMPRESTIMO.Text_TESTABD.Text = Me.Text_COD.Text

End If
 

If Form_EMPRESTIMO.Text_CANCELACADASTRO = "" Then

Dim BD As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan6$", dbOpenDynaset)

Dim CADASTRO(1 To 12)

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 biblioteca As Object

Dim L, I

Set biblioteca = Plan6.Cells(1, 1).CurrentRegion

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

Plan6.Cells(L, I).Value = Trim(CADASTRO(I))

Next I

MsgBox "CADASTRADO", vbInformation, "EFETUADO COM SUCESSO"

ThisWorkbook.Save

End If

Exit Sub

Else

MsgBox "LIVRO JÁ EMPRESTADO"

Exit Sub

End If

Botão Ver Empréstimo:

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

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan6$", dbOpenDynaset)

rs.FindFirst "NOME LIKE'" & Me.Text_NOME & "'"

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade1.Row = Grade1.Rows - 1 Then

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

Agora iremos codificar os textbox Verifica Empréstimo:

If Me.Text_TESTABD <> "" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan6$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_TESTABD & "'"

 
If rs.NoMatch = True Then MsgBox "Confirmar Dados", vbInformation, "Banco
dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade1.Row = Grade1.Rows - 1 Then

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

Pronto, terminamos de concluir toda a codificação da parte empréstimos, vamos


codificar o formulário de Devolução.

Dentro do formulário no evento initialize coloque o código abaixo e na grade coloque o


nome de Grade1.

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"

Dentro do TextBox Nome no evento Exit coloque o seguinte código:

Dim DB As Database

Dim rs As Recordset
Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\
BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan6$", dbOpenDynaset)

rs.FindFirst "NOME LIKE'" & Me.Text_NOME & "'"

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

If rs.EOF = False Then

While rs.EOF = False

If Grade1.Row = Grade1.Rows - 1 Then

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

Dentro do Botão Efetuar Devolução ensira o código:

Dim biblioteca

agenda = MsgBox("DESEJA REALMENTE EXCLUIR O REGISTRO", vbYesNo +


vbQuestion, "CADASTRO DE ENDEREÇOS")

If agenda = vbYes Then


Plan6.Cells(Val(Me.Text_COD) + 1, 1).EntireRow.Delete

ThisWorkbook.Save

End If

Dentro do botão voltar insira o seguinte código:

FORM_DEVOLUCAO.Hide

Pronto acabamos de codificar o formulário de devolução de livros.

Agora vamos inserir os códigos no formulário Opcoes_Ajuda.

Dentro de cada optionButtom referente a cadastro você deve colocar o seguinte código
seguindo esta ordem:

Dentro do OptionButtom Cadastro de Professores :

AJUDA.Text_COD1 = "1"

AJUDA.Show

Dentro do OptionButtom Cadastro de Alunos :

AJUDA.Text_COD1 = "2"
AJUDA.Show

Dentro do OptionButtom Cadastro de Livros:

AJUDA.Text_COD1 = "3"

AJUDA.Show

Dentro do OptionButtom Cadastro de Reserva de Livros :

AJUDA.Text_COD1 = "4"

AJUDA.Show

Dentro do OptionButtom Cadastro de Empréstimo de Livros :

AJUDA.Text_COD1 = "5"

AJUDA.Show

Dentro de cada optionButtom referente a pesquisa você deve colocar o seguinte código
seguindo esta ordem:

Dentro do OptionButtom Pesquisa de Professores :

AJUDA.Text_COD1 = "6"

AJUDA.Show

 
Dentro do OptionButtom Pesquisa de Alunos :

AJUDA.Text_COD1 = "7"

AJUDA.Show

Dentro do OptionButtom Pesquisa de Livros:

AJUDA.Text_COD1 = "8"

AJUDA.Show

Dentro do OptionButtom Pesquisa de Reserva de Livros :

AJUDA.Text_COD1 = "9"

AJUDA.Show

Dentro do OptionButtom Pesquisa de Empréstimo de Livros :

AJUDA.Text_COD1 = "10"

AJUDA.Show

Dentro de cada optionButtom referente a editar voce deve colocar o seguinte código
seguindo esta ordem:

Dentro do OptionButtom Editar Professores :

AJUDA.Text_COD1 = "11"
AJUDA.Show

Dentro do OptionButtom Editar Alunos :

AJUDA.Text_COD1 = "12"

AJUDA.Show

Dentro do OptionButtom Editar Livros:

AJUDA.Text_COD1 = "13"

AJUDA.Show

Dentro de cada optionButtom referente apagar você deve colocar o seguinte código
seguindo esta ordem:

Dentro do OptionButtom Apagar Professores :

AJUDA.Text_COD1 = "14"

AJUDA.Show

Dentro do OptionButtom Apagar Alunos :

AJUDA.Text_COD1 = "15"

AJUDA.Show

Dentro do OptionButtom Apagar Livros:


 

AJUDA.Text_COD1 = "16"

AJUDA.Show

Dentro do OptionButtom Apagar Devolução:

AJUDA.Text_COD1 = "17"

AJUDA.Show

Terminado a codificação deste formulário vamos inserir os seguintes códigos no


formulário Ajuda, insira os códigos dentro do textbox que deve ter o nome na sua
propriedade name de Text_COD1, sendo que você deve repetir este mesmo código
dezessete vezes, apenas modificando a linha de código If me.text_cod1=”1” then.

If Me.Text_COD1 = "1" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos


Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "2" Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

If Me.Text_COD1 = "3" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa


If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de
dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "4" Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

End If

If Me.Text_COD1 = "5" Then

Dim DB As Database

Dim rs As Recordset
Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\
BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "6" Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

 
 

If Me.Text_COD1 = "7" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "8" Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa


If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de
dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "9" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "10" Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")
Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

End If

If Me.Text_COD1 = "11" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If
 

If Me.Text_COD1 = "12" Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "13" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa


If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de
dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "14" Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "15" Then

Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")
Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "16" Then

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

If Me.Text_COD1 = "17" Then


Dim DB As Database

Dim rs As Recordset

Set BD = OpenDatabase("C:\Meus documentos\APLICATIVO\BIBLIOTECA\


BIBLIOTECAESCOLAR.xls", False, False, "excel 8.0")

Set rs = BD.OpenRecordset("plan7$", dbOpenDynaset)

rs.FindFirst "COD LIKE'" & Me.Text_COD1 & "'"

'3º se não tiver o registro na tabela termina pesquisa

If rs.NoMatch = True Then MsgBox "Nome não cadastrado", vbInformation, "Banco de


dados": Exit Sub

'4º se localizar pesquisa preenche os campos

Me.Text_RECEBE = rs.Fields("DESCRICAO")

End If

Obs: Este Text_cod você deve alterar a propriedade enabled para false.

Vamos codificar o botão voltar:

AJUDA.Hide

Pronto terminamos de codificar todo o aplicativo, agora vamos inserir as descrições de


ajuda direto no bando de dados, vou mostrar apenas como você deve fazer a primeira
descrição já que as outras é o mesmo processo. Quero também ressaltar que este
procedimento de ajuda é bem simples e você pode alterar.

A seguir vou descrever as descrições e depois vou ensinar como deve ser colocado no
banco de dados:
 

Cód = 1 CADASTRO DE PROFESSORES: Preencha todos os campos, sendo que no


campo código você deve digitar um número maior do que esta no campo Registros,isso
se faz necessário para não repetir no banco de dados o mesmo número de registro.
CADASTRO PROFESSORES: Preencha todos os campos,sendo que no campo código
você deve digitar um número maior do que esta no campo Registros,isso se faz
necessário para não repetir no banco de dados o mesmo número de registro.

Cód= 2 CADASTRO DE ALUNOS: Preencha todos os campos e no campo código


você deve digitar um número maior do que esta no campo Registro.

Cód = 3 CADASTRO DE LIVROS: Preencha os campos sempre colocando um


número maior no campo código para que seja efetuado o registro.

Cód= 4 CADASTRO DE EMPRESTIMO DE LIVROS: Você deve preencher todos


os campos, podendo fazer uma busca de nomes e de livros da seguinte maneira:

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= 5 CADASTRO DE EMPRESTIMO DE LIVROS: Você deve preencher todos


os campos, podendo fazer uma busca de nomes e de livros da seguinte maneira:

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 = 6 PESQUISA DE PROFESSORES: Para efetuar uma pesquisa basta digitar o


nome da pessoa no campo Nome e clicar em pesquisar.

 
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 = 9 RESERVA DE LIVROS: No campo assunto digite o nome do mesmo e


clique em pesquisar.

Cód = 10 EMPRESTIMO DE LIVROS: No campo assunto digite o nome do mesmo


e clique 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 = 14 APAGAR PROFESSORES: Efetue uma busca e clique no botão apagar.

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

Pronto basta seguir o mesmo procedimento para as demais explicações.

Conclusão:
 

Concluímos o aplicativo, nesta parte ensinei a codificar os formulários Form_Reservas,


Form_Reserva, Form_Empréstimos, Form_Empréstimo, Form_Devolução,
Opções_ajuda e Ajuda, também a inserir as descrições de ajuda no banco de dados, até
o próximo aplicativo que vai ser controle de fax.Bons Estudos.

Você também pode gostar