O documento descreve operações básicas de acesso, consulta, criação e eliminação de dados usando o objeto RecordSet em Visual Basic, incluindo como mover o cursor pelo conjunto de registos, adicionar e atualizar novos registos, eliminar registos existentes e pesquisar registos.
5. O objecto RecordSet permite a criação de
novos registos, usando os métodos AddNew()
e Update()
◦ AddNew Cria um registo no RecordSet e move o
cursor para esse novo registo
CodForn NomeForn Morada Telefone
1 Forn 1 Rua 999 999 999
2 Forn 2 Avenida 999 999 998
3 Forn 3 Travessa 999 999 997
4 Forn 4 Praça 999 999 996
Conceição Maroco / Rui Inácio 5
6. Depois da introdução do registo na aplicação,
é necessário actualizar a base de dados:
◦ Update Actualiza a base de dados com as
alterações efectuadas no RecordSet
CodForn NomeForn Morada Telefone
1 Forn 1 Rua 999 999 999
2 Forn 2 Avenida 999 999 998
3 Forn 3 Travessa 999 999 997
4 Forn 4 Praça 999 999 996
5 Forn 5 Praceta 999 999 995
Conceição Maroco / Rui Inácio 6
7. A criação/actualização de um registo é uma
operação que obriga o programador a tomar
atenção a alguns detalhes, como:
◦ Todos os campos obrigatórios preenchidos?
◦ Tipo de dados correctos?
◦ Actualização da base de dados bem sucedida?
◦ Controlo de erros
Conceição Maroco / Rui Inácio 7
8. A imagem seguinte demonstra a evolução do
formulário que temos trabalhado
Conceição Maroco / Rui Inácio 8
13. É possível pesquisar registos num conjunto
dentro de um RecorSet pelo método Find()
◦ Find(texto) pesquisa o texto no RecordSet
(“campo=valor”) e o cursor passa a apontar para o
primeiro registo que encontra.
Conceição Maroco / Rui Inácio 13