Você está na página 1de 28

Formulários

Design
07
07

Nesta aula vamos melhorara


aparência de nossos formulários
já criados adcionando botõs, cor,
imagens gráficas e outros.
109 | Microsoft Access
Formulários no modo de design
No modo de Design podemos criar formulários a partir do modo de Design. É pos-
sível editar formulários existentes também, como os nossos formulários, por exemplo,
vamos modificar todos, acrescentando botões Imagens cores de fundo.
Para visualizar o formulário no Modo de Design, primeiro precisamos verificar se o
mesmo se encontra na lista de formulários no painel de navegação.

Microsoft Access | 110


07
Criando ou Modificando um formulário no Modo
Design
Podemos criar e modificar um formulário no modo de visualização Design. O Modo
Design nos permite modificar a estrutura do formulário para que a disposição de seu
ambiente gráfico fique de um jeito aceitável as necessidades do usuário. Vários recursos
podem ser inseridos ou modificados no formulário como, por exemplo, o ta­manho do for-
mulário, a cor os objetos, inserção de botões e outros elementos co mo caixa de texto e
até imagens decorativas como logomarca da empresa.

Para acessar o modo de Design de um Formulário

1. Para exibir um formulário no Modo de Design clique com o botão direito do mou-
se em cima do formulário no painel de navegação e escolha a opção Modo de De­sign.
Selecione o formulário Clientes.

2. Observe os elementos do formulário, no modo de design podemos inserir, alte­rar,


mover ou excluir elementos do formulário a hora que quisermos.

111 | Microsoft Access


3. Para alterar entre o modo de Design, e o modo de Formulário, na guia Página
Inicial, no grupo de ferramentas Modo de Exibição, na opção modo de exibição esco­lha
uma das opções entre as três disponíveis.

Microsoft Access | 112


07
Guia de Ferramentas de Design de Formulário
A criar um novo formulário ou visualizá-lo no modo de design, automaticamente fi-
cara disponível a guia exclusiva de Ferramentas de Design de Formulário, está por sua
vez é subdividida em três sub-guias distintas.

• Design - Possui as ferramentas que inserem os objetos que compõe a estrutura do


formulário, Ex: Botões, caixa de texto, rótulos.

• Organizar - Possui as ferramentas de organização dos elementos no formulá­rio, como


por exemplo, alinhar elementos na horizontal ou vertical.

• Formato - Formata os elementos do formulário, como por exemplo, o tipo de fonte, a


cor da fonte e dos objetos como botões, caixa de texto.

Melhorando o Design do formulário Cliente


Podemos colocar vários elementos no formulário para melhorar sua usabilidade
como botões de salvar, fechar formulário, adicionar novo registro, botões de navega­ção,
cor ou imagem de fundo e muito mais. Só que nem sempre queremos tantos ele­mentos
assim no formulário, portanto devemos colocar somente os elementos neces­sários. Veja
as alterações que vamos fazer:

• Alinhamentos de campos
• Botões de Navegação
• Botão de fechar o formulário
• Botão de Salvar registro
• Botão de adicionar novo registro
• Botão de deletar registro
• Cores de Fundo
• Texto para título do formulário

113 | Microsoft Access


Alinhamento e Redimensionamento dos campos
Os formulários feitos pelo assistente de formulários, por padrão, colocam os campos
um em baixo do outro, muitas vezes, o aproveitamento do espaço disponível no formulá-
rio, não é aproveitado, quando temos poucos campos no formulário, não fazemos ques-
tão de arrumar, mas se a quantidade de campos for consideravelmente grande a ponto de
até gerar barra de rol agem vertical, precisamos mexer na sua dispo­sição para aproveitar
melhor este espaço.
Comece movendo campos pequenos para frente de outros campos também pe­
quenos. Este procedimento já vai economizar espaços no layout.

Partes de um Campo de texto:

Movimente o campo Data de Nascimento e Idade para frente do campo CPF e terá
economizado duas linhas de campos abaixo.

No campo foto, redimensione o mesmo para que fique como na imagem a direta.

Microsoft Access | 114


07

Formatando a Fonte e Cor dos objetos

Troque a Fonte e Cor dos objetos do formulário utilizando-se do grupo de ferramen-


tas fonte. Neste grupo podemos alterar a fonte, tamanho, alinhamento e cor do texto, e
também do preenchimento da caixa de texto que envolve este texto. Para aplicar estes
efeitos basta se­lecionar o objeto e alterar as opções no grupo de ferramentas Fonte.

Modifique o alinhamento e a cor das caixas de texto dos campos do formulário


Clientes como na imagem abaixo.

115 | Microsoft Access


Botões de Navegação
Através dos botões de Navegação podemos navegar entre os registros cadastra­dos
no sistema. Para criá-los vamos ter que estender a parte do rodapé do formulá rio, clique
na parte inferior do roda pé.
Caso a área do Rodapé não esteja visível, clique com o botão direito do mouse em
qualquer lugar no fundo do formulário e ative a opção Cabeçalho/ Rodapé de Formulá­
rio.

Observe como exibir a área do rodapé.

Para inserir botões de Navegação no rodapé do formulário

1. Na guia Ferramentas de Design do Formulário, sub-guia Design, no grupo de


ferramentas Controles, clique controle Botão .
2. Com a ferramenta botão ativada clique uma vez e solte no fundo da área do roda-
pé. Um assistente de Botão de co mando aparecerá.
3. O botão de comando pode realizar uma determinada ação, estas ações por sua
vez, estão divididas em categorias de ações e estamos fazendo os botões de navega­ção
no momento, portanto na lista de categorias, selecione a categoria Navegação de regis­
tro. Logo em seguida, é mostrada a lista de ações disponíveis da categoria Nave­gação
de registro.

Microsoft Access | 116


07
4. Selecione a Ação Ir para primeiro registro e clique em Avançar.

5. Nesta etapa você define se quer visualizar uma imagem sugestiva a ação do
botão ou um texto sugestivo como, por exemplo, “Primeiro Registro”. Escolha a ima­gem
mesmo e clique em Avançar.

6. Esta é a etapa final do botão, simplesmente é perguntado qual o nome de re­


ferência ao botão. É importante definir um nome quando se utiliza de programação avan-
çada em VBA aplicada por usuários experientes nesta linguagem, mas não é o nosso

117 | Microsoft Access


caso ainda, portanto, você pode deixar o nome sugerido pelo programa mesmo. Clique
em Concluir para finalizar.

Observe o botão gerado.

7. Faça os demais botão de navegação como na imagem abaixo repetindo o pro­


cedimento do 1 ao 6, os mesmos estão todos na categoria Navegação de registro.

Microsoft Access | 118


07
Botões de registros
Na categoria Operações de registros concentram-se as ações voltadas ao regis­tro
em edição do momento, ações do tipo Salvar, Adicionar novo, excluir e outros. Adicione
entre as ações de Operações de registro as ações Adicionar novo regis­tro, excluir
registro, salvar registro.

Observe como ficaram os botões na imagem abaixo.

Propriedades dos Objetos


Cada objeto ou até mesmo os próprios formulários possuem propriedades que mo-
dificam as características, formatação e efeitos em sua estrutura.
Vamos alterar as propriedades do formulário ativando ou desativando algumas pro-
priedades do formulário de Clientes. Por exemplo, pra que ter o botão de fechar o for-
mulário no canto superior direito da janela do Formulário se agora criamos um bo­tão que

119 | Microsoft Access


faz esta ação. Então vamos remover este botão. Queremos que o nosso formu­lário tenha
tamanho fixo também, ou seja, não vai minimizar nem maximizar, então os botões de Mi-
nimizar e Maximizar também serão removidos.
Para editar as propriedades dos campos, precisamos exibir a Folha de Proprie­
dades que mostra as propriedades do objeto selecionado. A Folha de propriedades pode
ser exibida através do grupo Ferramentas na sub-guia Design, na opção Folha de Pro­
priedades.

Podemos exibir as propriedades de cada objeto na Folha de propriedades clican­do


no mesmo ou selecionado na lista de objetos no topo do Painel Folha de Proprieda­des.
Selecione o objeto Formulário.

Microsoft Access | 120


07

Agora que estamos visualizando as propriedades do formulário, vamos procurar e


editar certas propriedades do formulário. As várias propriedades de um objeto são organi-
zadas em guias que identificam sua ação no objeto. Como as propriedades que queremos
configurar modificaram o formato do formulário, clique na guia Formato.

