LO 4 und 5.0.5, Feld "Eingabe" sichtbar machen

Hallo Liste,

ich habe folgendes kleines Problem:
In einer Briefvorlage werden Adressfelder mittels dem Feldbefehl "Eingabefeld" abgefragt.
Ich kann diese Feldbefehle nicht editieren, da sie nich sichtbar zu machen sind. Da hilft auch kein STRG+F9.
Any idea?

Ich sag mal Danke fürs Gespräch und Eure Aufmerksamkeit.
Naja, Ameisenstraßen bei Copy & Paste sind ja durchaus attraktiver :frowning:

-------- Weitergeleitete Nachricht --------

Fritz Szekät schrieb:

Ich sag mal Danke fürs Gespräch und Eure Aufmerksamkeit.
Naja, Ameisenstraßen bei Copy & Paste sind ja durchaus attraktiver :frowning:

-------- Weitergeleitete Nachricht --------
Betreff: LO 4 und 5.0.5, Feld "Eingabe" sichtbar machen
Datum: Mon, 29 Feb 2016 17:07:49 +0100
Von: Fritz Szekät <101.367907@germanynet.de>
An: users@de.libreoffice.org

Hallo Liste,

ich habe folgendes kleines Problem:
In einer Briefvorlage werden Adressfelder mittels dem Feldbefehl
"Eingabefeld" abgefragt.
Ich kann diese Feldbefehle nicht editieren, da sie nich sichtbar zu
machen sind. Da hilft auch kein STRG+F9.
Any idea?

Hi,
nana nicht gleich beleidigt sein :slight_smile:

Aus der Hilfe:
'Fügt einen neuen Wert für eine Variable oder ein Benutzerfeld ein.
Der Wert einer Variable in einem Eingabefeld gilt erst ab der Stelle im
Dokument, an der das Feld eingefügt ist. Um den Variablenwert später im
Dokument zu ändern, fügen Sie ein weiteres Eingabefeld mit demselben Namen,
jedoch einem anderen Wert ein. Werte von Benutzerfeldern werden jedoch
global geändert.
Die Variablen werden im Feld Auswahl angezeigt. Wenn Sie auf Einfügen
klicken, erscheint der Dialog Eingabefeld, in dem Sie den neuen Wert oder
auch eine zusätzliche Bemerkung einfügen können.'

Hilft das?

Moin,

Hi,
nana nicht gleich beleidigt sein :slight_smile:

Das hat mit beleidigt nichts zu tun.
Aber es gab 0 Resonanz. Auf jedes Magenzwicken gibt es eine Antwort auch ich beteilige mich beständig mit Vorschlägen. Wenn ich dann einmal im halben Jahr eine Frage hab, kommt nichts zurück?

Hilft das?

Leider nein.
Das Problem ist nochmals kurz geschildert:
Ich habe ein Eingabefeld, welches ich über
Einfügen > Feldbefehl > weitere Felder...; Register "Funktionen", "Eingabefeld" einfüge. Dort kann man noch einen Hinweise hinterlegen, wie z. B. Name.

Speichere ich das Ganze als Vorlage und starte ein neue Dokument von der Vorlage popt der/die Dialg(e) auf und fragen diese Felder ab, welche dann als Text im Dokument stehen.
Schalte ich die Feldnamen "sichtbar" steht da z.B. "Datum(fix)" grau hinterlegt oder "Eingabeliste" für eine solche, also _nicht_ der Wert, sondern der _Feldname_.
Damit kann ich dieses Feld Doppelklicken und editieren.

Das "Eingabefeld"-Feld wird jedoch nicht angezeigt, als würde es nicht existieren, folglicher Weise kann man es nicht doppelklicken bzw editieren.
Das Verhalten war unter der LO 4.4.7 so und jetzt unter der 5.0.5 genauso. Habe es jetzt auch mit neu angelegtem Dokument verifiziert.
Ich werde da wohl mal einen Bug reporten.

Hier auf der Liste gibts ja sogut wie kein Feedback.

Fritz Szekät schrieb:

Moin,

Hi,
nana nicht gleich beleidigt sein :slight_smile:

Das hat mit beleidigt nichts zu tun.
Aber es gab 0 Resonanz. Auf jedes Magenzwicken gibt es eine Antwort auch
ich beteilige mich beständig mit Vorschlägen. Wenn ich dann einmal im
halben Jahr eine Frage hab, kommt nichts zurück?

Hilft das?

