Hallo Leo, Robert,
wenn ich die Frage richtig verstehe, ist das Erstellen eines eigenen
Dialogs hier gar nicht nötig, es genügt dann die Standard-Messagebox von
LibreOffice. Es sind allerdings auch dann, genau wie bei Roberts
Vorschlag, ein paar Zeilen Makrocode notwendig, die mit dem Button oder
dem Ereignis, z.B. wie von Robert vorgeschlagen dem Öffnen, verknüpft
werden müssen.
Der Minimalcode wäre (ich gehe zunächst mal vom Datenbanknamen aus, die
URL der Datei wäre auch kein Problem):
sub xxx
msgbox ThisComponent.getParent.Datasource.Name,,"Datenbankname"
end sub
wobei der Parameter "Datenbankname" am Ende der Zeile die Überschrift
des Dialogs ist und beliebig geändert werden kann. Der Teil "getParent."
muss stehen, wenn der Aufruf von einem Base-Formular aus erfolgt, wenn
er vom Datenbank-Dokument selbst aus (also .odb) erfolgen sollte, dann
muss er weggelassen werden; aber in diesem Dokument steht der
Datenbankname ja ohnehin in der Fußleiste.
Gruß
Gerhard
Am 12.01.2019 um 19:57 schrieb Robert Großkopf:
Hallo Leo,
Gibt es in Base die Möglichkeit ein Popup-Formular zu erstellen, das als
Inhalt eine kurze Info über die Datenbank enthält, ähnlich wie die
Fenster, die erscheinen, wenn man bei den meisten Programmen auf =>
Hilfe => Info/Über ... klickt?
Schau Dir einmal die Erstellung von Dialogen an. Der Dialog, den Du
haben willst, muss ja nur ausgeführt werden und braucht keine
Datenbankanbindung. Aber Dialoge habe ich grundsätzlich auch in dem
Base-Handbuch beschrieben.
Das Ganze kannst Du dann über einen Button in der Symbolleiste von Base
starten - oder direkt beim Öffnen von Base ...
Gruß
Robert
--
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
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.