🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Dynamische Terminpräsentation
Dynamische Terminpräsentation
Hallo zusammen
Folgende Situation: Ich habe einen Terminkalender der in einer MySQL Datenbank auf einem Webserver gespeichert ist. Die Termine werden laufend ergänzt und geändert... Die Termine kann ich auch als ics Datei Exportieren...
Nun haben wir ein Veranstalltungsgebäude in dem mittels einer Impress Präsentation die nächsten Termine (z.B. die nächsten 5 Veranstaltungen) auf einem Bildschirm dargestellt werden. Die Präsentation läuft 24 Stunden und sollte sich daher automatisch aktualisieren. Ist das mit dem Impress zu realisieren?
Danke für eure Hilfe
Gruss strubi
Folgende Situation: Ich habe einen Terminkalender der in einer MySQL Datenbank auf einem Webserver gespeichert ist. Die Termine werden laufend ergänzt und geändert... Die Termine kann ich auch als ics Datei Exportieren...
Nun haben wir ein Veranstalltungsgebäude in dem mittels einer Impress Präsentation die nächsten Termine (z.B. die nächsten 5 Veranstaltungen) auf einem Bildschirm dargestellt werden. Die Präsentation läuft 24 Stunden und sollte sich daher automatisch aktualisieren. Ist das mit dem Impress zu realisieren?
Danke für eure Hilfe
Gruss strubi
-
- Beiträge: 185
- Registriert: Sa 13. Aug 2011, 10:01
- Wohnort: Chonburi Thailand Asia
- Kontaktdaten:
Re: Dynamische Terminpräsentation
Das geht - allerdings nur über Umwege.
Gestalte eine Abfrage (in der MySQL.odb), welche Dir die relevanten Termine liefert.
Das Ergebnis der Abfrage ziehst Du in eine Calc-Datei.
Diese Calc-Datei wird dann in eine Impress-Präsentation per OLE eingebunden.
Für eine Aktualisierung der Calc- und der Impress-Datei kann dann ein Makro sorgen.
Wäre das eine Lösungsmöglichkeit für Euch?
Gestalte eine Abfrage (in der MySQL.odb), welche Dir die relevanten Termine liefert.
Das Ergebnis der Abfrage ziehst Du in eine Calc-Datei.
Diese Calc-Datei wird dann in eine Impress-Präsentation per OLE eingebunden.
Für eine Aktualisierung der Calc- und der Impress-Datei kann dann ein Makro sorgen.
Wäre das eine Lösungsmöglichkeit für Euch?
Cheers
Winfried
aktuell: openSuse 13.1 mit LO 4.3.7.2
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als Extension)
Winfried
aktuell: openSuse 13.1 mit LO 4.3.7.2
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als Extension)
Re: Dynamische Terminpräsentation
So was habe ich befürchtet. Aber im Endeffekt kommt es nur aufs Resultat an.
Nun noch eine Frage. Kann ich aus dem Calc eine SQL Abfrage für eine MySQL Datenbank erstellen?
Danke und Gruss
strubi
Nun noch eine Frage. Kann ich aus dem Calc eine SQL Abfrage für eine MySQL Datenbank erstellen?
Danke und Gruss
strubi
-
- Beiträge: 185
- Registriert: Sa 13. Aug 2011, 10:01
- Wohnort: Chonburi Thailand Asia
- Kontaktdaten:
Re: Dynamische Terminpräsentation
Nein*.strubi hat geschrieben:aus dem Calc eine SQL Abfrage für eine MySQL Datenbank erstellen?
Du musst den "Umweg" über eine BASE-Datei gehen und dort die Abfrage definieren.
*Geht "natürlich" auch über Makros, aber den Aufwand kann man sich -beim zuvor beschriebenen Weg- sparen.
Cheers
Winfried
aktuell: openSuse 13.1 mit LO 4.3.7.2
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als Extension)
Winfried
aktuell: openSuse 13.1 mit LO 4.3.7.2
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als Extension)
Re: Dynamische Terminpräsentation
Also das bedeutet, ich muss über 3 verschiedene Programme gehen.
1. Base für die SQL Aaufbearbeitung
2. über Calc um es zu formatieren
3. auf Impress um es zu präsentieren
Kann ich es nicht gleich mit Base und Impress erledigen?
1. Base für die SQL Aaufbearbeitung
2. über Calc um es zu formatieren
3. auf Impress um es zu präsentieren
Kann ich es nicht gleich mit Base und Impress erledigen?
-
- Beiträge: 185
- Registriert: Sa 13. Aug 2011, 10:01
- Wohnort: Chonburi Thailand Asia
- Kontaktdaten:
Re: Dynamische Terminpräsentation
Nein, Impress hat keine DB-Anbindung.strubi hat geschrieben:Kann ich es nicht gleich mit Base und Impress erledigen?
Calc brauchst Du als OLE-Quelle...
Cheers
Winfried
aktuell: openSuse 13.1 mit LO 4.3.7.2
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als Extension)
Winfried
aktuell: openSuse 13.1 mit LO 4.3.7.2
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als Extension)
Re: Dynamische Terminpräsentation
Ich habe es nun versucht, muss aber ehrlich sagen, das funktioniert nicht wirklich gut.
Ich habe in Base die SQL Abfrage gemacht, was auch gut funktioniert. Die DB Kann ich dann im Calc oder auch im Writer öffnen. Wenn ich die DB üer das Calc laufen lasse kommt die Formatierung nicht schön heraus. Also versuchte ich es mittels Felder im Writer. Doch da funktioniert das ganze nicht. Ich kann die Felder aus der DB wie ein Seriendruckfeld in ein Dokument einfügen. Dann muss ich ein Seriendruck durchführen und dann zeigt es mir nur den 1. Datensatz an, auch wenn ich "Nächster Datensatz verwenden" benütze. Aktualisieren "F9" bringt gar nichts usw. Ich muss sagen, diese Funktion ist im Libre Office nicht gut. Viel zu schwer fällig und viel zu kompliziert.
Ich bastle nun schon einige Zeit an dem Ding rum und bringe es irgend wie nicht richtig zum laufen. Wie ich dann das ganze noch automatisch abgleichen soll, ist mir bis jetzt noch ein Rätsel.
Im Vergleich, mit dem Microsoft Office 2010 hatte ich es innert ca. 15 Minuten geschafft. Würde aber gerne ohne Microsoft Office arbeiten da auf den Client Pc's ein Linux laufen soll (Aus Lizenz Rechtlichen Gründen). Und ob da dann eine Office Präsentation kompatibel mit dem LibreOffice ist, wage ich schwer zu bezweifeln...
Gibt es noch irgend einen Trick den ich übersehen habe?
Danke und Gruss
strubi
Ich habe in Base die SQL Abfrage gemacht, was auch gut funktioniert. Die DB Kann ich dann im Calc oder auch im Writer öffnen. Wenn ich die DB üer das Calc laufen lasse kommt die Formatierung nicht schön heraus. Also versuchte ich es mittels Felder im Writer. Doch da funktioniert das ganze nicht. Ich kann die Felder aus der DB wie ein Seriendruckfeld in ein Dokument einfügen. Dann muss ich ein Seriendruck durchführen und dann zeigt es mir nur den 1. Datensatz an, auch wenn ich "Nächster Datensatz verwenden" benütze. Aktualisieren "F9" bringt gar nichts usw. Ich muss sagen, diese Funktion ist im Libre Office nicht gut. Viel zu schwer fällig und viel zu kompliziert.
Ich bastle nun schon einige Zeit an dem Ding rum und bringe es irgend wie nicht richtig zum laufen. Wie ich dann das ganze noch automatisch abgleichen soll, ist mir bis jetzt noch ein Rätsel.
Im Vergleich, mit dem Microsoft Office 2010 hatte ich es innert ca. 15 Minuten geschafft. Würde aber gerne ohne Microsoft Office arbeiten da auf den Client Pc's ein Linux laufen soll (Aus Lizenz Rechtlichen Gründen). Und ob da dann eine Office Präsentation kompatibel mit dem LibreOffice ist, wage ich schwer zu bezweifeln...
Gibt es noch irgend einen Trick den ich übersehen habe?
Danke und Gruss
strubi
Re: Dynamische Terminpräsentation
So, habe mich noch einmal das ganze hin gesetzt, und siehe da, nun Funktioniert es. Und Sorry, das mit dem Office war ein wenig fies, wenn ich das LibreOffice besser gekannt hätte, wäre es wohl gleich schnell gegangen... Aber die Serienbrieffunktion ist doch noch nicht so benutzerfreundlich
Nun habe ich also im Writer eine ganz schöne Tabelle gemacht, mit Farben usw. die dann auch wirklich Toll in die Präsentation übernommen wird. Jetzt kommt der wohl grössere Knackpunkt:
1. Bei jedem Öffnen der Datei muss ich das Passwort für die MySQL DB eingeben. Kann man das irgend wo speichern?
2. Wie schaffe ich es dass die Felder im Writer jeden Tag aktualisiert werden?
3. Wie schaffe ich es, dass das Impress die Verknüpfung regelmässig aktualisiert?
Das ziel ist halt eben, dass das Ding völlig automatisch funktioniert, ohne dass jemand etwas daran macht. (Ist dann eben auch Ferien tauglich...)
Herzlichen Dank für Eure Hilfe!
Gruss strubi

