21
Formulários

Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Embed Size (px)

Citation preview

Page 1: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Formulários

Page 2: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

FormuláriosUtilizados 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).

Page 3: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Criar um FormulárioCriar 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:

Page 4: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Estrutura de um FormulárioUm formulário é composto por três secções:

Header Section Informação estática, títulos, etc. Detail Section Informação proveniente da fonte de

registos Footer Section Informação estática, totais, etc.

Page 5: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Vista de Estrutura

Page 6: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Propriedades dos FormuláriosCada formulário tem um conjunto de propriedades:

Format Formatações Data Fonte de registos Events Acções associados a eventos

Page 7: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

ControlosToda a informação que é mostrada num formulário é

apresentada sob a forma de controlos. Text Box Criar uma caixa de texto para introduzir números ou texto Label Criar um rótulo de texto para (instruções ao utilizador) Option Group Criar um grupo de botões para seleccionar uma das

opções Toggle Button Criar um botão para escolher Sim/Não Check Box Criar uma caixa de verificação (múltiplas opções) Option Button Criar botões de opção para escolher múltiplas opções List Box Seleccionar uma opção a partir de uma lista de opções Combo Box Introduzir texto ou Seleccionar uma opção a partir de uma

lista de opções Command Button Criar um botão que executa um comando Line Desenhar uma linha no formulário SubForm Inserir um formulário dentro de um formulário existente

Page 8: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Estados de um Controlo

Estado UtilizaçãoBound está conectado a

um campo da fonte de informação

Visualizar, editar ou introduzir dados

Calculado está conectado a uma expressão

Mostrar o valor de uma expressão

Unbound Mostrar informação, linhas, rectângulos, etc.

Entrada de informação não guardada em tabelas

Page 9: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Formulários para relações 1:NSeleccionar a tabela do lado 1 da relação:

Seleccionar os campos e a tabela do lado N da relação

Page 10: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Formulários para relações 1:N

Seleccionar Form with Subform:

Page 11: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Formulário Final

Page 12: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Botões de Comando

Page 13: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Combo BoxEscolher um valor de uma lista

Combo box

Page 14: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas
Page 15: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Exemplo de Aplicação

Page 16: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Facturação

Page 17: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Modelo de Dados

Page 18: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

O Formulário

Page 19: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Verifique as expressões associadas aos controlos Valor e Total, assim como a propriedade Record Source do formulário

Page 20: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

Exercicios

Page 21: Formulários. Utilizados para interagir com os utilizadores. Possibilitam: editar (mostrar, alterar, inserir ou eliminar) informação contida em tabelas

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 definidasTabela 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 ZONASZona intervalo Af1 3.4 Af2 4.3 Eu1 2.5 Eu2 2.7

TABELA CHAMADASCampo Tipo Descrição Nr AutoNumber Nr. de ordem da chamada Codigo Number Nr. do Cliente Zona Text Zona para onde foi feito a chamada Duracao Number Duração em segundos da chamada