Seite 1 von 1

Tastaturbefehl in Base

Verfasst: Di 29. Jun 2021, 22:20
von Giovanni
Ich grüße in die Runde,
bei mir stellt sich in Base folgendes Problem. Normalerweise schaltet man zwischen den Datensätzen mit Strg_Alt_Pfeil nach rechts weiter zum nächsten Datensatz. Dies funktionier bei mir aber nicht wenn ich den Datensatz bearbeitet habe. Habe ich hier in der Bedienung was übersehen oder hat da Base ein Problem. Desweiteren fällt mir auf dass der bearbeitete Datensatz beim Weiterschalten, hier mittels ICON, nicht abgespeichert wird. Erst wenn ich in ein anderes Feld (im Formular) klicke wird die Änderung übernommen. Selbst das uralte Lotus Datenprogramm erledigt dies. ???
Auf Hilfe hoffend
Hans

Re: Tastaturbefehl in Base

Verfasst: Mi 30. Jun 2021, 09:34
von Pit Zyclade
Giovanni hat geschrieben:
Di 29. Jun 2021, 22:20
...
bei mir stellt sich in Base folgendes Problem. Normalerweise schaltet man zwischen den Datensätzen mit Strg_Alt_Pfeil nach rechts weiter zum nächsten Datensatz.
...
In welcher Form betrachtest du in base deine Datensätze? Z.B. als Tabelle???
Desweiteren fällt mir auf dass der bearbeitete Datensatz beim Weiterschalten, hier mittels ICON, nicht abgespeichert wird. Erst wenn ich in ein anderes Feld (im Formular) klicke wird die Änderung übernommen.
Was stört dich denn daran. Solltest du rausgehen und nicht gespeichert haben, wirst du doch gefragt, ob du speichern willst.

Re: Tastaturbefehl in Base

Verfasst: Mi 30. Jun 2021, 16:07
von Giovanni
Danke für die Antwort,
ich arbeite größenteils im Formular. Beim Durchblättern der Datensätze funktioniert ja auch der Tastaturbefehl <Strg-Alt-Pfeil nach rechts (od. Llnks). Sobald ich aber in einem Feld etwas geändert habe, muß ich auf die darüberliegende Tabelle zurückgreifen. Dazu muß ich von der Tastatur auf die Maus greifen.
Die Übernahme der Änderung im Datensatzes wird dann bei diesem Vorgang nicht vorgenommen. Dazu muß ich in ein anders Feld (im Formular) klicken. Damit ist nicht das Speichern beim Verlassen des Programms gemeint.
Viele Grüße, Hans

Re: Tastaturbefehl in Base

Verfasst: Mi 30. Jun 2021, 16:25
von Pit Zyclade
Also Datensatz speichern ohne Maus?!
Hast du mal versucht, dir eine genehme Tastenkombination für dein Unterfangen auszudenken (die noch nicht vom System oder von LO gebraucht wird) und die dann zu speichern? Das sollte doch eigentlich gehen.

Re: Tastaturbefehl in Base

Verfasst: Mi 30. Jun 2021, 17:10
von RobertG
Hallo Hans,

ohne Beispiel kann ich mir nicht vorstellen, was Du da machst.

Nun arbeite ich in dem Formular nicht mit dem Kurzbefehl, den Du da anführst. Ich kenne nur die Möglichkeit, mich mit dem Tabulator durch Formulare zu bewegen. Und da habe ich bisher keine Speichermerkwürdigkeiten entdeckt. Vielmehr nutze ich das Verlassen eines Formulars (allerdings vom Hauptformular zum Unterformular) zum Speichern des Inhaltes des Hauptformulars. Ich lasse einfach mit einem Button im Unterformular den dortigen Inhalten nach dem des Hauptformulars aktualisieren. Dabei wird dann eben der Inhalt des Hauptformulars zuerst gespeichert. Das passiert auch, wenn ich nur auf den Formularhintergrund klicke.

Gruß

Robert

Re: Tastaturbefehl in Base

Verfasst: Mi 30. Jun 2021, 18:03
von Giovanni
Danke für die Antworten von Pit Zyclade und Robert
in der Navigationsleiste um unteren Rand des Formulars wird für den "Weiter"-Button (>) auch das Tastaturkürzel "Strg-Alt-Nach rechts" angeboten. Dieser Griff ist für mich so ok. Wenn im Formular nicht geändert wurde, funktioniert dies ja auch MEISTENS.

Das Bewegen im Datensatz mit TAB kenne ich. Wenn aber punktuell etwas zu ändern ist, verwende ich doch die Maus. Ich meine mit dem Speichern von Änderungen in einem Datensatz, dass ich mit dem Fortfahren zum nächsten Datensatz in der oberhalb liegenden Tabelle (Datenquelle als Tabelle) klicke. Bei dieser "Prozedur" wird die Änderung nicht übernommen. Wie schon beschrieben, wird die Änderung erst mit einem Klick in ein anderes Datenfeld im Formular übernommen. Eben hab ich gemerkt, dass die Änderung auch durch Strg+Return durchgeführt wird und dabei der Sprung zum nächsten Datensatz.
Problem tw. gelöst
Viele Grüße Hans

Re: Tastaturbefehl in Base

Verfasst: Mi 30. Jun 2021, 19:16
von RobertG
Hallo Hans,

das ist natürlich eine Bugmeldung wert. Nur verstehe ich nicht, warum Du überhaupt auf "Datenquelle als Tabelle" gehen musst. Wieder eine Funktion, die ich so gut wie nie nutze, und wenn, dann eben ausschließlich, weil sie auch die Möglichkeit von Listenfeldern aus dem Formular wiedergibt. Dann nutze ich diese Datenansicht aber für sich und nicht zusammen mit einem Wechsel zum Formular.

Ich habe das als Bug gemeldet: https://bugs.documentfoundation.org/sho ... ?id=143137

Gruß

Robert

Re: Tastaturbefehl in Base

Verfasst: Mi 30. Jun 2021, 20:08
von Giovanni
Grüß Dich Robert,
das mit der Tabelle über dem Formular, kommt mir entgegen, da ich das so mit dem Lotus Approach gewohnt bin. Es kommt mir eben bei der Arbeit so entgegen.

Danke für die Weitergabe der Bug-Meldung.

Viele Grüße
Hans