Procure pelas propriedades na tabela abaixo e aplique o novo valor a elas como
informado ao lado de cada uma.

Propriedades Valores

Seletores de registr­o Não

Botões de navegação Não

Linhas divisórias Não

Barras de rolagem Nenhuma

Caixa de controle Não

Botão Fechar Não

Botões Min Max Nenhum

121 | Microsoft Access


Após alterar as configurações das propriedades do formulário, o formulário de Clien­
tes deverá estar com a aparência do formulário na imagem abaixo.
Cadastre um registro para checar se está funcionando bem.

Campos do tipo anexo


Ao cadastrar os dados do cliente você deve ter percebido que um dos campos é
para o armazenamento de arquivos externos. Podemos armazenar em campos do tipo
Anexos, qualquer tipo de arquivo e neste caso arquivos de imagem (Fotos).

Para adicionar uma foto

1. Clique dentro do retângulo da foto e em seguida clique o ícone de anexo.

Microsoft Access | 122


07

2. Na janela Anexos, clique em Adicionar, localize o arquivo da foto e clique Abrir.


Você pode adicionar mais de um arquivo ao campo. Clique em OK para adicionar as fotos.

123 | Microsoft Access


Melhorando o Design do formulário Pedidos
Vamos agora alterar o Design do formulário de pedidos, além de ser aplicado as
mesmas formatações utilizadas no formulário de clientes, vamos melhorar a apresen­
tação dos dados tabulares contidos no subformulário ltensDoPedido. Vamos adicio­nar
também campos calculados como Valor total parcial e Valor total, que são cam­pos que
apresentam valores calculados na hora em tempo de execução.
Nas próximas etapas desta aula o formulário criado exigira o cadastro de al­
guns dados nas tabelas de Cliente, Produto e Fornecedores para que seja possível
fa­zer testes de funcionalidade do Formulário Pedido. Se você ainda não digitou
nada nestas tabelas, este é o momento. Você pode digitar já nos formulários.

Ao observar o formulário de Pedidos no modo de exibição Formulário, podemos


perceber que, ele precisa realmente de modificação em seu layout. Por exemplo, no sub-
formulário ltensDoPedido, a lista de produtos no pedido, por estar ocupando um espaço
pequeno, as informações do Produto estão ocultas, fazendo com que o usuário tenha que
utilizar barras de rolagens verticais, para conseguir visualizar o restante das informações
de cada produto na lista.

Veja algumas propriedades que precisam ser removidas ou alteradas.

Microsoft Access | 124


07
Redimensionando o Subformulário
A primeira modificação que vamos fazer no formulário de Pedidos é redimensio­nar
a posição do subformulário e também sua largura.

Para redimensionar o subformulário ltensDoPedido

1. Delete o rótulo Pedidos relacionado ao subformulário ltensDoPedido.


2. Aumente a largura do subformulário na lateral esquerda e direita até que atin­ja as
bordas do formulário Pedidos.

Veja como ficará.

125 | Microsoft Access


Botões de Navegação, Registros e Formulário
Assim como foi feito no formulário de Clientes, adicione os botões de navegação de
registros e de Fechar Formulários como na imagem abaixo.

Propriedades do formulário Pedidos


Assim como foi feito nas propriedades do formulário de Clientes,aplique as mes­mas
propriedades na tabela abaixo.

Propriedades Valores

Seletores de registr­o Não

Botões de navegação Não

Linhas divisórias Não

Barras de rolagem Nenhuma

Microsoft Access | 126


07
Caixa de controle Não

Botão Fechar Não

Botões Min Max Nenhum

Estilo da borda Fino

Observe como deve ficar.

Criando campos calculados no Subformulário ltensDoProduto


Agora a maioria das modificações que realizaremos será no interior do subfor­mulário
ltensDoPedido. Como o subformulário ltensDoPedido também é um formu­lário, vamos
abri-lo no modo de Design fora do formulário de Pedido.

127 | Microsoft Access


1. Certifique-se de que o formulário de Pedidos esteja fechado.
2. No painel de Navegação de Objetos do banco de dados, localize o formulário de
ltensDoPedido Subformulário e clique com o botão direito do mouse em cima dele e
escolha a opção Modo Design.

Seu formulário atual deve estar como na imagem abaixo.

Formate o layout para que fique com a aparência a seguir.

