bei Formen im Base-Report-Builder Linieneigenschaften nicht beeinflussbar

Hallo,

bei der Verwendung von Formen im Base-Report-Builder ist zwar die Füllfarbe im Eigenschafts-Pane veränderbar, nicht aber die Linieneigenschaften (Farbe, Breite, Junction, Linienart). Das wirkt inkonsistent. Entweder Formen verwendbar & damit alle Eigenschaften oder gar nicht.

Version: 6.2.2.2
Build-ID: 2b840030fec2aae0fd2658d8d4f9548af4e3518d
CPU-Threads: 8; BS: Windows 6.3; UI-Render: Standard; VCL: win;
Gebietsschema: de-DE (de_DE); UI-Sprache: de-DE
Calc: threaded

Hallo Matthias,

ich habe das bei mir nachgestellt und kann bestätigen, dass für "Linie" keine Einstellungen im Base-Formular vorgenommen werden können.

Ich hatte gehofft, dass ich in Draw ein Rechteck mit stärkerer Linie erstelle und in Base einfügen kann, leider lässt Base kein Einfügen zu.

Ich denke, das könnte man als Bug melden.

Bei mir Windows 10, Version 1809, 64-Bit,

LO - Version: 6.2.2.2 (x64)
Build-ID: 2b840030fec2aae0fd2658d8d4f9548af4e3518d
CPU-Threads: 8; BS: Windows 10.0; UI-Render: Standard; VCL: win;
Gebietsschema: de-DE (de_DE); UI-Sprache: de-DE
Calc: threaded

Freundliche Grüße

Harald

Hallo,

bei der Verwendung von Formen im Base-Report-Builder ist zwar die Füllfarbe im Eigenschafts-Pane veränderbar, nicht aber die Linieneigenschaften (Farbe, Breite, Junction, Linienart).

ich habe das bei mir nachgestellt und kann bestätigen, dass für "Linie" keine Einstellungen im _Base-Formular_ vorgenommen werden können.

Hmm, entsprechend der Antwort habe ich es  mit einem _Formular_ probiert: Das funktioniert einwandfrei, man kann Linieneigenschaften definieren und die Anzeige erfolgt entsprechend.
Dann die Ausgangsfrage noch einmal gelesen: _Report_. Dort ist es nicht möglich, es ist (wie im OP beschrieben) gar kein Definitionsfeld für Umrandungslinien vorhanden. Das Einfügen eines Draw-Elementes wird im Menu und Kontext-Menu angeboten, aber nicht durchgeführt; Doppelfehler?

kUBUNTU 18.04
LO-Version: 6.1.5.2
Build-ID: 90f8dcf33c87b3705e78202e3df5142b201bd805
CPU-Threads: 4; BS: Linux 4.18; UI-Render: Standard; VCL: kde4;
Gebietsschema: de-DE (de_DE.UTF-8); Calc: group threaded

Gruß, Michael

Hallo *,

der Befehl "Einfügen" ist bei mir praktisch immer ausgegraut und inaktiv; die einzige Gelegenheit, wo es mir gelungen ist, etwas einzufügen, war in den Steuerelementeigenschaften, und da betrifft es dann nur reinen Text.

Allgemein muss man sich, denke ich, erst einmal klarmachen, dass ein solcher "Report" etwas anderes ist als ein Writer-Dokument. Er ist ja zunächst nur ein Zwischenschritt, in dem die Definitionen für die verschiedenen Komponenten des Berichts gesammelt werden, als da sind Berichtskopf/fuß (1 x pro Bericht), Seitenkopf/fuß (1 x pro Seite), Detail (1 x pro Datensatz) und die verschiedenen, variablen Gruppierungsebenen. Auch eine einzelne dieser Komponenten ist aber kein übliches Writer-Objekt wie ein Absatz oder eine einfache Folge von Zeichen, sondern verwendet Formular-Steuerelemente wie Beschriftungsfelder und Textfelder, um die Inhalte im endgültigen Bericht darzustellen. Das normale Einfügen eines Zeichnungsobjekts mit Verankerung an Seite, Absatz, Zeichen oder als Zeichen passt hier einfach nicht. Daher ist es für mich auch nicht erstaunlich, dass das Einfügen von Zeichnungsobjekten nicht funktioniert.
Ich würde also nicht bestätigen, dass "das Einfügen eines Draw-Elements ... angeboten" wird. Wenn ich da doch eine Stelle übersehen haben sollte, dann würde ich sagen, dass das da aus Versehen nicht unterbunden ist.

Es ist als Ersatz ein eigener Menüpunkt Einfügen -> Form eingerichtet worden, mit entsprechendem extra zu schreibendem Code. Da gebe ich zu, dass es inkonsequent ist, das überhaupt zuzulassen, wenn nicht wenigstens auch die Umrandungsfarbe geändert werden kann, das derzeitige Standardblau zu jeder Flächenfarbe ist sicherlich schlecht. Aber wer weiß, vielleicht war das auch zur Entwicklungszeit (das ist ja die ursprüngliche Extension Sun Report Builder) anders mit den Defaults für Formen.
Aber für den Zweck des Report Builders ist dieses Thema nur äußerst marginal, das braucht doch kaum jemand in einem Report, wenn es echte Graphiken wären, z. B. Firmenlogos, wäre das im Listen- oder Seitenkopf/fuß schon eher plausibel, aber das wäre eine weitere erweiterung des Codes.
Ich glaube daher nicht, dass eine Änderung Chancen hat; schon Base führt eher eine Randexistenz (was ich bedauere, ich setze es begeistert ein), und der Report Builder dann noch eher, man kann ja auch selbst die Daten in einem Makro verarbeiten und in einem Writer- oder Calc-Dokument ausgeben, wo man die Einschränkungen des Report Builders dann nicht hat, dafür mehr Arbeit im Aufbereiten.
Das ist ja die Regel, dass Werkzeuge, die einem in vielen Fällen das Leben deutlich einfacher machen, in manchen Fällen dann Einschränkungen haben, die sie in diesen Fällen unbrauchbar machen; manchmal werden sie dann weiterentwickelt, aber im vorliegenden Fall glaube ich nicht, dass der Bedarf dafür gesehen wird.

Gruß

Gerhard

Hallo Gerhard,

der Befehl "Einfügen" ist bei mir praktisch immer ausgegraut und inaktiv; die einzige Gelegenheit, wo es mir gelungen ist, etwas einzufügen, war in den Steuerelementeigenschaften, und da betrifft es dann nur reinen Text. ...
Ich würde also nicht bestätigen, dass "das Einfügen eines Draw-Elements ... angeboten" wird. Wenn ich da doch eine Stelle übersehen haben sollte, dann würde ich sagen, dass das da aus Versehen nicht unterbunden ist.

Ja, ich habe das jetzt auch unter WINDOWS getestet: Hier ist sowohl im Menu als auch im Kontextmenu der Befehl "Einfügen" ausgegraut und nicht anwählbar.
Version: 6.0.7.3 (x64)
Build-ID: dc89aa7a9eabfd848af146d5086077aeed2ae4a5
CPU-Threads: 4; BS: Windows 6.1; UI-Render: Standard;
Gebietsschema: de-DE (de_DE); Calc: group

In meiner LINUX-Version (wie gestern beschrieben) ist das nicht so, dort wird es angeboten aber einfach nicht umgesetzt.

Gruß Michael