Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Access 2010 durch Schaltfläche Formular öffnen Macro oder VBA code

182 views
Skip to first unread message

ntoni nsimba

unread,
Nov 30, 2016, 8:24:27 AM11/30/16
to
Hallo,

ich benutze zur Zeit Access 2010.
wenn ich bei Entwurf Modus automatisch auf eine Formular eine Schaltfläche platzieren um eine Formular "frmtest" automatisch zu öffnen.
schreib der Access 2010 in Ereignisprozedur der Schaltfläche eine
Makro. in früher Access Version stand hier eine VBA Code
DoCmd.Openform "frmtest"

wie kann ich meine Acess konfigurieren damit hier statt Makro eine VBA Code
geschrieben soll


Danke
Ntoni Nsimba

Karl Donaubauer

unread,
Nov 30, 2016, 9:18:39 AM11/30/16
to
Hallo!

schrieb ntoni nsimba:
Das lässt sich nicht ändern. Die Steuerelementassistenten produzieren in
ACCDBs immer eingebettete Makros, nur in MDBs wird noch VBA erzeugt.

Theoretisch kann man die Makros nachträglich in VBA umwandeln:

Formular in Entwurfsansicht öffnen
Ribbon "Entwurf" und ganz rechts den Punkt "Makros des Formulars in
Visual Basic konvertieren" anklicken

Diese Konvertierung ist aber schwer buggy und klappt meistens nicht,
besonders bei eingebetteten Makros.

Also am besten die Assistenten abschalten und das bissel Code in
besserer Qualität selber schreiben. ;-)

--
Servus
Karl
*********
Access FAQ: http://www.donkarl.com

Ulrich Möller

unread,
Nov 30, 2016, 9:25:30 AM11/30/16
to
In den Access-Optionen: Objekt-Designer->Entwurfsansicht für
Formulare/Berichte: Immer Ereignisprozeduren verwenden aktivieren.

Ulrich

Karl Donaubauer

unread,
Nov 30, 2016, 9:54:24 AM11/30/16
to
Ulrich Möller:
Info an den OP, um die in dieser Form seit 2007 hundertfach
stattgefundene Diskussion abzukürzen:

Diese Option bezieht sich nur darauf, den Dialog (Makro-, Ausdruck-,
Code-Generator) zu vermeiden. Dann ist man zwar ein bissel schneller
beim manuellen Code-Erzeugen, aber es hilft nichts bei der geschilderten
Problematik, ob die Assistenten Makro oder VBA erzeugen.

Ulrich Möller

unread,
Nov 30, 2016, 10:26:42 AM11/30/16
to
Hallo Karl,
Dieser feine kleine Unterschied ist mir noch gar nicht aufgefallen, da
ich i.d.R. den Steuerelement-Assistenten nur sehr selten benutze.

Gruß
Ulrich
0 new messages