Un set di record in programmazione viene utilizzato per contenere i record della tabella da un database. Microsoft Office Access è un sistema di gestione di database relazionali incluso nella suite Microsoft Office . Visual Basic, Applications Edition (VBA ) è un linguaggio di programmazione per computer utilizzato per automatizzare i processi altrimenti fatto manualmente. Nella programmazione , è utile essere in grado di interrogare una tabella e di determinare il valore più alto di un particolare campo della tabella. Istruzioni 
 1 
 Aprire Microsoft Office Access , selezionare " Database vuoto ", quindi fare clic su "Crea ". Clicca su "Strumenti database" e selezionare " Visual Basic " per aprire Microsoft Visual Basic . 
 2 
 Selezionare il menu "Inserisci" e fare clic su "Modulo ". 
 3 < p > Copia e incolla il seguente codice nel modulo . Il codice crea una nuova tabella , aggiungere record ad esso e ricercare il valore più alto nel campo " sconti ", attraverso un set di record . 
 
 ReadHighestValue Private Sub ( ) per 
 Dim dbs As Database < br > 
 Dim rst come Recordset 
 
 Dim sqlstr As String 
 
 Set dbs = CurrentDb 
 
 sqlstr = " CREATE TABLE TABLEVALUES ( numero di vendita , sconti NUMBER) ; " 
 
 DoCmd.RunSQL ( sqlstr ) per 
 sqlstr = " INSERT INTO TABLEVALUES ( [Sales ], [ Sconti ]) " 
 
 sqlstr = sqlstr & " VALUES ( '10 .52 ' , '1 .25 '); "
 
 DoCmd.SetWarnings False 
 
 DoCmd.RunSQL ( sqlstr ) per 
 sqlstr =" INSERT INTO TABLEVALUES ( [Vendite ], [ sconti ] ) " 
 
 sqlstr = sqlstr & " VALUES ( '15 .25 ' , '4 .52 ') ;" 
 
 DoCmd.SetWarnings False 
 
 DoCmd.RunSQL ( sqlstr ) per < p > sqlstr = "SELECT TOP 1 tableValues.Discounts " 
 
 sqlstr = sqlstr & "FROM TABLEVALUES " 
 
 sqlstr = sqlstr & " ORDER BY tableValues.Discounts DESC ; " 
 
 set rst = dbs.OpenRecordset ( sqlstr ) per 
 MsgBox " sconto più alto è stato: " & rst.Fields ( 0 ) Valore 
 
 rst.Close 
 
 dbs.Close < . br> 
 End Sub 
 4 
 Eseguire il sottoprogramma con il tasto " F5 ".