Gestione
dei record dell'archivio |
In
questa terza parte vedremo come gestire i dati inseriti nell'archivio,
ovvero come ricercare, cancellare, modificare.
» Ricercare un dato
Per cercare un dato, ricorreremo al linguaggio SQL.
Prepariamo
un form, che verrà richiamato da un CommandButton,
strutturato nel modo seguente:
Come
spiegato nella seconda parte, associamo alle prime cinque
Text i campi dell'archivio.
Inseriamo il seguente codice nel pulsante Ricerca:
Data1.RecordSource
= " SELECT * FROM Archivio_musicale WHERE Artista=
'" & _ Text6 & "';" |
Il
precedente codice non fa altro che selezionare dall'archivio
i record che hanno, come valore 'artista', il testo presente
sulla Text6 al momento del richiamo del bottone 'Ricerca'.
N.B.: Ovviamente possiamo usare il precedente codice per ricercare
fra gli altri campi, usando opportunamente ad esempio una
combobox e una select case che eseguiranno una ricerca sul
campo selezionato.
Una volta che verrà visualizzato il primo dei record
contenti il valore ricercato, utilizziamo i bottoni del controllo
data1per posizionarci sul record che vogliamo.
» Modificare un record
Una volta che abbiamo individuato il record, verranno
apportate le modifiche al record
Che saranno memorizzate col già visto codice di memorizzazione
dati da associare al commandbutton 'Modifica':
»
Cancellare un record
Se invece vogliamo cancellare un record il codice da associare
al commandbutton 'Cancella' è il seguente:
Data1.Recordset.Delete
Data1.Refresh
|
Il
codice 'Data1.Refresh' serve per rendere visibili sulla tabella
eventualmente visualizzata, i cambiamenti effettuati
Tutto quello che abbiamo visto è solo un esempio, il
minimo indispensabile per la gestione dei dati, a seconda
dell'esigenza personale si dovrà modificare o completare
ciò che abbiamo visto per renderlo più efficiente,
tutto ciò che ho spiegato è solo una guida di
esempio, la base per ciò che si vuole fare.
|