Office: (Office 2010) Flash Animation in Formular

Helfe beim Thema Flash Animation in Formular in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Guten Tag, ich verwende schon seit längerem eine animiertes Flash in einem Formular. Über eine Befehlsschaltfläche "bringe ich es zum Laufen". Das... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von rainer1703, 20. Juni 2015.

  1. Flash Animation in Formular


    Guten Tag,

    ich verwende schon seit längerem eine animiertes Flash in einem Formular.

    Über eine Befehlsschaltfläche "bringe ich es zum Laufen".

    Das Flash Element ist über ein Active X Steuerelement (Shockwave Flash) eingebunden. Ich verwende folgenden Code:


    Private Sub Befehl68_GotFocus()

    End Sub

    Private Sub ShockwaveFlash4_Enter()
    Me![ShockwaveFlash4].Movie = "D:\Google Drive\Radionics\Software\Eigenes Radionikgerät\Flashanimationen\Background Lines_white.swf"
    End Sub

    Private Sub ShockwaveFlash4_Exit(Cancel As Integer)
    Me![ShockwaveFlash4].Movie = "D:\Google Drive\Radionics\Software\Eigenes Radionikgerät\Flashanimationen\Background Lines_white.swf"
    End Sub

    Bis jetzt hat es immer gut geklappt, jetzt plötzlich ist die Animation sehr langsam und kommt fast zum Stehen. Eine Besonderheit noch: wenn ich ein Meldungsfenster aktiviere (beim Klicken der Befehlsschaltfläche) läuft alles wie geschmiert, sobald ich dieses schließe ist der Wurm drin und alles wird langsam.
    Ich kann das Meldungsfenster leider nicht immer geöffnet halten.

    Ich wäre um eure Hilfe sehr sehr dankbar.

    LG
    Rainer

    :)
     
    rainer1703, 20. Juni 2015
    #1
  2. Hallo!

    Tritt die Verlangsamung auch auf, wenn Du die Datei
    mit einem Browser öffnest?
    Wenn nicht, solltest Du ein Web-Browser-Control nutzen.

    Wolfgang
     
    wb_3001, 22. Juni 2015
    #2
  3. Hallo Wolfgang,

    vielen Dank für deine Antwort.
    habs probiert, im Web Browser ist keine Verlangsamung zu erkennen.

    Jetzt eine Frage (bin nämlich ein ziemlicher Laie), wie setze ich das mit dem neuen Control um? Könntest du mir dabei behilflich sein?

    Danke vielmals in der Zwischenzeit
    LG
    RAiner
     
    rainer1703, 22. Juni 2015
    #3
  4. Flash Animation in Formular

    Hallo Rainer!

    Ich beschreibe wie es unter A2003 geht:

    Zuerst eine Sicherung der vorhandenen DB anlegen!!!!!
    Form in der Entwurfsansicht öffnen.
    Vorhandenes Control entfernen.
    Du wählst mittels der Toolbox
    (das bietet eine Auswahl installierter Controls an) das Control
    Microsoft Web Browser aus und gibst ihm zB. den Namen CtrlWebBrowser.

    Im gewünschten Ereignis (Form_Load(), Deine Schaltflaeche_Click(), DeinFeld_AfterUpdate() etc.)
    fügst Du die Codezeilen


    PHP:
             Dim strDeineMovieDatei as String
    strDeineMovieDatei
    ="DeineMovieDatei"    ' Dateiname ohne Anführungszeichen
    CtrlWebBrowser.Navigate "about[b][/b]:<html><body scroll='
    no>" & _
    "
    <img src=" & Chr(34) & strDeineMovieDatei & Chr(34) & _
    "
    ></img></body></html>"
    DoEvents
     
    wb_3001, 23. Juni 2015
    #4
  5. Hallo lieber Wolfgang,

    vielen Dank für deine schnelle Nachricht.

    Ich tu mich schwer, deine Infos in die Tat umzusetzen. Darf ich dir meine DB schicken? Ich versuchs mal im Anhang als zip.

    Zu deiner Info: es gibt das Formular Projektionen_neu. Im Formular zwischen dem Feld Projektionsinhalte und Zielobjekt gibt es diese ominöse Flash Animation, die ich dir auch gerne schicke (Datei "Background Lines_white"). Beim Klicken der Schaltfläche "Projektionen starten" soll die Animation gestartet werden, bei der Schaltfläche "Projektionen beenden" soll sie wieder abgeschaltet werden.
    Meine "Programmierkünste" werden sicherlich verwunderlich für dich sein....

    Ich wäre dir sehr dankbar, wenn du du mir weiterhelfen könntest.

    LG
    Rainer
     
    rainer1703, 23. Juni 2015
    #5
  6. Hallo Rainer!

    Danke für die DB.

    Unter A2003 habe ich nach meinem Vorschlag die funktionierende Lösung
    in einer Test-DB fertig.
    Das Prinzip meines Postings funktioniert wie beschrieben.
    Der HTML-Text ist um drei Zeilen umfangreicher als ich zuerst dachte.

    Nach dem Abendessen werde ich mir Deine DB unter A2010 ansehen und meine Lösung implementieren.

    Also noch etwas Geduld.

    Wolfgang
     
    wb_3001, 23. Juni 2015
    #6
  7. Hallo Rainer!

    Anbei nun Deine DB mit dem MS Web Browser Control.
    Überprüfe bitte die Verweise, da ich nicht weiß, welches BS Du verwendest.
    Leider kann ich auf dem Rechner mit A2010 die Anzeige nicht testen,
    da dort der Adobe Flash Player nicht installiert ist.
    Schaue Dir im Code auch den voll ausquallifizierten Dateinamen an.
    Die von Dir verwendeten Verzeichnisse gibt es natürlich auf meinen Rechnern nicht.

    Wolfgang
     
    wb_3001, 23. Juni 2015
    #7
  8. Flash Animation in Formular

    Hallo nochmals!

    Anbei auch meine Test DB im Format A2003.
    In den Tabellen Einstellungen und BildDoku sind Verzeichnis und Dateiname des Videos anzupassen. Ebenso natürlich die Verweise.
    Das Video wird im Form frmWebControl nach Auswahl des Files im Kombifeld angezeigt.

    Wolfgang
     
    wb_3001, 23. Juni 2015
    #8
  9. Hallo lieber Wolfgang,

    das ist suuuuper. Wie kann ich dir nur danken, funktioniert perfekt!!! Vielen vielen DANK!!!

    Darf ich dich noch etwas bitte/fragen: kann man den schwarzen Rand beim Objekt noch irgendwie wegmachen?

    Vielen vielen dank nochmals
    LG Rainer
     
    rainer1703, 23. Juni 2015
    #9
  10. Hallo Rainer!
    Gern geschehen.
    Der vorhandene HTML-Code hat nicht sofort funktioniert,
    deshalb habe ich bei der Unterstützung etwas dazu gelernt.
    Ich kann die DB nicht testen. Und ich möchte den Flashplayer auch nicht auf diesem Rechner installieren.
    Kannst Du während des Abspielens des Filmes einen Screenshot hier hochladen, damit ich weiß, was mit schwarzem Rand gemeint ist.

    Wolfgang
     
    wb_3001, 24. Juni 2015
    #10
  11. Aber natürlich, sehr gerne. Anbei der Screenshot.

    Was mir noch aufgefallen ist: kannst du mir beim Button "Projektionen beenden" den Befehl mitgeben, dass automatisch ein neuer Datensatz geöffnet wird? ich habs in der Vergangenheit ganz rudimentär mit einem Makro gemacht, das jetzt nicht mehr funktionieren wird.
    Ich weiß nicht, ob es auch möglich ist auf den Namen des vorherigen Datensatzes bei "Klient wählen" zu springen?

    Lieben lieben Dank für deine Mühe
    Rainer
     
    rainer1703, 24. Juni 2015
    #11
  12. Hallo Rainer!

    Alles verbal, denn ich kann die DB ja nicht testen!

    Den linkem "Balken" im Form kannst Du entfernen, indem Du
    in der Entwurfsansicht unter
    Datensatzmarkierer "nein" einträgst.
    Den "Balken" oben kann man nicht entfernen, er ist Access-spezifisch
    und bedient sich der Betriebssystemeinstellungen.
    Wenn der Inhalt des Forms nur horizontal zu verschieben nötig ist,
    um den gesamten Inhalt zu sehen, dann unter
    Bildlaufleisten "Nur horizontal" eintragen.
    Sind die Tabellen Klienten und Projektionen
    die einzigen in der Datenbank?
    Oder hast Du alle übrigen bloß in dieser DB weggelassen?
    In den Beziehungen sind nur diese beiden Tabellen enthalten.

    Ganz wichtig:
    Kommt es sicher nicht vor,
    daß ein- und dieselben Projektionen mehreren
    Klienten zugeordnet sein können?
    Dann wäre dein DB-Modell schlicht falsch.

    Wenn beim Beenden des Abspielens ein neuer Datensatz angelegt werden soll,
    dann im Ereignis Befehl91_Click mit
    DoCmd.GoToRecord , , acNewRec

    Naja, das ist so eine Sache:
    Welcher Datensatz ist der "vorherige" Datensatz?
    Die Daten sind nach Projektionen.Datum sortiert.
    In einem Kombifeld als ersten Klienten jenen des
    "vorherigen" Datensatzes anzuzeigen sollte via
    Code:
    gehen.
    Der (Luft)Code wird nur bei neuem Datensatz ausgeführt.

    Du hast für Schaltflächen und Kombinationsfelder
    keine sprechenden Namen vergeben.
    Irgendwann wirst Du nicht mehr wissen was Befehl88 ist!
    Solltest Du die Namen ändern, mußt Du die alten Ereignisse
    in die neuen kopieren!

    Wolfgang
     
    wb_3001, 24. Juni 2015
    #12
  13. Flash Animation in Formular

    Hallo lieber Wolfgang,

    danke für deine Antworten.

    Mit dem Rand hab ich mehr die Umrandung des Control Objekts gemeint. Ich schick dir nochmals einen Screenshot mit roter Umrandung, dann sieht man es besser.

    Zu deinen Fragen:
    Die Tabellen sind nicht die einzigen, die DB ist zu groß um sie zu verschicken.
    Es kommt sicher nicht vor, dass eine Projektion mehreren Klienten zugeordnet wird.

    Lieben Dank für deine anderen Anmerkungen, werde sie mir ansehen und testen. *Smilie

    Lg und bis bald
    Rainer
     
    rainer1703, 24. Juni 2015
    #13
  14. Hallo Rainer!

    Den Schatten (oben und links) des Browser-Control-Rahmens kann ich nicht verscheuchen.
    Das Controls ist von MS so entworfen.
    Aber über Document Eigenschaften kann man das wahrscheinlich beeinflussen.
    Trotzdem stimme die Farben des Rahmens und des Forms aufeinander ab.
    Flach, Transparent, Rahmenfarbe keine Farbe, Haarlinie
    sind die am wenigsten störenden Kriterien.

    Melde mich, wenn es klappt.

    Es klappte:
    Du mußt nach der Anzeige
    Me!CtrlWebBrowser.Navigate strFilmanzeigeHTML
    Folgendes ergänzen: Code:
    Ergänzung:
    Ersetze bitte überall CtrlWebBrowser durch Me!CtrlWebBrowser

    Wolfgang
     
    wb_3001, 25. Juni 2015
    #14
  15. Lieber Wolfgang,

    du bist spitze!!!!!!!!

    Rahmen ist nun völlig weg, bei der Schaltfläche wird ein neuer Datensatz angelegt...was soll ich sagen, einfach super!!!!

    Das einzige, was noch nicht klappt ist der letzte Klient, der im neuen Datensatz angezeigt werden soll.

    Hier kommt eine Fehlermeldung bei (siehe Screenshot im Anhang).

    Ich danke dir sehr für deine Zeit und deinen Aufwand, ich freue mich sehr über das Ergebnis.

    LG
    Rainer
     
    rainer1703, 25. Juni 2015
    #15