Leider nein.
Das Problem ist nochmals kurz geschildert:
Ich habe ein Eingabefeld, welches ich über
Einfügen > Feldbefehl > weitere Felder...; Register "Funktionen",
"Eingabefeld" einfüge. Dort kann man noch einen Hinweise hinterlegen,
wie z. B. Name.

Speichere ich das Ganze als Vorlage und starte ein neue Dokument von der
Vorlage popt der/die Dialg(e) auf und fragen diese Felder ab, welche
dann als Text im Dokument stehen.
Schalte ich die Feldnamen "sichtbar" steht da z.B. "Datum(fix)" grau
hinterlegt oder "Eingabeliste" für eine solche, also _nicht_ der Wert,
sondern der _Feldname_.
Damit kann ich dieses Feld Doppelklicken und editieren.

Das "Eingabefeld"-Feld wird jedoch nicht angezeigt, als würde es nicht
existieren, folglicher Weise kann man es nicht doppelklicken bzw editieren.
Das Verhalten war unter der LO 4.4.7 so und jetzt unter der 5.0.5
genauso. Habe es jetzt auch mit neu angelegtem Dokument verifiziert.
Ich werde da wohl mal einen Bug reporten.

Hier auf der Liste gibts ja sogut wie kein Feedback.

Hi,
soweit ich das verstanden habe, musst Du zuerst eine Variable einfügen,
dieser kannst Du dann ein Eingabefeld zuweisen.

Hallo Fritz,

Fritz Szekät schrieb:

Moin,

Hi,
nana nicht gleich beleidigt sein :slight_smile:

Das hat mit beleidigt nichts zu tun.
Aber es gab 0 Resonanz. Auf jedes Magenzwicken gibt es eine Antwort auch
ich beteilige mich beständig mit Vorschlägen. Wenn ich dann einmal im
halben Jahr eine Frage hab, kommt nichts zurück?

Manchmal gehen Fragen auch einfach unter.

Hilft das?

Leider nein.
Das Problem ist nochmals kurz geschildert:
Ich habe ein Eingabefeld, welches ich über
Einfügen > Feldbefehl > weitere Felder...; Register "Funktionen",
"Eingabefeld" einfüge. Dort kann man noch einen Hinweise hinterlegen,
wie z. B. Name.

Ja, habe ich gefunden.

Speichere ich das Ganze als Vorlage und starte ein neue Dokument von der
Vorlage popt der/die Dialg(e) auf und fragen diese Felder ab, welche
dann als Text im Dokument stehen.
Schalte ich die Feldnamen "sichtbar" steht da z.B. "Datum(fix)" grau
hinterlegt oder "Eingabeliste" für eine solche, also _nicht_ der Wert,
sondern der _Feldname_.
Damit kann ich dieses Feld Doppelklicken und editieren.

Das "Eingabefeld"-Feld wird jedoch nicht angezeigt, als würde es nicht
existieren,

Die Eingabefelder sind seit einiger Zeit wesentlich stärker in den Text integriert. Das kam von AOO.

  folglicher Weise kann man es nicht doppelklicken bzw editieren.

Rechtsklick auf den Bereich, dann "Feldbefehl", oder setze den Cursor direkt vor das Feld, dann mit der Pfeiltaste einen Schritt nach rechts, dann sollte das Feld einen schmalen Rahmen haben. Nun kannst du mit Bearbeiten > Feldbefehl den Dialog öffnen. Editieren kann man aber nur den Tooltipp der angezeigt wird. Den Feldinhalt änderst du wie du normalen Text auch änderst, Cursor hinein und Text einfügen und löschen oder Text markieren und Hintergrundfarbe setzen oder was du sonst editieren willst.

Das Verhalten war unter der LO 4.4.7 so und jetzt unter der 5.0.5
genauso. Habe es jetzt auch mit neu angelegtem Dokument verifiziert.
Ich werde da wohl mal einen Bug reporten.

Hier auf der Liste gibts ja sogut wie kein Feedback.

Wenn eine Frage durchrutscht, einfach nochmal fragen. Oder die Frage auf der internationalen Liste wiederholen. Manchmal weiß auch einfach keiner die Antwort.

Mit freundlichen Grüßen
Regina

hallo Bernd,

soweit ich das verstanden habe, musst Du zuerst eine Variable einfügen,
dieser kannst Du dann ein Eingabefeld zuweisen.

Nein, du bist im falschen Register "Variablen" des Felder-Dialoges.
Was "Eingabefeld" dort zu suchen hat ist mir schleierhaft, da man dort nichst einfügen oder auswählen kann, ist ja alles ausgegraut.

Register "Funktionen"; Eingabefeld hat folgenden Hilfetext:
"Einfügen von Formularfeldern zur Texteingabe. Diese können mit einem zusätzlichen Hinweis versehen werden. Wenn Sie auf die Schaltfläche Einfügen klicken, erscheint der Dialog Eingabefeld, in dem Sie den gewünschten Text eingeben und bearbeiten können."

Aber auch dann hat das nichts mit meinem Problem zu tun.
Mit STRG-F9 schaltest du um zwischen Ansicht des Feldinhaltes, z.B. das Datum "03.03.16" und dem Feldnamen "Datum(fix)" um. Nur beim Eingabefeld geschieht das nicht.
Inhalt undefiniert: Feldname wird nicht angezeigt
Inhalt definiert: Es wird immer nur der Inhalt angezeigt, nie der Feldname.

Hallo Regina,

danke fürs Feedback.

Hallo Fritz,

Die Eingabefelder sind seit einiger Zeit wesentlich stärker in den Text
integriert. Das kam von AOO.

Ja hab ich schon gecheckt.

  folglicher Weise kann man es nicht doppelklicken bzw editieren.

Es geht mir auch nicht um den Inhalt, sondern den Feldbefehl.

Rechtsklick auf den Bereich, dann "Feldbefehl", oder setze den Cursor
direkt vor das Feld, dann mit der Pfeiltaste einen Schritt nach rechts,
dann sollte das Feld einen schmalen Rahmen haben. Nun kannst du mit
Bearbeiten > Feldbefehl den Dialog öffnen.

Wenn der Feldbefehl allein im Absatz steht, geht das nicht!
Schau auch nochmal was ich Bernd geantwortet habe.
Der Feldname wird nicht angezeigt, als würde das Feld nicht existieren.

Fritz Szekät schrieb:

hallo Bernd,

soweit ich das verstanden habe, musst Du zuerst eine Variable einfügen,
dieser kannst Du dann ein Eingabefeld zuweisen.

Nein, du bist im falschen Register "Variablen" des Felder-Dialoges.
Was "Eingabefeld" dort zu suchen hat ist mir schleierhaft, da man dort
nichst einfügen oder auswählen kann, ist ja alles ausgegraut.

Register "Funktionen"; Eingabefeld hat folgenden Hilfetext:
"Einfügen von Formularfeldern zur Texteingabe. Diese können mit einem
zusätzlichen Hinweis versehen werden. Wenn Sie auf die Schaltfläche
Einfügen klicken, erscheint der Dialog Eingabefeld, in dem Sie den
gewünschten Text eingeben und bearbeiten können."

Aber auch dann hat das nichts mit meinem Problem zu tun.
Mit STRG-F9 schaltest du um zwischen Ansicht des Feldinhaltes, z.B. das
Datum "03.03.16" und dem Feldnamen "Datum(fix)" um. Nur beim Eingabefeld
geschieht das nicht.
Inhalt undefiniert: Feldname wird nicht angezeigt
Inhalt definiert: Es wird immer nur der Inhalt angezeigt, nie der Feldname.

Hi,
ah ja :slight_smile: Hmmm, habs grad ausprobiert, ist so wie Du es beschreibst :frowning:
Dem Hilfetext zufolge ist das IMHO ein Bug.

Moin,

ich bin etwas verwirrt, worum es Dir geht, aber wenn Du über Einfügen ->
Feldbefehl --> weitere Felder gehst oder gleich über Strg+F2 und den
Reiter (Register) Variablen nutzt, dann über Variable setzen -->> Name,
Wert und Format angeben --> einfügen klicken.

Dann die Ergebnisse aus dem Dokument löschen, weiter im Register
Variablen, dann den Typ Eingabefeld wählen, unter auswählen findest Du
dann die Variablen, die du vorher gesetzt hast, gibst dort noch einen
Hinweis ein --> Einfügen. Fertig!

Diese Felder siehst Du dann auch mittels Strg+F9

HTH Uwe

Du musst mich nicht anschreien, ich habe Dich schon verstanden. :wink:
Das Register Funktionen ist falsch, lösche die Felder und erstelle sie
so, wie ich beschrieben habe.
Ich habe auch mal eine solche Briefvorlage mit Funktionen erstellt und
in der Version 3.x ging das wohl noch, ab Version 4.x musst Du den Weg
über Variablen gehen.

Gruß Uwe

Hallo Fritz,

Fritz Szekät schrieb:

Hallo Regina,

danke fürs Feedback.

Hallo Fritz,

Die Eingabefelder sind seit einiger Zeit wesentlich stärker in den Text
integriert. Das kam von AOO.

Ja hab ich schon gecheckt.

  folglicher Weise kann man es nicht doppelklicken bzw editieren.

Es geht mir auch nicht um den Inhalt, sondern den Feldbefehl.

Rechtsklick auf den Bereich, dann "Feldbefehl", oder setze den Cursor
direkt vor das Feld, dann mit der Pfeiltaste einen Schritt nach rechts,
dann sollte das Feld einen schmalen Rahmen haben. Nun kannst du mit
Bearbeiten > Feldbefehl den Dialog öffnen.

Wenn der Feldbefehl allein im Absatz steht, geht das nicht!

Der Bereich muss nur markiert sein (_Umschalt_ rechts, mein Fehler), dann ist die Option "Feldbefehl.." erreichbar.

Schau auch nochmal was ich Bernd geantwortet habe.
Der Feldname wird nicht angezeigt, als würde das Feld nicht existieren.

Das beobachte ich auch. Ich bin mir sicher, dass dies mit der Änderung zum "in-place" Editieren zusammen hängt. Ob man dies als Fehler ansehen sollte oder ob dies eine gewollte Änderung ist, kann ich nicht sagen.

Meine Frage ist eher, warum du soviel Wert darauf legst, "Eingabefeld" zu lesen. Du siehst doch schon am grauen Hintergrund, dass dies kein normaler Text ist. Und eine Änderung des Hinweistextes kommt nicht so oft vor, dass es einen Unterschied macht, ob man den Dialog mit Rechtsklick oder mit Doppelklick erreicht.

Hast du mal im AOO-Bugzilla nachgeguckt, ob dort dazu ein Issue existiert? Das Feature kommt ja von AOO.

Mit freundlichen Grüßen
Regina

Hallo Uwe,

Ich habe doch geschrieben, Register FUNKTIONEN "Eingabefeld"!!!

Du musst mich nicht anschreien, ich habe Dich schon verstanden. :wink:

Nein, hast du nicht.

Das Register Funktionen ist falsch, lösche die Felder und erstelle sie
so, wie ich beschrieben habe.

Warum ist das falsch?

Ich habe auch mal eine solche Briefvorlage mit Funktionen erstellt und
in der Version 3.x ging das wohl noch, ab Version 4.x musst Du den Weg
über Variablen gehen.

Wieso muss ich das? Ich habe das mit den Variablen schon verstanden, brauche das aber nicht, jedenfalls nicht für eine einfach Briefvorlage.
Dort sollen nur Eingaben an der Stelle gemacht werden, wo sie hingehören.

Aus meiner Sicht ist das Nichtanzeigen des Feldnamen aus Funktionen/Eingabefeld ein Bug, sonst hätte man dieses Feld ja aus LO entfernen können. Selbst wenn es aus Kompatibilität dort noch mit geführt wird muss es als Feld identifizierbar sein.

Lieber Uwe,

wenn du antwortest, dann bitte an die Liste und nicht an mich privat und an die Liste außerhalb des Threads. Danke.

> Wieso muss ich das? Ich habe das mit den Variablen schon verstanden,
> brauche das aber nicht, jedenfalls nicht für eine einfach Briefvorlage.
> Dort sollen nur Eingaben an der Stelle gemacht werden, wo sie
hingehören.

Ich fürchte Du hast das mit den Variablen nicht verstanden.

Ich komme mir vor wie im Diskounter:
Ich will eine Waschmaschine und du willst mir eine Spülmaschine verkaufen.

Ein Eingabefeld aus dem Register Funktionen funktioniert genau einmal,
nämlich dann, wenn Du das Dokument als Vorlage startest, dann ist eine
Korrektur der Eingabe nicht mehr möglich.

Das Eingabefeld muss genau einmal funktionieren und die Eingabe ist korrigierbar.

Stimmt, NichtANZEIGE ist ein Bug, aber stört nicht

Ein Bug ist ein atypisches Verhalten. Wenn alle Feldnamen angezeigt werden, wenn ich Strg-F9 drücke, nur eben das Eingabefeld nicht ist das atypisch für ein Feld und ein Bug der stört!

Last not least arbeite ich seit über 15 Jahren mit OOo und LO und mir sind Variablen wohlbekannt und auch der Einsatzzweck. Du brauchst mir also keine Briefvorlage zusenden. Aber Danke für das Angebot.
Selbst wenn ich jetzt Variablen in mein Dokument einfügen will, ich kann die "Eingabefelder" in der Vorlage nicht löschen, da man sie auf keine Weise sichtbar machen kann und genau hier liegt das Problem.
Und Ja, wenn ich den Wechseln von der Funktion zu der Variablen will bekomme ich das auch hin. Danke für deine Mühe!

"Fritz Szekät" <101.367907@germanynet.de> hat am 4. März 2016 um 11:32
geschrieben:

Lieber Uwe,

wenn du antwortest, dann bitte an die Liste und nicht an mich privat und
an die Liste außerhalb des Threads. Danke.

Lieber Fritz,

wie Du möglicherweise schon gesehen hast, habe ich auch mein Post an die Liste
geschickt. Die Mail an Dich war ein Versehen und ist meinen dicken Fingern
geschuldet, sollte nicht mehr vorkommen.

Ich komme mir vor wie im Diskounter:
Ich will eine Waschmaschine und du willst mir eine Spülmaschine verkaufen.

Ich will Dir gar nichts verkaufen, ich dachte nur, es würde Dir helfen. Wenn Du
meinst es hilft Dir nicht, dann lass es, bei mir funktioniert es hervorragend.
Für mich ist das jetzt aber erledigt.

Das Eingabefeld muss genau einmal funktionieren und die Eingabe ist
korrigierbar.

Bei mir nicht, LO 5.1.0.3 auf LINUX und Windows10 getestet

Selbst wenn ich jetzt Variablen in mein Dokument einfügen will, ich kann
die "Eingabefelder" in der Vorlage nicht löschen, da man sie auf keine
Weise sichtbar machen kann und genau hier liegt das Problem.

Doch, genau das kannst Du dann, aber davon rede ich ja die ganze Zeit. Du willst
das nicht, das ist ok, aber dann werde ich mich damit auch nicht mehr befassen.

Normales Eingabefeld Name Test (Register Funktion) Aussehen: [] nach Strg+F9
keine Reaktion

Eingabefeld nach Variablendefinition Aussehen [] nach Strg+F9 [Eingabefel
(Variable) Test = ]

Hallo Fritz,

Fritz Szekät schrieb:
[..]

Ein Bug ist ein atypisches Verhalten. Wenn alle Feldnamen angezeigt
werden, wenn ich Strg-F9 drücke, nur eben das Eingabefeld nicht ist das
atypisch für ein Feld und ein Bug der stört!

Zumindest macht es das Handling unnötig schwer.

Last not least arbeite ich seit über 15 Jahren mit OOo und LO und mir
sind Variablen wohlbekannt und auch der Einsatzzweck. Du brauchst mir
also keine Briefvorlage zusenden. Aber Danke für das Angebot.
Selbst wenn ich jetzt Variablen in mein Dokument einfügen will, ich kann
die "Eingabefelder" in der Vorlage nicht löschen, da man sie auf keine
Weise sichtbar machen kann und genau hier liegt das Problem.

In der Tat. Das Problem entsteht beim Editieren von _Vorlagen_. Da ist es auch gravierend und einen Bugreport wert.

Mit freundlichen Grüßen
Regina

Hallo Regina,

deine Mail ist nun auch bei mir privat gelandet.

Du solltest also einen Bugreport schreiben. Dieser Feld heißt in der
englischen UI "Input field".

Danke! Gab es da nicht mal eine Webseite wo die Menüstruktur in Übersetzung zu finden war. Mit Englisch hab ich keine Problem, aber ich sollte schon den korrekten Menüpfad verwenden.

Mal sehen wie ich nächste Woche dazu komme.

Hallo Fritz,

leider lese ich die Liste momentan nur sporadisch - vielleicht hast Du
ja inzwischen eine Lösung gefunden ...

Du kannst entweder mit STRG-F8 die Feldhinterlegung einblenden, dann
werden die Eingabefelder als schmale rechteckige graue Kästchen
eingeblendet, die Du dann zumindest löschen kannst (wenn sich der
Cursor in dem Feld befindet, ist auch Bearbeiten-Feldbefehl im Menü
oder über SHIFT-F10 im Kontextmenü erreichbar - mit Rechtsklick habe
ich es leider noch nicht geschafft)

oder, was mir fast einfacher erscheint:

mit SHIFT-STRG-F9 kannst Du die Felder aufploppen lassen und das
gewünschte Feld befüllen und dann bearbeiten. Die "Befüllung" könntest
Du dann auch drin stehen lassen, denn beim Verwenden der Vorlage
ploppt das Feld auf und der Inhalt ist dann zum Überschreiben
markiert. Hätte den Vorteil, dass sich die Vorlage dann bei Bedarf
weniger umständlich verändern ließe.

Gruß, Siegi