Microsoft Access | 128


07

Adicionando campos calculados


Podemos reparar que este formulário nos fornece informações incompletas, por
exemplo, temos os campos ValorProduto do produto e a Quantidade do Produto, mas
não temos um campo Valor total parcial de cada produto, que é o cálculo do Valor Uni­
tário do Produto vezes (X) a Quantidade Vendida, muito menos de um Valor Total de
produtos vendidos.

Inserindo os Campos Caixa de texto -Campo Valor Total Parcial

1. Na sub-guia Design, no grupo de ferramentas Controles clique na opção Caixa


de Texto .
2. Delete o Rótulo que foi gerado junto com ele, pois o mesmo está no lugar errado.
3. Com a ferramenta ativada, clique após o campo QuantDeProduto para gerar a
Caixa de texto do campo Valor Total Parcial.

4. Apague o texto dentro do campo caixa de texto e digite no campo a fórmula de


multiplicação a seguir; =[ValorProduto]*[QuantDeProduto]

129 | Microsoft Access


5. Ainda no grupo de ferramentas Controles, clique na opção Rótulo. Desta vez,
vamos inserir o rótulo deste campo, que fica em cima do campo. Veja a posição correta.

Alterne para o modo de visualização Formulário para verificar se está funciona­do o


cálculo matemático de Multiplicação no campo.

Ao exibir o formulário no modo de Formulário podemos perceber que o cálculo fun-


ciona, mas o campo está precisando ser formatado para que fique semelhante aos demais
campos, e como o valor na caixa deve ser monetário (R$), vamos aplicar a for­matação
de Moeda.

Microsoft Access | 130


07
Para aplicar uma formatação de Moeda no campo Valor Total Parcial

1. Selecione o campo e depois no painel Folha de propriedades na guia Forma­tos,


identifique a propriedade Formato e aplique a esta propriedade o valor Moeda.
2. Modifique a cor da caixa de texto também.
3. Veja o resultado.

Inserindo os Campos Caixa de texto - Campo Valor Total

1. Na sub-guia Design, no grupo de ferramentas Controles clique na opção Caixa


de Texto .
2. Com a ferramenta ativada, clique no rodapé do formulário na parte direita para
gerar a Caixa de texto do campo Valor Total.
3. Aplique a formula abaixo dentro da caixa de texto.

=Soma([ValorProduto]*[QuantDeProduto])

131 | Microsoft Access


Removendo a propriedade Botões de Navegação

1. No Painel de propriedades do formulário, na guia formato localize a proprieda­de


Botões de Navegação e mude seu valor para Não.
Visualizando seu novo formulário de Pedidos agora melhor apresentável
Feche o subformulário de ltensDoPedido e abra no modo de formulário o formu­lário
Pedidos. Observe como ficou.

Microsoft Access | 132


07
01. Nesta aula você aprendeu a formatar e personalizar com cores propriedades e bo-
tões de comando, dois formulários do banco de dados. Nesta atividade finalize a
criação dos formulários do sistema aplicando aos formulários restantes do sistema,
as mesmas formatações, propriedades e botões que aplicou aos formulários de
Cliente e Pedidos. Abaixo segue o exemplo de como os formulários devem ficar.

Formulário de Fornecedores

Formulário de Produtos

133 | Microsoft Access


02. Para as próximas aulas vamos precisar de dados cadastrados para a realização de
consultas, é uma boa hora para testar o funcionamento de cada formulário também,
então cadastre alguns registros em cada formulário. Abaixo segue algumas suges-
tões.

