Daten aus Mysql-Datenbank in Powerpoint-Textfeld

Diskutiere und helfe bei Daten aus Mysql-Datenbank in Powerpoint-Textfeld im Bereich Microsoft Office im Windows Info bei einer Lösung; Hallo, ich möchte gerne Daten aus einer Mysql-Datenbank auf dem localhost in Textfeldern in Powerpoint anzeigen. Die Daten sollen während der... Dieses Thema im Forum "Microsoft Office" wurde erstellt von Tiger171, 4. September 2017.

  1. Tiger171
    Tiger171 Gast

    Daten aus Mysql-Datenbank in Powerpoint-Textfeld


    Hallo,


    ich möchte gerne Daten aus einer Mysql-Datenbank auf dem localhost in Textfeldern in Powerpoint anzeigen. Die Daten sollen während der Präsentation aktualisiert werden.


    Zuerst habe ich nach einer Lösung gesucht, wie man die Datenbank mit VBA ausliest, aber da habe ich nur Lösungen für Excel gefunden, die ziemlich kompliziert waren.


    Jetzt habe ich die Daten per Power Query in Excel geladen und kann sie mit VBA auch nach Powerpoint übertragen:


    Set EX = CreateObject("Excel.Application")
    EX.Workbooks("Datenbank.xlsm").Activate
    vorname = EX.Workbooks("Datenbank.xlsm").Sheets(1).Cells(2, 2).Text
    EX.ActiveWorkbook.Close savechanges:=True
    Set EX = Nothing

    ActivePresentation.Slides(1).Shapes("Textfeld").TextFrame.TextRange.Text = vorname



    Mein Problem ist aber, dass die Daten nicht aktualisiert werden, obwohl eingestellt ist, dass Power Query beim Öffnen der Datei automatisch aktualisiert.

    Auch wenn ich die Daten per Makro aktualisieren lasse, funktioniert es nicht:


    Makro in Powerpoint:


    Set EX = CreateObject("Excel.Application")
    EX.Workbooks("Datenbank.xlsm").Activate
    EX.Run "UpdatePowerQueries"
    vorname = EX.Workbooks("Datenbank.xlsm").Sheets(1).Cells(2, 2).Text
    EX.ActiveWorkbook.Close savechanges:=True
    Set EX = Nothing

    ActivePresentation.Slides(1).Shapes("Textfeld").TextFrame.TextRange.Text = vorname


    Makro in Excel:


    Dim lTest As Long, cn As WorkbookConnection
    On Error Resume Next
    For Each cn In ThisWorkbook.Connections
    lTest = InStr(1, cn.OLEDBConnection.Connection, "Provider=Microsoft.Mashup.OleDb.1", vbTextCompare)
    If Err.Number <> 0 Then
    Err.Clear
    Exit For
    End If
    If lTest > 0 Then cn.Refresh
    Next cn


    Wenn ich Excel manuell öffne oder das Makro in Excel manuell starte, werden die Daten aktualisiert.


    Vielen Dank im Voraus für eure Antworten.

    Tiger171
     
  2. HartmannHausherr Win User

    Microsoft 365 Family Anfrage Excel

    Hallo,

    wollte den Treiber installieren, ging nicht weil er zusätzlich Visual Studios Tools gefordert hat. Habe ich auch installiert. Ergebnis nach Neustart:

    Wie vorher, untet Daten/Daten abrufen/aus Datenbank wird keine Möglichkeit zur Verbindung zu mysql Datenbanken angezeigt. Es gibt nur Verbindungsmöglichkeiten zu SQL-Datenbanken, Access, Analysis und SQL Server Analysis.
  3. Josef Pötzl Win User

    Access als Datenbank für Kontakte aus Website

    Hallo!

    JamesBuettner schrieb:

    Kann ich mit Access die folgende Funktionalität umsetzen:

    Kontaktformular auf meiner Website --> Interessenten tragen sich dort ein --> Kontakte gehen automatisch in die Datenbank Access --> aus den so in Access gewonnnen Kontakten ein Mailing erstellen mit Outlook
    Direkt mit Access eine Web-Anwendung erstellen funktioniert zwar mit Access 2010 relativ einfach, du benötigst dafür aber einen Sharepoint-Server.

    Grundsätzlich sollte ein Daten-Zugriff auf eine mdb-Datei per php bzw. ASP funktionieren. (Ob das in einem Unix/linux-OS läuft bin ich mir aber nicht sicher.)

    Mehr Beispiele (vermutlich sogar fertige Lösungen) für so eine Kontakterfassung wirst du für MySQL finden, da die meisten Domain-Pakete auch eine MySQL-Datenbanken beinhalten.

    Du könntest z. B. diese MySQL-DB über ein Access-Frontend nutzen, falls der Zugriff auf den MySQL-Server von außen zugelassen wird.

    Falls der Zugriff nicht erlaubt ist (bei den meistern mir bekannten Anbietern ist der Zugriff gesperrt), könntest du entweder einen MySQL-dump erzeugen und den in einen lokalen MySQL-Server nutzen oder du erzeugst ein Transferfile (csv, xml), um diese Daten
    in eine lokale Access-mdb einzuspielen.

    Ich würde mich an deiner Stelle aber zuerst bei Google, Bing & Co umsehen, ob es nicht bereits fertige Lösungen gibt, bevor ich so etwas selbst programmiere. ;-)

    Tipp: Achte bei der html/php-Seite darauf, dass du dir nicht zu viel Spam einfängst bzw. verschickst. Es gibt Bots, die Webseiten durchsuchen und versuchen die Formulardaten abzuschicken. Einfach gestrickte Kontakt-Seiten, die nur den Inhalt per Sendmail
    o. ä. weiterschicken, stellen für diese Bots ein praktisches Service zur Verfügung, um Spam-Mails zu verteilen. :)

    mfg

    Josef
  4. h.Hugo Win User

    Umlaute werden in Office Programmen falsch dargestellt

    Die meisten Editoren und Tools behandeln CSV mit dem im System eingestellten Charset, und da es auf dem Server wohl doch UTF-8 ist, ist es wohl die richtige Einstellung.



    Wenn es in txt als UTF-8 funktioniert und Word standardmässig ISO verwendet, liegt wohl hier der Fehler.

    Ich würde immer empfehlen, Daten in XML und nicht in CSV zu exportieren. Werden die Daten aus einer MySql Datenbank ausgelesen? Falls ja kann auch hier das Charset entsprechend eingestellt werden, vielleicht kannst du hier ja komplett auf ISO swtichen.
  5. Alexandar Petrov Win User

    MySQL Datenbank Für diesen Connector ist mindestens eine zusätzliche Komponente erfordelich

    Hallo,



    vielen Dank für deine Anfrage.



    Wir unterstützen keine Angelegenheiten mit MySQL Datenbanken hier im Office 365 für Business Community. Du kannst gern die Microsoft Dokumentation

    hier
    ansehen. Weiter die Kollegen von MySQL haben auch
    Anleitungen
    , wie man die Konnektoren einrichten kann. Wenn du weitere Unterstützung benötigst, kannst du deine Anfrage gern im

    MSDN Forum
    posten.



    Freue mich auf deine Rückmeldung.



    Mit freundlichen Grüßen,

    Alexander Petrov

    Microsoft Office 365 Support Engineer
  6. Peter Künemann Win User

    Access DAO Connection neu aufbauen

    Hallo Mike,

    wie gesagt löst der Ansatz mit den PassThrough-Abfragen für Reports mein Problem nicht. Habe jetzt aber eine Alternative gefunden, wie ich Reports mit ADO-Records laufen lassen kann (Mittels MoveLayout und NextRecord in Detailbereich_Print()).

    Ich habe übrigens auch noch mal probiert, den Refresh der internen DAO-Connection zu erzwingen, indem ich für DBEnging(0)(0) eine PassThrough-Abfrage zunächst für eine andere (MySQL) Datenbank ausführe und dann wieder eine für meine ursprüngliche Datenbank.
    Leider speichert Access für jede DB, mit der DAO connected, intern die Connection-Daten ab (kein Neuaufbau). Das bringt also auch nicht den gewünschten Erfolgt.

    Für mich ist das Thema soweit erledigt: habe meine Work-Arounds und warte auf das versprochene Patch von Microsoft.

    Danke an Alle für die Hilfe,

    Peter.
  7. User Advert


    Hi,

    willkommen im Windows Forum!
