Hoe te Ado.Recordset gebruiken als Report Record Source

Hoe te Ado.Recordset gebruiken als Report Record Source


ADO staat voor Microsoft ActiveX Data Objects, die programmeurs gebruiken om programma's te schrijven voor toegang tot gegevensbronnen. Een verslag opnemen bron een type rapport waarin al uw data is geplaatst in de tabellen in het programma Microsoft Access. Als u een rapport recordbron van een ADO-recordset, dat is een object dat een record bron vertegenwoordigt, moet u te binden of koppelen het rapport aan een ADP-bestand, dat is een Microsoft Access Project-bestand. De reden hiervoor is dat u een rapport aan een ADO-recordset in Microsoft Access niet kan binden.

instructies

1 Open het programma Microsoft Access op uw computer. Klik op het menu "Help". Druk op "Sample Databases" en vervolgens op "Northwind Sample Database." Dit opent "Noordenwind."

2 Sluit de "Main Switchboard" tekstvak wanneer het wordt geopend. Ga naar het menu "View". Ga naar "Database Objects" en klik op "Rapporten".

3 Klik op de "alfabetische lijst van producten rapport" in het venster "Database". Druk vervolgens op "Design." Ga terug naar het menu "View" en druk op "Eigenschappen" om het eigenschappenvenster te tonen.

4 Ga naar het menu "Edit" en klik op "Select Report." Druk op de tab "Data" en schakel het "RecordSource" eigendom. Ga terug naar het menu "View" en selecteer "Code" om de module van het formulier te zien.

5 Typ de volgende code van Microsoft:

Private Sub Report_Open (Cancel As Integer)

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

Set db = CurrentDb

Open een DAO record set op basis van de alfabetische lijst van producten zoekopdracht
Set rs = db.OpenRecordset (& quot; alfabetische lijst van Producten & quot ;, dbOpenDynaset)
Me.RecordSource = rs.Name

end Sub

6 Open het menu "Bestand" en druk op "Sluiten en terugkeren" naar Microsoft Access. Ga naar het menu "Bestand" en selecteer "Opslaan." Sluit het rapport en open de "alfabetische lijst van producten" verslag van de computer afdrukvoorbeeld.

Hints

  • Back-up van het bestand Noordenwind voordat u deze taak te starten omdat je dat het wijzigen.
  • Wanneer u probeert het record van een rapport in een Microsoft Access-database met behulp van een MDB-bestand op te halen, kunt u een foutmelding te zien:
  • Run-time fout 2593:
  • Deze functie is niet beschikbaar in een MDB.
  • Volgens Microsoft is dit een bekend probleem met Microsoft Access en dit artikel lost dit probleem op.