Creazione
della struttura del Database in Access |
Per
semplificare le cose, e quindi velocizzare il lavoro, coninciamo
a costruire la struttura del database, utilizzando Access.
Apriamo quindi il predetto programma, scegliamo 'Crea DataBase
Vuoto'.
Dopo
aver deciso dove salvare ci comparirà una finestra
dove sceglieremo 'Crea Tabella in Visualizzazione Struttura'.
Dopo
di che sta a voi scegliere i campi che volete utilizzare per
creare la struttura del database,
per seguire e avere riferimenti in questa guida, creeremo
un database per l'archiviazione dei nostri CD musicali.
Quindi i campi potrebbero essere:
Artista - Album - Canzoni - Anno - Durata
Per
il campo'Anno' scegliamo come tipo di dato, a differenza degli
altri di tipo 'testo', 'Data/ora' .
Dopo aver creato tutta la struttura, clicchiamo su chiudi,
ci verrà chiesto di salvare e confermando, diamo un
nome alla tabella creata, ad esempio 'archivio_musicale'.
Ci verrà chiesto se si desidera inserire una chiave
primaria ad ogni campo
questo serve per avere un indirizzamento
univoco al dato memorizzato nel caso di omonimie (
ma
musicalmente è praticamente impossibile avere due gruppi
con lo stesso nome stesso album stesse canzoni stessa durata
stesso anno ect ect
)
Dopo di che dovremo convertire ad un formato più vecchio
il database per renderlo compatibile con VB (
tranquilli
ora passiamo alla programmazione vera e propria!!! )
Quindi
andiamo su strumenti >> utilità di database >>
converti database >> formato precedente di Access
Alla
fine avremo un file db1 con la struttura dell'archivio, e
db2 con i dati veri e propri.
Finalmente si passa a VB!!
Bene,
ora vedremo semplicemente come collegare del codice VB alla
struttura precedentemente creata.
Dopo aver aperto un nuovo progetto, andiamo sul menù
Progetto >> Componenti e fra questa varietà di
strumenti scegliamo Microsoft DataBound Grid Control 5.0.
Sapete
già cosa succede adesso?
bravi
cliccando
su 'applica', comparirà sulla barra dei controlli a
sinistra dello schermo sulla finestra di VB
Ciccate
sopra due volte e ve lo ritrovate sul form.
Ok, adesso si comincia
.
Scegliamo la dimensione del form, e le impostazioni che più
ci piacciono, dopo di che cliccate due volte sul controllo
'data'. Vi ritroverete anche questo sul form.
Adesso
spostiamoci sulle proprietà del controllo selezionato
in figura, cioè data1.
In 'databasename' scegliamo, dopo aver indicato il percorso
alla finestra di dialogo, il nome del database che abbiamo
creato con Access e nominato db2, ovvero il file che conterrà
i dati veri e propri. Naturalmente potevamo dare ai due file
nomi più familiari come ad esempio raccolta_cd.mdb
e raccolta_cd1.mdb
In ' recordsourse' scegliamo l'archivio a cui il controllo
data1 farà riferimento, 'archivio_musicale',
Se
avessimo creato più tabelle all'interno dello stesso
database, avremmo trovato i nomi delle altre tabelle (
poi farò un esempio di database a più tabelle).
Adesso il controllo data1 è associato al database.
Ingrandiamo
il controllo dbBound come vogliamo, quindi clicchiamo con
il tasto destro sullo stesso e scegliamo 'recupera campi',
ecco che, come per magia la tabella si riempirà dei
che avevamo creato con Access.
|