Zum Inhalt springen

[MS PPT] Anbindung an SQL-Datenbank


Hovel

Empfohlene Beiträge

Hallo zusammen,

folgendes Problem:

Bei uns im Empfang soll ein Fernseher stehen, der an ein bestehendes Terminal angebunden ist. Auf dem TV soll eine PowerPoint (Office 2003) laufen, die Besucher begrüßt, also quasi flexibel ist...

Jetzt stelle ich mir das so vor:

- Empfangsdame trägt über ein Webinterface einen Besucher ein, lädt ein Firmenlogo für den Besucher hoch (Daten: Besuchername, Firma des Besuchers, Firmenlogo, Sprachwahl (Englisch oder Deutsch) in der die Präsi ablaufen soll und möglichst eine Uhrzeit wann die Präsi startet)

- Das Webinterface trägt das Ganze in eine SQL-Datenbank ein (über PHP) die auf dem Terminal läuft.

- Die Präsentation zeigt einen Standardtext (Infos über unsere Firma etc.etc.). Sobald aber die Uhrzeit erreicht ist, die gerade von der Empfangsdame eingepflegt wurde, springt die Präsi auf eine Besucherbegrüßung um und holt sich die notwendigen Daten aus der Datenbank. Es erscheint: "Wir begrüßen heute Herrn xxx von der Firma xxx" mit dem Firmenlogo.

Meine Frage:

Ist diese PPT-Anbindung mit SQL möglich? Hat das schonmal jemand gemacht und kann mir da eventuell Tools nennen die sowas vereinfachen? Oder muss ich das über den Visual Basic-Editor machen?

Eventuelle Tools können auch ruhig Geld kosten, bissl Budget is noch da :P ... Wenn das Ganze über Access realisierbar ist, kann ich das evtl auch noch verschmerzen.

Danke im Voraus für die Mühen!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

hast du einige konkrete Ansätze?

Flash werde ich da sowieso verwenden (muss ich "nur mal eben" noch lernen...). Nur soll halt ein PC sowohl einen Touchscreen als auch den Fernseher (erweiterter Windows-Desktop) bedienen. PPT erschien mir da als logisch, da es im Hintergrund laufen kann und den TV im Vollbild mit der Präsentation bedient... Als Shell läuft der Internet Explorer im Kiosk Mode.

Link zu diesem Kommentar
Auf anderen Seiten teilen

leider nicht. Ich weiß nur, das man in Flash auch kleinere Filmchen sogar per drag and drop erstellen kann.

Andere Variante.

Mit Vb auf SQL DB zugreifen.

Daten holen und via Script in die Powerpoint Präsentation schieben.

Kannst du irgendwie mal eine beispiel ppt folie hochladen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

grobe Beispielfolie im Anhang. Die unterstrichenen Elemente und das Logo müssen variabel sein. Ist natürlich kein Designknaller aber so in etwa wirds verwirklicht (mit noch nem Firmenlogo oder sowas halt).

Was das VB angeht... habe schon ausgiebig gegoogelt und ich habe ehrlich gesagt keine Erfahrung in VB (nur in C oder PHP) und tippe dass es ohne Erfahrung recht schwierig ist damit mal eben auf ne SQL DB zuzugreifen.

Jetzt habe ich das hier gefunden:

PresentationPoint | DataPoint Pricing and Editions

Ein Plugin um PPT an Datenbanken anzubinden. Nur wie das so ist mit den Herren wollen die immer noch eine Alternative und nicht nur eine Möglichkeit.

Den Thread hier habe ich eröffnet bevor ich oben genanntes Plugin gefunden habe also nicht böse sein ;)

Bei Flash ist halt das Problem das Ganze auf dem erweiterten Desktop im totalen Vollbild laufen zu lassen. Ich wüsste nicht wie es geht.. der User kann nicht aus dem System "ausbrechen" und auf den 2. Desktop gelangen, da der Hauptdesktop per Touchscreen bedient wird.

beispiel.ppt

Link zu diesem Kommentar
Auf anderen Seiten teilen

Moin,

Flash mit ner DB zu verknüpfen ist mindestens genauso schwer, wie mit VB. Per Drag & Drop kann man in Flash übrigens auch nicht wirklich Filme erstellen. Ganz so leicht ist es dann nämlich doch nicht.

Flash auf dem zweiten Bildschirm auszuführen ist allerdings kein Problem. Einfach eine Projektor-Datei erstellen und per Actionscript auf Fullscreen setzen, einmal Esc drücken auf den zweiten Monitor schieben und wieder auf Fullscreen setzen. Oder einfach einen Resizehandler einbauen und auf Knopfdruck resizen.

Ich würde in deinem Fall übrigens nicht über ne DB gehen sondern einfach mit ner XML arbeiten und die Daten dann in Flash verarbeiten.

Grütze

hellslawyer

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

in Flash scheinst du ja schon mal was gemacht zu haben ;)

Gibt es da nicht irgendeine vernünftige PHP-Integration (da ich das schon kann)?

Eine SQL-DB ist sicherlich dafür oversized, aber wollte das ganze über ein PHP-Interface laufen lassen und auf dem Terminal läuft sowieso SQL, daher kann man das gut bündeln.

Achja, und ein wenig OT: Kannst du mir ein gutes Flash-Buch/Bücher empfehlen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Was meinst Du mit PHP-Integration? Man kann mit Flash ganz prima auf PHP-Skripte zugreifen. Sowohl via Send, als auch via Post.

Zu den Büchern:

Schau mal bei Oreilly vorbei. Da gibt's einige gute Bücher. Allerdings solltest Du vorher genau überlegen, ob Du mit Actionscript 2.0 oder 3.0 arbeiten willst, denn das sind fast komplett unterschiedliche Programmiersprachen.

Das Flash 8 Cookbook und überhaupt die Bücher von Collin Moock sind auf jeden Fall immer empfehlenswert, setzen aber einiges an Vorwissen voraus.

Grütze und so

hellslawyer

Link zu diesem Kommentar
Auf anderen Seiten teilen

Jo, meinte halt ob man PHP in Flash einfach integrieren kann. Also halt meine Datenbanken über PHP abfragen.

Flash Version wird die hier sein:

Amazon.de: Adobe Flash CS3 Professional - deutsch: Software: ADOBE

Adobe Flash CS3 (ist doch richtig für meine Anwendungsgebiete, oder?)

Vorwissen habe ich in Flash ja keins, kann nur HTML, PHP, SQL, CSS, JavaScript und halt C

Link zu diesem Kommentar
Auf anderen Seiten teilen

Mit Flash CS3 kannst Du sowohl mit Actionscript 2.0 als auch mit 3.0 arbeiten. Du soltest Dich allerdings vorher entscheiden, was Du lernen willst. Ohne irgendwelche Vorkenntnisse würde ich das ,was Du vorhast nicht versuchen mit Flash umzusetzen, denn dafür brauchst Du mehr als nur irgendwelche Basics oder im Netz zusammengesuchte Skripte.

Bzgl. PHP und Gedöns: Klar kannst Du über PHP Deine DB auslesen und die entsprechenden Daten als Variablen an Flash senden und dort dann in nen Array schubsen oder direkt verarbeiten, aber wie gesagt, das geht weit über Basics hinaus.

Anderer Ansatz: So wie Du das beschrieben hast ist das ganze doch ohnehin sehr statisch. Dafür brauchst Du doch kein Flash, sondern kannst das ganz einfach in PHP als Webseite umsetzen. Über PHP kannst Du doch auch die Uhrzeit triggern und die entsprechende DB-Abfrage steuern.

Grütze

hellslawyer

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hey,

ja, ich weiß was du meinst... allerdings will der Arbeitgeber das alles schön in Bewegung haben.

Dass ich damit mehr als Basics lernen muss ist mir schon klar, deswegen frage ich ja sowohl nach Basics- als auch nach Advanced-Büchern... ganz vorne steht natürlich die PHP-Anbindung... ist ActionScript 3.0 denn mächtiger oder einfacher als das 2.0 Pendant? Dann weiss ich gleich was ich lerne ;)

Was die Präsi angeht:

PHP macht halt keine tollen Effekte :(

Das Terminal soll halt beim Seitenwechsel ein paar Effekte machen... kennst das ja... wenns bunt ist und es sich bewegt will es der Laie haben.

Und ja, du hast Recht.. der Inhalt ist zu 80% statisch.

Link zu diesem Kommentar
Auf anderen Seiten teilen

In dem Fall würd ich nur die paar kleinen Elemente in Flash basteln und den Rest über PHP lösen. Alles andere ist mit Kanonen auf Spatzen geschossen. Insbesondere, wenn Du dafür noch tief in AS einsteigen musst. Dafür solltest Du Dir nämlich ca. nen halbes Jahr Zeit gönnen zzgl. der Basics versteht sich.

Ich würde das wie gesagt so aufziehen:

1. Statische Seite -> zu bestimmter Uhrzeit: Aufruf einer kleinen Flash-Ani mit Klimmbimm -> am Ende der Ani: Aufruf der PHP-Seite mit den Kundendaten. Evtl. hier noch den ein oder anderen kleinen Klimmbimm reinbasteln, der aber immer gleich ist.

Ja, AS 3.0 ist schon etwas mächtiger als 2.0, wenngleich man viele Sachen auch mit 2.0 realisieren kann. Die API von 3.0 ist halt komplett anders und das ganze geht definitiv mehr in Richtung OOP.

Grütze

hellslawyer

Link zu diesem Kommentar
Auf anderen Seiten teilen

OK, vielen vielen Dank für deine Hilfe...

Jetzt bin ich schon weitaus schlauer und werde das mal mit dieser Projektor-Datei ausprobieren (bzw. bald ausprobieren wenn ich etwas Flash kann).

Es geht an sich nur um das klimmbimm... deshalb Flash... naja, mal auf mein CS 3 warten, das wschl. total überdimensioniert ist ;)

Aber wenn die mich schon zu Flash verdonnern, sollen sie wenigstens dafür bluten :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...