Goededag,
Wens 1: bij het openen van enkele van mijn Forms wil ik automatisch naar de laatste record gaan.
Wens 2: Bij het openen van het complete Access bestand wil ik dat een specifieke querry wordt geopend.
Ik ben een prille beginner in Access (2016, Engelstalige versie).
Ik krijg mijn twee wensen niet voor elkaar, omdat antwoorden die ik via zoekmachines vindt uitgaan van voorkennis die ik niet heb.
Via google vind ik:
Moet het woord "Form" in de code worden vervangen voor de werkelijke Formnaam? Moet er iets als Private Sub Form("WerkelijkeFormNaam")_Load() komen te staan zoals in excel met Sheets("Blad1")?
Is "acCmdRecordsGoToLast" een term die Access uit zichzelf begrijpt? Of verwijst het naar een code die ik zelf zou moeten maken en ergens in moet plakken?
Ik weet deze dingen in vba voor excel te vinden. Bij Acces lukt me dat niet. Als ik deze code tussen de codes voor comboboxen voor deze form plaats laadt de Form flink langzamer bij het openen, maar gaat niet naar de laatste record.
Ik probeerde het op een andere manier:
Ik heb op de form een knop gemaakt die de gebruiker in kan klikken om naar het laatste record te gaan.
Deze knop heb ik de naam "CommandGaNaarLaatste" gegeven (Properties>Name)
Bij Form Properties>Event>On Load>'Klik op de drie puntjes' heb ik
geplaatst. Als ik de Form opnieuw open geeft hij de foutmelding dat de naam niet is gedefinieerd.
Ook Command65_Click (zoals de knop/functie eigenlijk/oorspronkelijk heet werkt niet.
Als ik op 'View code' klik zie ik mappen waar codes in terecht kunnen komen. Ik zie een map met 'Micosoft Class Objects'. Trouwens, om een voor mij onduidelijke reden staan niet al mijn forms daar.
Ik zie nergens een mapje waar ik codes kan plaatsen voor wanneer Access als geheel opent, of ik herken het niet als zodanig.
Waar plaats ik een code die gerund wordt bij het opstarten van Access? Ik wil een specifieke querry openen wanneer Access wordt geladen door de gebruiker. Bij 'Options for the current database' kan je instellen welke Form moet worden geopend bij het opstarten. Maar daar kan ik geen querry kiezen... hoe kan dat wel?
Met vriendelijke groet
Wens 1: bij het openen van enkele van mijn Forms wil ik automatisch naar de laatste record gaan.
Wens 2: Bij het openen van het complete Access bestand wil ik dat een specifieke querry wordt geopend.
Ik ben een prille beginner in Access (2016, Engelstalige versie).
Ik krijg mijn twee wensen niet voor elkaar, omdat antwoorden die ik via zoekmachines vindt uitgaan van voorkennis die ik niet heb.
Via google vind ik:
Code:
Private Sub Form_Load()
DoCmd.RunCommand acCmdRecordsGoToLast
End Sub
Is "acCmdRecordsGoToLast" een term die Access uit zichzelf begrijpt? Of verwijst het naar een code die ik zelf zou moeten maken en ergens in moet plakken?
Ik weet deze dingen in vba voor excel te vinden. Bij Acces lukt me dat niet. Als ik deze code tussen de codes voor comboboxen voor deze form plaats laadt de Form flink langzamer bij het openen, maar gaat niet naar de laatste record.
Ik probeerde het op een andere manier:
Ik heb op de form een knop gemaakt die de gebruiker in kan klikken om naar het laatste record te gaan.
Deze knop heb ik de naam "CommandGaNaarLaatste" gegeven (Properties>Name)
Bij Form Properties>Event>On Load>'Klik op de drie puntjes' heb ik
Code:
Private Sub Form_Load()
CommandGaNaarLaatste_Click
End Sub
Ook Command65_Click (zoals de knop/functie eigenlijk/oorspronkelijk heet werkt niet.
Als ik op 'View code' klik zie ik mappen waar codes in terecht kunnen komen. Ik zie een map met 'Micosoft Class Objects'. Trouwens, om een voor mij onduidelijke reden staan niet al mijn forms daar.
Ik zie nergens een mapje waar ik codes kan plaatsen voor wanneer Access als geheel opent, of ik herken het niet als zodanig.
Waar plaats ik een code die gerund wordt bij het opstarten van Access? Ik wil een specifieke querry openen wanneer Access wordt geladen door de gebruiker. Bij 'Options for the current database' kan je instellen welke Form moet worden geopend bij het opstarten. Maar daar kan ik geen querry kiezen... hoe kan dat wel?
Met vriendelijke groet
Laatst bewerkt: