Discussion:
Eingebettetes Makro
(zu alt für eine Antwort)
Frank Krüger
2010-02-14 16:09:01 UTC
Permalink
Hallo,
wenn ich ein Steuerelement in ein Formular einfüge, wird immer ein
eingebettetes Makro in "Ereignis...." eingetragen.
Kann ich irgend wo in Access einstellen das ein VBA (Ereignisprozedur)
erzeugt wird.
Bis Access 2003 war das immer so. In 2007 finde ich keine Option dafür.
wer kann mir da weiter helfen?

Gruß Frank
Gunter Avenius
2010-02-14 16:45:11 UTC
Permalink
Hallo Frank,
Post by Frank Krüger
wenn ich ein Steuerelement in ein Formular einfüge, wird immer ein
eingebettetes Makro in "Ereignis...." eingetragen. Kann ich irgend
wo in Access einstellen das ein VBA (Ereignisprozedur) erzeugt
wird.
IMO Nein. Den VBA Code musst Du selber schreiben.

Gruß
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com

http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de - http://www.ribboncreator2010.de
Thomas Möller
2010-02-14 18:42:15 UTC
Permalink
Hallo,
Post by Gunter Avenius
Hallo Frank,
Post by Frank Krüger
wenn ich ein Steuerelement in ein Formular einfüge, wird immer ein
eingebettetes Makro in "Ereignis...." eingetragen. Kann ich irgend
wo in Access einstellen das ein VBA (Ereignisprozedur) erzeugt
wird.
IMO Nein. Den VBA Code musst Du selber schreiben.
es gibt auf dem Ribbon "Datenbanktools" in der Gruppe "Makro" den Befehl
"Makros des Formulars zu Visual Basic konvertieren."

Bei meinen Tests bekomme ich das aber nicht zum Laufen. Ich erhalte
immer eine Fehlermeldung:
"Beim Öffnen des Markros '[Eingebettetes Makro]' ist ein Fehler
aufgetreten. Möchten Sie den Vorgang fortsetzen?"

Hat jemand Erfahrung mit diesem Befehl?


CU
--
Thomas

Homepage: www.Team-Moeller.de
Gunter Avenius
2010-02-14 18:46:33 UTC
Permalink
Hallo Thomas,
Post by Frank Krüger
Hallo,
Post by Gunter Avenius
Post by Frank Krüger
wenn ich ein Steuerelement in ein Formular einfüge, wird immer ein
eingebettetes Makro in "Ereignis...." eingetragen. Kann ich irgend
wo in Access einstellen das ein VBA (Ereignisprozedur) erzeugt
wird.
IMO Nein. Den VBA Code musst Du selber schreiben.
es gibt auf dem Ribbon "Datenbanktools" in der Gruppe "Makro" den Befehl
"Makros des Formulars zu Visual Basic konvertieren."
Bei meinen Tests bekomme ich das aber nicht zum Laufen. Ich erhalte
"Beim Öffnen des Markros '[Eingebettetes Makro]' ist ein Fehler
aufgetreten. Möchten Sie den Vorgang fortsetzen?"
IMO bezieht sich das auf Standard Makros, nicht auf eingebettete
Makros.

Gruß
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com

http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de - http://www.ribboncreator2010.de
Thomas Möller
2010-02-16 06:00:01 UTC
Permalink
Hallo Gunter,
Post by Gunter Avenius
Post by Thomas Möller
es gibt auf dem Ribbon "Datenbanktools" in der Gruppe "Makro" den Befehl
"Makros des Formulars zu Visual Basic konvertieren."
Bei meinen Tests bekomme ich das aber nicht zum Laufen. Ich erhalte
"Beim Öffnen des Markros '[Eingebettetes Makro]' ist ein Fehler
aufgetreten. Möchten Sie den Vorgang fortsetzen?"
IMO bezieht sich das auf Standard Makros, nicht auf eingebettete
Makros.
das habe ich auch geglaubt. Bei weiteren Recherchen habe ich dann diese
Beitrag gefunden
http://blogs.msdn.com/clintcovington/archive/2007/02/23/tips-and-tricks-for-designing-forms-and-reports-with-access-2007.aspx
(Link in einer Zeile)

CU
--
Thomas Möller

