Passaggio 3: Popolare la casella di riepilogo Fields
Per popolare la casella di riepilogo Campi, inserire il codice seguente nel gestore dell'evento Click di lstMain
:
Private Sub lstMain_Click()
Dim rec As Record
Dim rs As Recordset
Set rec = New Record
Set rs = New Recordset
grs.MoveFirst
grs.Move lstMain.ListIndex
lstDetails.Clear
rec.Open grs
Select Case rec.RecordType
Case adCollectionRecord:
Set rs = rec.GetChildren
While Not rs.EOF
lstDetails.AddItem rs(0)
rs.MoveNext
Wend
Case adSimpleRecord:
recFields rec, lstDetails, txtDetails
Case adStructDoc:
End Select
End Sub
Questo codice dichiara e crea un'istanza degli oggetti Record e Recordset locali, rispettivamente rec
e rs
.
La riga corrispondente alla risorsa selezionata in lstMain
viene effettuata la riga corrente di grs
. La casella di riepilogo Dettagli viene quindi deselezionata e rec
viene aperta con la riga corrente di grs
come origine.
Se la risorsa è un record di raccolta, come specificato da RecordType, l'oggetto Recordset locale rs
viene aperto sugli elementi figlio di rec. Quindi lstDetails
viene riempito con i valori delle righe di rs
.
Se la risorsa è un record semplice, recFields
viene chiamato. Per altre informazioni su recFields
, vedere il passaggio successivo.
Se la risorsa è un documento strutturato, non viene implementato alcun codice.
Vedi anche
Scenario di Internet Publishing
Passaggio 2: Inizializzare la casella di riepilogo Main
Passaggio 4: Popolare la casella di riepilogo Details
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per