Come usare Ado.Recordset come fonte rapporto record

May 15

Come usare Ado.Recordset come fonte rapporto record


ADO è sinonimo di ActiveX Data Objects di Microsoft, che i programmatori usano per scrivere programmi per accedere ai sorgenti di dati. Una fonte rapporto record è un tipo di rapporto in cui tutti i dati viene inviato attraverso le tabelle nel programma Microsoft Access. Se è necessario creare una fonte rapporto record da un recordset ADO, che è un oggetto che rappresenta una fonte di record, è necessario associare o collegare il report in un file ADP, che è un file di progetto di Microsoft Access. La ragione di questo è che non è possibile associare un report a un recordset ADO in Microsoft Access.

istruzione

1 Aprire il programma di Microsoft Access sul computer. Fai clic sul menu "Help". Premere "Database di esempio" e quindi fare clic su "Database di esempio Northwind." Questo apre "Northwind.mdb".

2 Chiudere la casella di testo "comandi principale" quando si apre. Vai al menu "Visualizza". Punto di "oggetti di database" e cliccare su "Rapporti".

3 Fare clic su "Elenco alfabetico prodotti rapporto" nella finestra "Database". Quindi premere "design". Torna al menu "Visualizza" e premere "Proprietà" per visualizzare la finestra delle proprietà.

4 Vai al menu "Modifica" e fare clic su "Seleziona Report". Premere la scheda "Dati" e quindi deselezionare la proprietà "record". Tornare al menu "Visualizza" e selezionare "Codice" per vedere il modulo della maschera.

5 Digitare il seguente codice fornito da Microsoft:

Private Sub Report_Open (Cancel As Integer)

Dim db As DAO.Database
Dim rs As DAO.Recordset

Set db = CurrentDb

Aprire un recordset DAO basato sulla query Elenco alfabetico prodotti
Set rs = db.OpenRecordset (& quot; Elenco alfabetico prodotti & quot ;, dbOpenDynaset)
Me.RecordSource = rs.Name

End Sub

6 Aprire il menu "File" e premere il tasto "Chiudi e torna" a Microsoft Access. Vai al menu "File" e selezionare "Salva". Chiudere il report e aprire il "Elenco alfabetico prodotti" rapporto anteprima di stampa del computer.

Consigli e avvertenze

  • Eseguire il backup del file Northwind.mdb prima di iniziare questa operazione, perché si sta modificando esso.
  • Quando si tenta di recuperare il set di record di un report in un database di Microsoft Access utilizzando un file con estensione mdb, potrebbe essere visualizzato un messaggio di errore:
  • Errore di run-time 2593:
  • Questa funzione non è disponibile in un MDB.
  • Secondo Microsoft, questo è un problema noto con Microsoft Access e questo articolo risolve questo problema.