Clientes
Data de Ida-
Clientes CPF Endereço Bairro Cidade Estado País CEP E-mail Telefone Celular
Nasc. de
contato@mar-
MARCOS RUA PAL-
195.635.587-25 25/10/1976 35 CENTRO CAMPINAS SP BRASIL 13.183-634 c o s d e m e l o . (19) 3854-9563 (19) 3562-5963
DE MELO MAS, 25
com
AV. JULIO
JULIANA ju_al@yahoo.
159.863.654-15 20/08/1985 25 DE MES- CENTRO CAMPINAS SP BRASIL 13.101-025 (19) 4565-9895 (19) 4521-5693
ALMEIDA com
QUITA
J U N I O R RUA TU- JD. MI- juniorsil@hot-
159.663.112-13 26/10/1975 37 HORTOLANDIA SP BRASIL 13.102-121 (19) 4562-3562 (19) S425-5692
SILVA LIO,99 RANDO mail.com
RUA DONA
TULIO KOA- JD. OLI- tulio@gmail.
145.789.565-12 15/02/1989 23 MIRANDA, SUMARÉ SP BRASIL 13.183-635 (19) 4562-3562 (19) 5256-6563
MAR VEIRA com
452
ROD. HOI-
MICHAEL mconner@
159.452.588-55 11/02/1979 33 SINGTON, CENTRO SÃO PAULO SP BRASIL 12.525-252 (15) 4151-5115 (11) 5454-4646
CONNER gmail.com
281
RUA MAR-
JULIO MEN- juliomen@hot-
654.815.121-21 11/02/1975 36 QUES SIL- CENTRO SÃO PAULO SP BRASIL 45.646-546 (11) 5456-4654 (11) 6546-5465
DES mail.com
VA, 457
MARIA FER- AV. MO- mfernanda@
464.644.646-46 11/06/1976 35 CENTRO CAMPINAS SP BRASIL 45.252-525 (11) 4654-6545 (11) 3356-3333
NANDA RAES, 453 gmail.com
NICOLAS RUA MARI- nicolas@
156.446.454-65 25/12/1976 36 CENTRO SUMARÉ SP BRASIL 11.222-333 (15)4545-4562 (11) 3356-3334
MELO LHA, 489 gmail.com
ANTONIO AV.AMAURI, ajuniors@
456.569.458-95 15/10/1989 23 CENTRO SÃO PAULO SP BRASIL 12.658-555 (11) 6522-6598 (11) 9391-5692
CARLOS 128 gmail.com
C E S A R RUA TULIO, marques@
985.569.458-96 16/10/1969 32 CENTRO HORTOLÂNDIA SP BRASIL 13.193-195 (19) 3535-6969 (19) 3535-6969
MARQUES 101 hotmail.com
RUA DR.
B R U N O PR. brunofranco@
123.159.753-74 07/07/1978 33 ALFREDO, CAMPINAS SP BRASIL 12.741-852 (19) 4562-4562 (19) 4562-4563
FRANCO ITALIA hotmail.com
55

Fornecedores

Nome da Empresa CNPJ Endereço Cidade Estado CEP Telefone

TECLA-INFO DISTRIBUIDORA DE PRODUTOS LTDA 13.584.256/0001-15 AV. MENDES,456 CAMPINAS SP 12.365-698 (19) 3535-4545

MULT-TECH INFORMÁTICA LTDA 14.163.525/0001 -08 RUA LISBOA, 789 SUMARE SP 13.563-256 (19) 3535-2653

TONINHO INFORMÁTICA LTDA 13.254.225/0001-87 RUA NUBIA, 459 CAMPINAS SP 13.010-080 (19) 2222-3333

RJ LOJA OE INFORMATICA LTDA 14.525.252/0001-68 AV. JULIO NEVES, 125 HORTOLÂNDIA SP 13.1 93-635 (19) 3333-4444

Produtos
NOME/PRODUTO DESCRIÇÃO VALOR UNITÁRIO
MOUSE MICROSOFT 2000 MOUSE ÓPTICO MICROSOFT SEM FIO R$ 590,00
MOUSE DOCTOR INFO 456 MOUSE ÓPTICO SEM FIO R$ 430,00
TECLADO MICROSOFT 5000 TECLADO MICROSOFT USB A PROVA DE ÁGUA R$ 100,00
MONITOR SAMSUNG MONITOR LED 19 POL. MODELO. 456259 R$ 450,00
MONITOR LG MONITOR LED 21 POL. MODELO 789 R$ 500,00
MONITOR AOC MONITOR LED 22 POL. MODELO 4592 R$ 395,00
CAIXAS DE SOM DIVOOM SUBWOOFER DIVOOM REV0-3 2.1 C/60WATIS RS 380,00
PCSUM SUPER 500 GB, COR PRETO, PROCESSADOR QUAD CORE RS 2.500,00

Microsoft Access | 134


07
Pedidos

Neste formulário deixamos para você mesmo cadastrar, pois os dados são uma
combinação dos dados de todas as tabelas.

135 | Microsoft Access

Você também pode gostar