MS Access 2003 für Fortgeschrittene

Von: akademie.de Redaktion
Stand: 18. März 2008
4
(1)
Anmelden um Kommentare zu schreiben

Inhalt

Downloads zu diesem Beitrag

Abläufe automatisieren - Makros

Verzweigungen: Die Aktion GeheZu

Wie kann ich über ein Makro einen bestimmten Datensatz ansteuern? Wie kann ich den Cursor in ein bestimmtes Feld platzieren?

Nach dem Öffnen eines Formulars oder unter bestimmten Bedingungen ist es mitunter wünschenswert, den Cursor in ein bestimmtes Feld zu platzieren, und zwar unabhängig von der im Formularentwurf definierten Eingabereihenfolge. Dazu ist im Makro die Aktion GeheZuSteuerelement auszuwählen und der Steuerelementname (z.B. das Feld "Firma") einzutragen.

Bild vergrößernDieser Makro legt einen neuen Datensatz an

Um über ein Makro zu einem bestimmten Datensatz zu springen, sind zur Aktion GeheZuDatensatz die folgenden Aktionsargumente einzugeben:

  1. Objekttyp (z.B. Formular)

  2. Objektname (z.B. Firmen)

  3. Datensatz: Es kann zum vorigen, nächsten, ersten, letzten bzw. zu einem neuen Datensatz gesprungen werden.

  4. Offset bietet die Möglichkeit, im Zusammenhang mit Voriger bzw. Nächster eine bestimmte Anzahl von Datensätzen vor- bzw. zurückzublättern. Datensatz: Voriger und Offset: 3 würde also beispielsweise um drei Datensätze zurückblättern.

Wird bei Objekttyp und Objektname keine Angabe gemacht, so wird zum entsprechenden Datensatz im aktiven Formular gesprungen. Ein bestimmtes, bereits geöffnetes Formular wird mit der Aktion AuswählenObjekt aktiviert.

Um ein Makro aufzurufen, während ein Formular am Bildschirm aktiv ist, muss Makro ausführen... im Extras-Menü verwendet werden.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein