🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Base, mp3 Datei abspielen

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Edwin-Leng
Beiträge: 10
Registriert: Do 25. Okt 2012, 14:29

Base, mp3 Datei abspielen

Beitrag von Edwin-Leng » Do 25. Okt 2012, 14:44

Hallo an alle!

Ich arbeite mit Libre Office .3.6 unter Windows 7.
Hier meine Frage: Ich möchte meine mp3 Sammlung erfassen.
gibt es eine Möglichkeit den jeweiligen Song über die Datenbank abzuspielen?
Wenn ja wie wird das Umgesetzt?

Vielen Dank für die Mühe im voraus!

Gruß
Edwin

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Base, mp3 Datei abspielen

Beitrag von RobertG » Do 25. Okt 2012, 16:09

Hallo Edwin,

Mit der beigefügten Datei kannst Du testen, dass der folgende Weg geht: Öffne das Formular, suche eine Datei, gehe anschließend auf "Anzeigen". Das Formular öffnet die Datei mit dem in Deinem System verankerten Programm, also z.B. ein Bild mit einem Bildbetrachter, eine mp3-Datei mit einem Tonabspieler usw. Das funktioniert natürlich in diesem Falle mit einem Makro; musst Du gegebenenfalls also die Makrosicherheit bei Deinem LO herabsetzen.
In Deiner Datenbank musst Du also den Pfad zu den Dateien abspeichern. Verlegst Du die Dateien allerdings nach anderswo hin, dann funktioniert das nicht mehr. Wenn ich mich recht entsinne klappt das auch mit relativen Pfaden, d.h. wenn Du z.B. die Datenbank im Hauptverzeichnis und die mp3-Dateien in einem Unterverzeichnis dazu liegen hast, dann kannst Du das Ganze auch transportieren und z.B. auf einem Stick genauso gut abspielen wie von der Festplatte.

Speichern einer mp3-Datei in Base geht vermutlich nicht. Dafür existiert einfach kein Aufnahmemodul, wohl aber z.B. Felder für binäre Daten in der Datenbank selbst, in denen z.B. auch Bilder gespeichert werden.

Gruß

Robert
Dateianhänge
Datei_oeffnen.odb.zip
Verzeichnis aufsuchen, öffnen und abspielen
(23.99 KiB) 456-mal heruntergeladen
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

Edwin-Leng
Beiträge: 10
Registriert: Do 25. Okt 2012, 14:29

Re: Base, mp3 Datei abspielen

Beitrag von Edwin-Leng » Do 25. Okt 2012, 19:27

Vielen Dank Robert!
das funktioniert ganz Super!
Da ich ein Anfänger bin muß ich nochmal nachfragen:
Muß ich in der Der tabelle für das Formular ein Feld anlegen und welche Feldtyp muß ich aus wählen?
Und wie bekomme ich das Makro (Quellcode) in das Formular

Vielen Dank im Voraus
Gruß
Edwin

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Base, mp3 Datei abspielen

Beitrag von RobertG » Do 25. Okt 2012, 21:55

Hallo Edwin,
Edwin-Leng hat geschrieben: Muß ich in der der Tabelle für das Formular ein Feld anlegen und welche Feldtyp muß ich aus wählen?
Und wie bekomme ich das Makro (Quellcode) in das Formular
Ich habe das einmal in dem Anhang gemacht:
Eine Tabelle mit 3 Feldern: Primärschlüssel als Autowert, Titel des Stücks und Datei im Verzeichnisbaum. Der Weg zur Datei wird also als Text abgespeichert.
Jetzt habe ich noch ein Makro hinzugefügt, das beim Ändern des Wertes in dem Dateiauswahlfenster diesen Inhalt auch in das Feld Datei reinschreibt. Im Anschluss kannst Du mp3-Dateien aus der Tabelle heraus abspielen (über den Link).
An die Makros kommst Du über
Extras → Makros → Makros verwalten → LibreOffice Basic
Danach im Dateinamen durchhangeln nach Standard → Module1
anschließend auf "Bearbeiten" gehen. Dann siehst Du die Makros.
Die Makros sprechen das Formular und die Formularfelder mit Namen an. Das Makro zum Übertragen des Verzeichnispfades muss an das Dateiauswahlfeld gebunden werden. Sieh' Dir dazu einmal die Eigenschaften des Feldes an. Der Button zum Aufrufen muss an das Makro zum Öffnen der Datei gebunden sein - auch hier die Eigenschaften des Buttons ansehen.

Das klingt für den Anfang alles erst einmal reichlich kompliziert. Solltest Du aber nur mit einem Formular arbeiten und die Felder auch noch gleich benennen, so kannst Du einfach die Makros so in Deine Datei übertragen.

Gruß

Robert
Dateianhänge
Datei_oeffnen_mit_Tabelle.odb.zip
Aufnahme der Datei mit Pfad in ein Feld einer Tabelle - anschließendes Abspielen über das Auslesen dieses Feldes.
(26.45 KiB) 401-mal heruntergeladen
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

tim9394
Beiträge: 2
Registriert: Mo 18. Feb 2013, 17:11

Re: Base, mp3 Datei abspielen

Beitrag von tim9394 » Mo 18. Feb 2013, 17:17

Hi,

ich habe das jetzt auch mal ausprobiert. Wie hier geschildert suche ich ja etwas um ein Image zu brennen.

http://de.openoffice.info/viewtopic.php?f=8&t=57904

Ich hab das Formular und das Makro mal kopiert in meine Datenbank. Dann kommt aber die Fehlermeldung , dass er "com.sun.star.system.SystemShellExecute" nicht findet. Kann dass daran liegen, dass ich ein veraltetes Open Office hab.

Kann sein dass ich mich total blöd anstelle. Trotzdem wäre Hilfe nett :)

danke schonmal!!!!!!

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Base, mp3 Datei abspielen

Beitrag von RobertG » Mo 18. Feb 2013, 19:12

Hallo,

ob das wirklich früher nicht mit drin war kann ich nicht sagen. createUnoService("com.sun.star.system.SystemShellExecute") steht unter anderem in "Makros in OpenOffice.org Basic" von Thomas Krumbein - für die Version OpenOffice 2.3.
Welche Version hast Du denn?

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

tim9394
Beiträge: 2
Registriert: Mo 18. Feb 2013, 17:11

Re: Base, mp3 Datei abspielen

Beitrag von tim9394 » Di 19. Feb 2013, 12:03

Hi

hab nochmal nachgeschaut. Das muss an etwas anderem liegen, weil ich das Makro ja von deiner Tabelle aus öffnen konnte. Kannst du mir trotzdem helfen?

LG

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Base, mp3 Datei abspielen

Beitrag von RobertG » Di 19. Feb 2013, 16:10

Hallo tim,

wenn es von der Vorlagedatenbank klappt, dann muss der Fehler ja irgendwo in dem Sytem auf Deinem Rechner liegen. Startet das Formular in Deiner Datenbank denn z.B. einen *.pdf-Reader, wenn Du ein *.pdf-Dokument aufrufst? Wenn das der Fall ist, dann ist in Deinem System vielleicht mit dem Dateityp, den Du aufrufst, kein entsprechendes Programm verbunden.

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare


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.



Antworten