Formulários
Formulários
 Utilizados para interagir com os utilizadores.
 Possibilitam:
 editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas
ou consultas,
 mostrar informação derivada através de expressões (campos calculados) e
 informação suplementar (comentários, gráficos, etc).
Criar um Formulário
 Criar um formulário utilizando o Assistente (Wizzard)
 O primeiro passo na elaboração de um formulário consiste em escolher a
fonte de informação.
 Esta poderá ser uma Tabela ou uma Consulta.
 O segundo passo consiste em escolher o tipo de formulário.
 Os tipos de formulários disponíveis são:
 Colunar - É mostrado um registo em cada página
 Tabular - São mostrados vários registos por página
 Graph - Gráficos
 Exemplos de Formulários:
Estrutura de um Formulário
 Um formulário é composto por três secções:
 Header Section
 Detail Section
 Footer Section
Informação estática, títulos, etc.
Informação proveniente da fonte de registos
Informação estática, totais, etc.
Vista de Estrutura
Propriedades dos Formulários
 Cada formulário tem um conjunto de propriedades:
 Format
 Data
 Events
Formatações
Fonte de registos
Acções associados a eventos
Controlos
 Toda a informação que é mostrada num formulário é apresentada sob a
forma de controlos.
 Text Box
 Label
 Option Group
 Toggle Button
 Check Box
 Option Button
 List Box
 Combo Box
 Command Button
 Line
 SubForm
Criar uma caixa de texto para introduzir números ou texto
Criar um rótulo de texto para (instruções ao utilizador)
Criar um grupo de botões para seleccionar uma das opções
Criar um botão para escolher Sim/Não
Criar uma caixa de verificação (múltiplas opções)
Criar botões de opção para escolher múltiplas opções
Seleccionar uma opção a partir de uma lista de opções
Introduzir texto ou Seleccionar uma opção a partir de uma lista de
opções
Criar um botão que executa um comando
Desenhar uma linha no formulário
Inserir um formulário dentro de um formulário existente
Estados de um Controlo
Estado
Utilização
Bound
está conectado a um campo Visualizar, editar ou introduzir dados
da fonte de informação
Calculado
está conectado a uma
expressão
Unbound
Mostrar informação, linhas, Entrada de informação não guardada em
rectângulos, etc.
tabelas
Mostrar o valor de uma expressão
Formulários para relações 1:N
Seleccionar a tabela do lado 1 da
relação:
Seleccionar os campos e a tabela do
lado N da relação
Formulários para relações 1:N
 Seleccionar Form with Subform:
Formulário Final
Botões de Comando
Combo Box
 Escolher um valor de uma lista
Combo box
Exemplo de Aplicação
Facturação
Modelo de Dados
O Formulário
Verifique as expressões associadas aos controlos Valor e Total,
assim como a propriedade Record Source do formulário
Exercicios
 A PT pretende automatizar o processo de calculo do preço das chamadas internacionais.
 O sistema de informação é constituído por 3 tabelas:
 Tabela Zonas onde é indicado o intervalo de tempo de um período para uma chamada para
as zonas definidas
 Tabela clientes com informação sobre os clientes.
 Todas as chamadas dos clientes são registadas na tabela Chamadas.
 Construa as tabelas indicadas e estabeleça as relações necessárias.
 Elabore um formulário que possibilite inserir na tabela Chamadas novos registos.
 Para cada registo o formulário deve apresentar o preço da chamada.
Assuma que o preço de cada período é de 0.80 euros.
 Elabore um formulário que possibilite apresentar para cada cliente as chamadas por ele
efectuadas.
TABELA CHAMADAS
Campo
Tipo
Nr
AutoNumber
Codigo
Number
Zona
Text
Duracao
Number
Descrição
Nr. de ordem da chamada
Nr. do Cliente
Zona para onde foi feito a chamada
Duração em segundos da chamada
TABELA ZONAS
Zona
intervalo
Af1
Af2
Eu1
Eu2
3.4
4.3
2.5
2.7
Download

Formulários