Thema:

Daten aus Mysql-Datenbank in Powerpoint-Textfeld - Microsoft Office

Die Seite wird geladen...

Daten aus Mysql-Datenbank in Powerpoint-Textfeld - Similar Threads - Daten Mysql Datenbank

Forum Datum

PowerPoint Textfeld auf Masterfolie in Platzhalter konvertieren

PowerPoint Textfeld auf Masterfolie in Platzhalter konvertieren: Gibt es inzwischen eine Möglichkeit, Elemente wie Textfelder und Bilder in den Masterfolien einzufügen und in entsprechende Platzhalter zu konvertieren, sodass vorzugsweise auch Formatierungen...
Microsoft Office 24. September 2024

Mehrere Textfelder von einer Powerpoint Folie auf die andere kopieren

Mehrere Textfelder von einer Powerpoint Folie auf die andere kopieren: Hallo, wie kann ich ganze Teile von Folien mehrere Textfelder, Bilder etc. von einer Powerpointfolie auf eine andere kopieren ?Gruß, mainze
Microsoft Office 12. September 2021

Touchpad Doppelklick in Powerpoint Textfeldern funktioniert nicht

Touchpad Doppelklick in Powerpoint Textfeldern funktioniert nicht: Hallo,in Powerpoint funktioniert bei mir der Touchpad-Doppelklick zur Markierung eines Wortes in Textfeldern nicht. Das Wort wird kurz markiert, dann verschwindet die Markierung sofort wieder.In...
Microsoft Office 6. Juli 2021