Thema:

Flash Animation in Formular

Die Seite wird geladen...
  1. Flash Animation in Formular - Similar Threads - Flash Animation Formular

  2. Animierte Fluroute

    in Microsoft PowerPoint Hilfe
    Animierte Fluroute: Hallo zusammen, für unseren geplanten USA-Urlaub möchte ich gerne die Flüge in einer PowerPoint-Animation darstellen. Zum einen möchte ich gerne alle geplanten Flüge (8) ohne Untergrechung...
  3. In Microsoft Office blockierte Flash-, Silverlight-und Shockwave-Steuerelemente

    in Microsoft Excel Tutorials
    In Microsoft Office blockierte Flash-, Silverlight-und Shockwave-Steuerelemente: In Microsoft Office blockierte Flash-, Silverlight-und Shockwave-Steuerelemente Excel für Microsoft 365 Word für Microsoft 365 Outlook für Microsoft 365 PowerPoint für...
  4. Powerpoint Flashanimation nach Speichern nicht mehr verfügbar

    in Microsoft PowerPoint Hilfe
    Powerpoint Flashanimation nach Speichern nicht mehr verfügbar: Wertes Forum, ich bin neu hier und möchte euch auf diesem Wege erstmal Hallo sagen. Nun zu meinem ersten Problem, wobei ich hoffe, dass Ihr mir helfen könnt. Ich habe in einer pptx mehrere...
  5. Wie füge ich Flash-Dateien in Excel 2007 ein?

    in Microsoft Excel Hilfe
    Wie füge ich Flash-Dateien in Excel 2007 ein?: Hallo, ich möchte gerne eine Flash-Datei (.swf) in eine Excel 2007 - Arbeitsmappe einfügen. Wie stelle ich das am einfachsten an?
  6. Flash Objekt im Hintergrund laufen lassen

    in Microsoft PowerPoint Hilfe
    Flash Objekt im Hintergrund laufen lassen: Hallo, ich muss in meiner Ausbildungstelle eine Präsentation erstellen ich habe einige kentisse im 3D bereich deswegen habe ich eine Animation erstellt und es in Flash umgewandelt, jede Folie hat...
  7. swf-flash einarbeiten in Frontpage

    in Microsoft FrontPage Hilfe
    swf-flash einarbeiten in Frontpage: Hallo an alle, ich habe folgendes Problem: Seit kurzem beschäftige ich mich mit Flash und habe schon einiges in Homepages einarbeiten können. Nun wird man(frau) immer etwas besser und ich habe...
  8. Problem mit Flash in Power Point 2002

    in Microsoft PowerPoint Hilfe
    Problem mit Flash in Power Point 2002: hallo, ich habe das problem, dass ich auf der ersten folie meiner präsentation eine flash-animation eingebaut habe, die auch sound beinhaltet. wenn man die präsentation öffnet (ohne sie zu...
  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.
    Information ausblenden