🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Neuer Datensatz im Hauptformular per shortcut aus Unterform

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
bacota
Beiträge: 7
Registriert: Do 30. Okt 2014, 17:08

Neuer Datensatz im Hauptformular per shortcut aus Unterform

Beitrag von bacota » Do 30. Okt 2014, 17:30

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

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Neuer Datensatz im Hauptformular per shortcut aus Unterf

Beitrag von RobertG » Do 30. Okt 2014, 17:53

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
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

bacota
Beiträge: 7
Registriert: Do 30. Okt 2014, 17:08

Re: Neuer Datensatz im Hauptformular per shortcut aus Unterf

Beitrag von bacota » Do 30. Okt 2014, 18:03

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

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Neuer Datensatz im Hauptformular per shortcut aus Unterf

Beitrag von RobertG » Do 30. Okt 2014, 21:01

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
Dateianhänge
MainSubform.odb.zip
Aus dem Unterformular mit ALT+u zum neuen Datensatz im Hauptformular
(10.9 KiB) 190-mal heruntergeladen
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

bacota
Beiträge: 7
Registriert: Do 30. Okt 2014, 17:08

Re: Neuer Datensatz im Hauptformular per shortcut aus Unterf

Beitrag von bacota » Sa 1. Nov 2014, 07:24

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


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten