| Exercício – Unidade 5 |
- Crie uma base de dados com o nome Ferrari
Índice:
TABELAS
Vendedores:
n_vendedor: numeração automática; legenda: N.º (chave Primária)
nome: texto tamanho 50; Legenda Vendedor
morada: texto tamanho 40; Legenda Morada
localidade: texto tamanho 30;
codigo postal: número
Legenda C.P.; Regra de Validação: >0 E <10000
Texto de Validação: CP maior que zero e menor que 10000
data de nascimento: data/hora
telefone: número Legenda: TEL
Clientes:
n_cliente: numeração automática; legenda: N.º (chave primária)
nome: texto tamanho 50
morada: texto tamanho 40
localidade: texto tamanho 30
codigo postal: número
telefone: número
n_vendedor: número
Carros:
n_carro: numeração automática
matricula: Texto tamanho 8 (chave primária)
Regra de Validação: COMO “??-??-??”
Texto de Validação: Exemplo: 35-23-AA
data de entrada: data/hora
modelo: texto tamanho 15
cor: texto tamanho 15
preço: moeda
n_cliente: número
data venda: data/hora
foto: Objecto OLE
[Voltar]
Preencha as tabelas com os seguintes dados:
Tabela vendedores:
|
Nome |
Morada |
Localidade |
Cod. Postal |
Data de nascimento |
Telefone |
|
João Gomes |
Rua A |
Espinho |
1111 |
11-11-1956 |
111111111 |
|
José Caroço |
Rua B |
Campo Maior |
2222 |
22-10-1922 |
222222222 |
|
Ana Rocha |
Rua C |
Elvas |
3333 |
30-09-1933 |
333333333 |
Tabela Clientes:
|
Nome |
Morada |
Localidade |
Cod. Postal |
Telefone |
n_vendedor |
|
Maria Rosa |
Rua F |
Aveiro |
1111 |
999999999 |
1 |
|
Rosa Pinto |
Rua G |
Porto |
2222 |
888888888 |
3 |
|
Sérgio Leite |
Rua H |
Lisboa |
3333 |
777777777 |
1 |
|
João Acácio |
Rua I |
Faro |
4444 |
666666666 |
2 |
|
José Maria |
Rua J |
Portalegre |
5555 |
555555555 |
3 |
|
Ana Sousa |
Rua K |
Elvas |
6666 |
444444444 |
2 |
Tabela Carros
|
n_carro |
matrícula |
Data de entrada |
modelo |
cor |
preço |
n_cliente |
Data venda |
|
1 |
11-11-AA |
01-Mar-03 |
1.1 CL |
Branco |
10.000 € |
1 |
05-Abr-03 |
|
2 |
22-22-AA |
02-Mar-03 |
1.3 GTI |
Azul |
15.000 € |
2 |
07-Abr-03 |
|
3 |
33-33-AA |
03-Mar-03 |
1.3 GTI |
Cinza |
20.000 € |
5 |
08-Mai-03 |
|
4 |
44-44-AA |
04-Mar-03 |
1.3 GTI |
Verde |
30.000 € |
6 |
09-Mai-03 |
|
5 |
55-55-AA |
05-Mar-03 |
1.4 CLX |
Branco |
15.000 € |
3 |
10-Mai-03 |
|
6 |
66-66-AA |
06-Mar-03 |
1.2 GTI |
Rosa |
15.000 € |
4 |
11-Jun-03 |
|
7 |
77-77-AA |
04-Mar-03 |
1.4 CLX |
Cinza |
30.000 € |
|
|
|
8 |
88-88-AA |
04-Mar-03 |
1.1 CL |
Branco |
15.000 € |
|
|
|
9 |
99-99-AA |
01-Mar-03 |
1.4 CLX |
Cinza |
30.000 € |
|
|
|
10 |
11-22-AA |
04-Mar-03 |
1.1 CL |
Branco |
30.000 € |
|
|
Relações
Estabeleça as relações entre as tabelas.
[Voltar]
Consultas
Crie uma consulta que permita listar os clientes do vendedor N.º 1 guarde-a com o nome “Consulta vend-1”.
Crie uma consulta que permita listar os carros ainda não vendidos. Guarde-a com o nome “por_vender”.
[Voltar]
Formulários
Crie um formulário para consultar cada uma das tabelas vendedores, clientes e carros.
[Voltar]
Sub-formulário
Usando o formulário vendedores criar um sub-formulário que mostre os clientes associados a cada vendedor. Este Sub-formulário deve apenas mostrar o Nº, nome e o telefone de cada cliente.
[Voltar]
Caixa de combinação
Usando o formulário clientes apague a caixa de texto e o rótulo correspondentes ao n_vendedor. Depois crie uma caixa de combinação que liste automaticamente o número de vendedor que está associado a cada cliente.
[Voltar]
Imagens
Crie uma pasta com o nome fotos. Guarde 6 imagens dentro dessa pasta.
De seguida abra a tabela clientes na vista folha de dados.
Depois, para cada cliente, no campo Foto, insira uma imagem da pasta que criou anteriormente da seguinte forma:
1.º clicar com o botão Dto do rato na célula correspondente ao primeiro registo, no campo fotos.
2.º escolher a opção Inserir objecto, vai aparecer a seguinte janela:

3.º Escolher a opção “Criar a partir de ficheiro”
4.º Clicar em “Procurar…”
5.º Escolher a pasta que criaram anteriormente e escolher uma imagem para esse cliente.
Fazer o mesmo para todos os registos.
Assim vai ter uma foto associada a cada cliente.
Depois, se desejar, pode fazer o mesmo para os carros, colocando uma foto para cada carro.
[Voltar]