Home: www.Team-Moeller.de
Gunter Avenius
2010-02-16 06:12:25 UTC
Permalink
Hallo Thomas,
Post by Thomas Möller
Post by Gunter Avenius
Post by Thomas Möller
es gibt auf dem Ribbon "Datenbanktools" in der Gruppe "Makro" den Befehl
"Makros des Formulars zu Visual Basic konvertieren."
Bei meinen Tests bekomme ich das aber nicht zum Laufen. Ich erhalte
"Beim Öffnen des Markros '[Eingebettetes Makro]' ist ein Fehler
aufgetreten. Möchten Sie den Vorgang fortsetzen?"
IMO bezieht sich das auf Standard Makros, nicht auf eingebettete
Makros.
das habe ich auch geglaubt. Bei weiteren Recherchen habe ich dann diese
http://blogs.msdn.com/clintcovington/archive/2007/02/23/tips-and-tricks-for-designing-forms-and-reports-with-access-2007.aspx
(Link in einer Zeile)
Ich habe die Funktion gestern auch nochmal getestet, selbe ergebnis
wie bei Dir.

Gruß
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com

home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de
Peter Doering
2010-02-14 17:41:49 UTC
Permalink
Hallo,
Post by Frank Krüger
wenn ich ein Steuerelement in ein Formular einfüge, wird immer ein
eingebettetes Makro in "Ereignis...." eingetragen.
Kann ich irgend wo in Access einstellen das ein VBA (Ereignisprozedur)
erzeugt wird.
Bis Access 2003 war das immer so. In 2007 finde ich keine Option dafür.
wer kann mir da weiter helfen?
Siehe Gunters Antwort.

Allerdings war das bis A03 auch nicht so, sondern es wurde ein Menue
angezeigt, in dem "Ausdruck" die markierte Option war. Auch da musstest du
erst (Ereignisprozedur) auswaehlen.

Gruss - Peter
--
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
Gunter Avenius
2010-02-14 17:47:38 UTC
Permalink
Hallo Peter,
Post by Peter Doering
Post by Frank Krüger
wenn ich ein Steuerelement in ein Formular einfüge, wird immer ein
eingebettetes Makro in "Ereignis...." eingetragen.
Kann ich irgend wo in Access einstellen das ein VBA (Ereignisprozedur)
erzeugt wird.
Bis Access 2003 war das immer so. In 2007 finde ich keine Option dafür.
wer kann mir da weiter helfen?
Siehe Gunters Antwort.
Allerdings war das bis A03 auch nicht so, sondern es wurde ein Menue
angezeigt, in dem "Ausdruck" die markierte Option war. Auch da musstest du
erst (Ereignisprozedur) auswaehlen.
Ich denke er meint, das wenn er ein Button im Formular erstellt, das
der Steuerelement Assistent für den Button VBA Code anlegt.

Gruß
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com

http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de - http://www.ribboncreator2010.de
Frank Krüger
2010-02-14 18:43:01 UTC
Permalink
Post by Gunter Avenius
Hallo Peter,
Post by Peter Doering
Post by Frank Krüger
wenn ich ein Steuerelement in ein Formular einfüge, wird immer ein
eingebettetes Makro in "Ereignis...." eingetragen.
Kann ich irgend wo in Access einstellen das ein VBA (Ereignisprozedur)
erzeugt wird.
Bis Access 2003 war das immer so. In 2007 finde ich keine Option dafür.
wer kann mir da weiter helfen?
Siehe Gunters Antwort.
Allerdings war das bis A03 auch nicht so, sondern es wurde ein Menue
angezeigt, in dem "Ausdruck" die markierte Option war. Auch da musstest du
erst (Ereignisprozedur) auswaehlen.
Ich denke er meint, das wenn er ein Button im Formular erstellt, das
der Steuerelement Assistent für den Button VBA Code anlegt.
Gruß
Gunter
--
_Genau das habe ich gemeint.
ich lerne VBA nur über Beispiele.
dann kann ich es beser verstehen und anpassen.
Gunter Avenius
2010-02-14 18:56:45 UTC
Permalink
Hallo Frank,
Post by Peter Doering
Allerdings war das bis A03 auch nicht so, sondern es wurde ein Menue
angezeigt, in dem "Ausdruck" die markierte Option war. Auch da musstest du
erst (Ereignisprozedur) auswaehlen.
Erstelle Dir eine neue Datenbank und verwende "Microsoft Office
Access- Datenbanken (Format 2002-2003). Dann werden VBA
Ereignisprozeduren durch den Assistenten erstellt.

Gruß
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com

http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de - http://www.ribboncreator2010.de
Lesen Sie weiter auf narkive:
Loading...