Nun habe ich also im Writer eine ganz schöne Tabelle gemacht, mit Farben usw. die dann auch wirklich Toll in die Präsentation übernommen wird. Jetzt kommt der wohl grössere Knackpunkt:
1. Bei jedem Öffnen der Datei muss ich das Passwort für die MySQL DB eingeben. Kann man das irgend wo speichern?
2. Wie schaffe ich es dass die Felder im Writer jeden Tag aktualisiert werden?
3. Wie schaffe ich es, dass das Impress die Verknüpfung regelmässig aktualisiert?
Das ziel ist halt eben, dass das Ding völlig automatisch funktioniert, ohne dass jemand etwas daran macht. (Ist dann eben auch Ferien tauglich...)
Herzlichen Dank für Eure Hilfe!
Gruss strubi
-
- Beiträge: 185
- Registriert: Sa 13. Aug 2011, 10:01
- Wohnort: Chonburi Thailand Asia
- Kontaktdaten:
Re: Dynamische Terminpräsentation
Generelle Nachfrage: kannst Du nicht die WRITER-Datei zur Anzeige nutzen?
Habe etwas mit einer Präsentation gespielt und dabei leider bislang noch keine Möglichkeit gefunden das eingebettete Objekt mittels Code zu aktualisieren
Bei einer WRITER-Datei wäre das kein Problem.
Habe etwas mit einer Präsentation gespielt und dabei leider bislang noch keine Möglichkeit gefunden das eingebettete Objekt mittels Code zu aktualisieren

Bei einer WRITER-Datei wäre das kein Problem.
Cheers
Winfried
aktuell: openSuse 13.1 mit LO 4.3.7.2
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als Extension)
Winfried
aktuell: openSuse 13.1 mit LO 4.3.7.2
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als Extension)
Re: Dynamische Terminpräsentation
Nun ich möchte halt noch weitere Dinge projizieren können. Wie z.B. "Herzlich willkommen in bla bla bla" usw. Und so wechseln sich dann die Folien, und eine davon ist dann eben die Terminliste...
(Was dann noch dazu kommen wird ist eine Reservationsliste
Aber das erst später...)
Danke und Gruss
strubi
(Was dann noch dazu kommen wird ist eine Reservationsliste

Danke und Gruss
strubi
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.