MySQL Datenbank Für diesen Connector ist mindestens eine zusätzliche Komponente erfordelich

MySQL Datenbank Für diesen Connector ist mindestens eine zusätzliche Komponente erfordelich: Hallo Bei ein Versuch mit ein MariaDB Datenbank zu verbinden erscheint: Für diesen Connector ist mindestens eine zusätzliche Komponente erfoderlich, bevor er verwendet werden kann. Wo finde...
Microsoft Office 18. Februar 2020

PowerPoint: Aufzählungszeichen in Textfeldern im Folienmaster definiert aber in der...

PowerPoint: Aufzählungszeichen in Textfeldern im Folienmaster definiert aber in der...: Hallo zusammen, ich habe im Folienmaster verschiedene Folien mit Aufzählungspunkten einmal normal und dann mit Unterebenen angelegt. Wechsel ich nun in die Normalansicht und füge so eine Folie...
Microsoft Office 10. Februar 2020

Editierbares Textfeld in Powerpoint einfügen

Editierbares Textfeld in Powerpoint einfügen: Hallo liebe Community, ich hoffe SEHR dass ihr mir helfen könnt, denn ich komme einfach nicht weiter. Ich möchte Textfelder formatieren, die ich in Powerpoint WÄHREND der Präsentation beschriften...
Microsoft Office 29. Dezember 2019

Abrufen und transformieren MySQL

Abrufen und transformieren MySQL: Windows 7 64 Bit, Excel 2016 Unter Daten / Neue Abfrage / Aus Datenbank finde ich nur die Einträge - Aus SQL Server-Datenbank - Aus Microsoft Access-Datenbank - Aus SQL Server Analysis...
Microsoft Office 10. Oktober 2017
Daten aus Mysql-Datenbank in Powerpoint-Textfeld solved
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.