VBA: Aufruf Funktion von Sub
Private Function DisplayReport()
DoCmd.OpenReport List0, acViewNormal
End Function
Private Sub Command3_Click()
End Sub
Ich versuche, herauszufinden, wie zu nennen, DisplayReport (), wenn Command3 geklickt wird
(Dies ist in Access 2010).
Ich hoffe, dies wird öffnen Sie den Bericht, die zurzeit ausgewählt in List0 (ein Listenfeld). Ist das der richtige Weg, es zu tun?
EDIT: ich glaube, ich verstehe, Lesen woanders, dass dies eine "Trusted Location" Problem? Was bedeutet das und wie kann ich dieses Problem beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre
Sub Command3_Click
enthält keine ausführbaren Anweisungen. VersuchenÜberprüfen Sie auch, dass die
On Click
Ereignis-Eigenschaft der Schaltfläche assoziiert ist, mit einem handler. Wenn diese Zeile leer ist, klicken Sie auf die Ellipsen-Schaltfläche [ ... ], und wählen Sie "Code-generator".Bearbeiten
Wenn du das gemacht hast, diese änderungen und das Ereignis noch nicht ausgelöst ist, dann schließen und die Datenbank erneut öffnen. Wenn Sie sehen, eine Warnung, in der Nähe der Spitze des Access-Fensters, der sagt...
...dann achten Sie darauf, klicken Sie auf "Inhalt Aktivieren" klicken.
/decompile
.Hast du das probiert ?
Click
Eigenschaft[Event Procedure]
? Nur das hinzufügenCommand3_Click
ist nicht genug...Daher rufen es von den click-handler:
Ok, das ist ein problem, ich habe mit Access 2010. Das problem war, dass meine Datenbank nicht vertrauenswürdig ist. Ich es geschafft, diese Einstellung zu ändern, und jetzt ist der code läuft wunderbar.