Danke Gerhard und Robert für die Infos!
Die Rahmen sind bei mir in den verschiedenen Formularen der (ein- und
derselben) Base-Anwendung abgeschaltet mittels GUI. Abgeschaltet
bedeutet in LO, dass nur die untere, horizontale Rahmenleiste unsichtbar
ist (die anderen Rahmenleisten bleiben sichtbar).
Unter den Tabellen habe ich "Symbolleisten Navigation" gesetzt (als
Tabellenbegrenzung gewissermaßen), die verlängert sind in einer Linie
mit einigen Schaltflächen, Das sieht filigran aus. Der (zweiter) darüber
liegender Rahmen der Tabelle hieße "doppelt gemobbelte horizontale
untere Begrenzungs-Leiste.
Soweit - so gut!
Allerdings werden beim Start des ersten Formular, das automatisch per
Makro erfolgt (wenn man meine Base-Anwendung startet), die untere,
horizontale Rahmenleisten im "Startfomular" eingeblendet. In den anderen
Formularen, die man wahlweise öffnen kann (aus dem ersten Formular
heraus), passiert das nicht. Auch ein nachträgliches Schließen des
"Startformulars" mit anschließendem Wieder-Öffnen lässt die untere
horizontale Rahmenleiste nicht unsichtbar werden.
Grüße
Gerhard
Am 07.03.20 um 01:29 schrieb Gerhard Weydt:
Hallo Gerhard,
ich kann bestätigen, dass sich nichts tut, obwohl der Wert border
wirklich nach der Zuweisung auf 0 gesetzt ist.
Ich wundere mich allerdings etwas darüber, dass du den Rahmen
abschalten willst. Die Tabelle in Base ist ja ein sehr kompliziertes
Objekt, nicht bloß einfach wie in Writer Zeilen und Spalten mit
eventueller Sonderbehandlung für erste und letzte Zeile/Spalte. In
Base hat die Tabelle eine viel differenziertere Funktion, die Zellen
der ersten Zeile sind üblicherweise Spaltenköpfe mit Bezug zu
Datenbankspalten, die Zellen der ersten Spalte dienen zur Selektion
von Datenbanksätzen.
Da die Rahmenlinien (die ja auch die Binnenlinien betreffen)
abzuschalten, halte ich für wenig hilfreich, daher wundert es mich gar
nicht, dass da nichts passiert, ich denke, dass die Eigenschaft border
vorhanden ist, weil die Tabelle in Base auf einem einfacheren
Konstrukt aufbaut, dass sie aber wohlweislich inaktiv ist.
Gruß
Gerhard
Am 07.03.20 um 08:26 schrieb Robert Großkopf:
Hallo Gerhard,
inaktiv ist die Ausschaltung des Rahmens nicht. Über die GUI
(Eigenschaften des Formularfeldes) funktioniert das ja sehr wohl. Auch
die Umschaltung von Rahmen in flacher und 3-D-Form funktioniert mit dem
Makro.
Wird also schlicht ein Bug sein der noch keinem aufgefallen ist, weil
das niemand angewendet hat.
Also: Bug melden - aber nicht als Base-Bug sondern als Basic-Bug.
Gruß
Robert
Am 06.03.2020 um 08:19 schrieb Gerhard Dittrich:
Liebe Gemeinschaft,
ich möchte in Base bei einer Tabelle (Bezeichnung
Tabellen-Steuerelement) den RAHMEN mittels Makro abschalten.
Es gibt ja drei mögliche Einstellungen: ohne Rahmen (=0),
3D-Darstellung (=1), Flach (=2)
Mein Makro sieht wie folgt aus. Leider tut sich nichts (L0 6.4.1.
unter Windows 10 und auch LO 6.1.5 unter Linux Mint)
SUB BORDER
DIM oDATEN AS OBJECT
DIM oTabelle AS OBJECT
oDATEN = thisComponent.Drawpage.Forms.getByName("DATEN")
oTabelle = oDaten.getByName("Tabelle")
oTabelle.border = 0
END SUB
LG
Gerhard
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
- Re: [de-users] LibO dokument nach einseitiges pdf exportieren (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.