Avrai notato che fra le dichiarazioni di variabili c'è una variabile
La parola chiave
Result identifica una classe di lettura/scrittura, destinata a raccogliere o fornire i dati da e verso una fonte esterna o un array. In questo caso sono presenti: l'array per la lettura dei dati da trasferire nella fonte esterna: il DB sName, dichiarato nella:
Public Sub btnConnect_Click()
Il DB così dichiarato è stato creato ed al suo interno è stata definita la tabella hTable, nella:
Public Sub btnCreate_Click()
Tramite la classe Result è possibile scorrere il contenuto dell'array attraverso l'applicazione della parola chiave FOR EACH. Infatti con l'istruzione
For Each sColor In ["Black", "White", "Red", "Green", "Blue", "Yellow", "Transparent"]
viene eseguito un browse dell'array e viene eseguito un aggiornamento della hTable, record dopo record, prelevando dagli elementi dell'array i campi da trasferire nel record di DB in trattamento. Per intercettare i campi si applicano istruzioni come:
rColor!name = sColor
rColor!french = aFrench[iInd]
Il "!" permette di collegare al nome del record
rColor, i campi di tabella in aggiornamento:
name e
french