🙏 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. 🤗

Formularfeld sichtbar schalten

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Gundo
Beiträge: 53
Registriert: So 1. Jul 2012, 10:23

Re: Formularfeld sichtbar schalten

Beitrag von Gundo » Mi 1. Mär 2017, 16:44

Das Script sieht jetzt so aus:

Code: Alles auswählen

SUB Link_oeffnen_1
    DIM oDoc AS OBJECT
    DIM oDrawpage AS OBJECT
    DIM oForm AS OBJECT
    DIM oFeld AS OBJECT
    DIM oShell AS OBJECT
    DIM stFeld AS STRING
    oDoc = thisComponent
    oDrawpage = oDoc.Drawpage
    oForm = oDrawpage.Forms.getByName("MainForm")
    oFeld = oForm.getByName("play 1")
    stFeld = oFeld.Text
    IF stFeld = "" THEN
    EXIT SUB
    END IF
REM	stFeld = convertToUrl(stFeld)
	shell("/usr/bin/mpg321", 1,stFeld)
END SUB
Funktioniert einwandfrei.

Audiodatei wird ohne Verzögerung (unsichbar) abgespielt. Mache ich das REM weg ist kein Ton zu hören. ???

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

Re: Formularfeld sichtbar schalten

Beitrag von RobertG » Mi 1. Mär 2017, 18:57

Hallo Gundo,

das wird dann wohl daran liegen, dass Du das Programm selbst aufrufst und anschließend die Datei dazu lädst. Hauptsache ist doch, dass es funktioniert - und ich mir den Execute-Befehl noch einmal ansehen kann, damit die Parameter dann auch im Base-Handbuch auftauchen.

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

Gundo
Beiträge: 53
Registriert: So 1. Jul 2012, 10:23

Re: Formularfeld sichtbar schalten

Beitrag von Gundo » Mi 1. Mär 2017, 20:06

Alles klar.

Unter Linux klappt das vorzüglich, unter Windows hab ich keinen Ton Ich versuch mal aus dem Handbuch die Info zu bekommen. Ist nicht einfach zu verstehen ohne jegliche Programmierkentnisse.

Gruß Gundo


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