Date: prev next · Thread: first prev next last
2019 Archives by date, by thread · List index


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.