Seite 1 von 1

Neuer Datensatz im Hauptformular per shortcut aus Unterform

Verfasst: Do 30. Okt 2014, 17:30
von bacota
Hallo liebes Forum,

habe ein Hauptformular (Einzeldatensatzdarstellung) mit verknüpftem Unterformular (tabellarisch).
Wenn ich die Felder des Hauptformulars ausgefüllt habe gelange ich ins Unterformular und kann dort beliebig viele Datensätze die mit dem Datensatz aus dem Hauptformular verknüpt sind anlegen ohne die Maus benutzen zu müssen (wunderbar).

Nun möchte ich ohne Maus-Benutzung mit einem einfachen shortcut z.B. Strg+N
vom Unterformular ins Hauptformular wechseln
im Hauptformular einen neuen Datensatz anlegen
und dort den Fokus ins ersten auszufüllende Feld setzen.

Leider habe ich nichts brauchbares dazu gefunden.
Hat hier jemand eine Idee wie so ein Makro aussieht und wie man es per Shortcut starten kann?

Gruß
bacota

Re: Neuer Datensatz im Hauptformular per shortcut aus Unterf

Verfasst: Do 30. Okt 2014, 17:53
von RobertG
Hallo bacota,

das hat wohl irgendwann einmal mit Strg + Tab funktioniert. Ich habe das selbst im Handbuch aufgenommen, kann es im Augenblick aber hier nicht nachvollziehen.

Gruß

Robert

Re: Neuer Datensatz im Hauptformular per shortcut aus Unterf

Verfasst: Do 30. Okt 2014, 18:03
von bacota
Hallo Robert,

wenn man sich im Entwurfsmodus befindet und dort den Entwurfsmodus wiederum ausschaltet, funktioniert es teilweise.
Man kommt zwar mit Strg+Tab aus dem unterformular ins Hauptformular, es wird aber kein neuer Datensatz angelegt.

Wenn man das Formular aber normal öffnet passiert bei der Tastenkombination leider gar nichts.

Gruß
Bernd

Re: Neuer Datensatz im Hauptformular per shortcut aus Unterf

Verfasst: Do 30. Okt 2014, 21:01
von RobertG
Hallo Bernd,

ich habe eine Möglichkeit per Makro anzubieten. Du legst einen Button in das Subformular. Den Button steuerst Du an, indem Du in dem Namen des Buttons vor dem Buchstaben, der per ALT-Buchstabe zu erreichen sein soll, ein ~ einfügst. In den Button schreibst Du unter den Zusatzinformationen das Feld des Hauptformulars rein, das anschließend den Focus erhalten soll. Dann kannst Du den Button aus dem Subformular per Tastatur ansteuern und gelangst ins Hauptformular, in dem gleichzeitig ein neuer Datensatz erstellt wird.

Ich habe das auf die Schnelle eben zusammen gepackt. Die Variablen habe ich nicht deklariert (DIM ... AS OBJECT im Prinzip bei allen Variablen).

Den Button kannst Du leider nicht unsichtbar schalten, da sonst der Shortcut nicht funktioniert. Aber ein Umschalten auf 0 cm Höhe und 0 cm Breite reicht ja auch, wenn das Ding außerdem keinen Tabstop hat.

Gruß

Robert

Re: Neuer Datensatz im Hauptformular per shortcut aus Unterf

Verfasst: Sa 1. Nov 2014, 07:24
von bacota
Hallo Robert,

das mit dem Button der via shortcut alt+Buchstabe erreichbar ist hört sich doch schonmal gut an.

Leider kann ich das erst am Dienstag testen.
Mit dem Makro bin ich mir noch nicht sicher, ob ich das richtig geschnallt habe.

Ich melde mich dann sobald ich es testen konnte.
Vielen Dank!

Gruß
bacota