dijous, 19 d’abril de 2012

El terrible recordset. Introducció al recordset

Quan no tens ni idea de programar -com és el meu cas- i sents que has de fer servir un Recordset, com a mínim t'espantes una mica per no dir molt.
I de fet, el més terrible és la paraula.
Si ens treiem una mica els prejudicis i la mirem una mica més benevolament,no és tan terrible. Fins i tot ens ajuda: Record + Set. M'explico.

Un Recordset és simplement una sel·lecció dins una taula o una consulta. Es alló que el programa "Record"a durant una estona. I això ha de ser assignat, es a dir hem de fer servir un SET.

Desprès d'aquesta apologia del Recordset veiem un exemple.

Partim d'una taula de codis INE amb els primers municipis d'Àlava:


Creem un mòdul molt simple que simplement accedeix a unes posicions i les pinta en la finestra immediat amb Debug.Print



Com podem veure hem fet referència a unes posicions concretes



Finalment, fixem-nos en el codi i amb les parts fonamentals:

1) Declaració de la database i del recordset

2) Assignació amb SET de la base activa a la declaració de database:

set dbs= CurrentDb

3) Assignació de la base activa (ara dbs) al recordset amb el mètode Openrecordset i el nom de taula (o consulta) entre cometes

set rs = dbs.OpenRecorset("Municipios")

Cap comentari:

Publica un comentari a l'entrada