IMP.DP.021-01 1/5
Acesso a Bases de Dados
Linguagens de Programao: Mdulo14
Curso Tcnico de Informtica de Gesto 2012/2015
Objetivos: Ligar a uma base de dados Access
Ficha 1
EXERCCIOS PRTICOS
1. Crie a BD bdalunos no Access com a tabela Alunos cujos campos so os seguintes: num (tipo
numrico), nome (tipo char), idade (tipo numrico), telemvel (tipo numrico). O num deve ser a
chave primria da tabela.
2. Insira 6 registos na tabela.
3. Crie um novo projeto no Visual Studio. Deve adicionar uma nova base dados e seguir os respetivos
passos: Menu Projet- Ad New Data Source.
4. Escolher o tipo de aplicao
5. Deve escolher o tipo de base de dados
FICHA DE TRABALHO
IMP.DP.021-01 2/5
6. Deve escolher o tipo de ligao da base de dados
7. Vamos trabalhar com bases de dados Access. Apague os dados que surgem em User Name.
8. No boto Browse, escolha a base de dados: no caso bdalunos.
9. Aproveite e teste a ligao (Test Connection)
FICHA DE TRABALHO
IMP.DP.021-01 3/5
10. Siga a ligao (Connection) que criou
11. Depois vem um passo importante:
questinado se pretende copiar a base de
dados para a pasta do seu projeto. Isto
levanta limitaes. apresentada uma janela
a informar que a ligao que selecionou usa
uma base de dados local que no est no
projeto atual, e, em seguida vem a
pergunta: Deseja copiar o ficheiro para o
projeto e modificar a ligao ? aqui que
muitos , por no prestarem ateno, perdem noites de sono...LEIA a mensagem que aparece por
baixo que procura esclarecer o que vai acontecer: "Se copiar o ficheiro de dados para o seu projeto,
ele ser copiado para o diretrio de sada (AppData) sempre que abrir a aplicao.". Ora, isso
significa que se abrirmos a aplicao e gravarmos alguns dados na base de dados da prxima vez
que executar a aplicao a base de dados ser copiada para o projeto e os dados sero perdidos !!!
Percebido???
12. Deve guardar a ligao criada.
13. O prximo passo selecionar os objetos da base de dados a ligar. Neste caso so apenas
selecionados os campos da tabela AlunosPara isso v ao menu View- Other Windows Data
Sources.
FICHA DE TRABALHO
IMP.DP.021-01 4/5
FICHA DE TRABALHO
IMP.DP.021-01 5/5
14. Crie um formulrio para obter os valores da sua base de dados.
Dica: arraste os campos da base de dados para o seu formulrio. E altere apenas os labels
Nota: No esquecer de proteger os campos para no permitir que se introduzam dados de tipo diferente
daqueles que esto definidos na base de dados (exemplo num do tipo nmero).
Novo projecto:
Criar a BD bdencomendas no Access com a tabela Encomendas cujos campos so os seguintes: dataenc
(tipo data), nomecliente (tipo char), contactocliente (tipo numrico), nomeartigo (tipo char), quantidade
(tipo numrico), preo (tipo moeda). A dataenc deve ser a chave primria da tabela.
Insira 6 registos na tabela.
1. Criar um projeto em VB que utilize a BD bdencomendas e apresente ao carregar num boto, os
dados de todos os dados de todos os campos da tabela.