Office: (Office 2013) Corona: Mehrere Timer in Formular nur 1. wird geupdatet

Helfe beim Thema Corona: Mehrere Timer in Formular nur 1. wird geupdatet in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen :-), wir haben gerade mehrere Mitarbeiter im Corona-Einsatz und müssen je nach Equipment eine Dokumentation des Atemschutzeinsatzes... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Bönömön, 4. April 2020.

  1. Corona: Mehrere Timer in Formular nur 1. wird geupdatet


    Hallo zusammen :-),

    wir haben gerade mehrere Mitarbeiter im Corona-Einsatz und müssen je nach Equipment eine Dokumentation des Atemschutzeinsatzes durchführen.

    Das Tool steht auch soweit und nun hatte der Anwender den Wunsch, einen Timer zu sehen, wie lange die einzelnen MA noch unter Atemschutz arbeiten dürfen.

    Über den Zeitgeber im Formular habe ich das entsprechend programmiert, allerdings wird immer nur die 1. Zeile des Formulars geupdatet.
    Bei allen anderen Mitarbeitern bleibt die restliche Zeit solange gleich, bis die entsprechende Zeile so lange angeklickt ist, dass der Zeitgeber in der Zeit einmal drüber läuft.

    Wie erreiche ich es, dass alle Timer geupdatet werden?

    Code:
    Danke und viele Grüße :-)

    :)
     
    Bönömön, 4. April 2020
    #1
  2. Über das Me im Formular wird nur immer der aktuelle Datensatz angesprochen.

    Es wäre günstiger, eine Aktualisierungsabfrage auf die Datenherkunft auszuführen, da hat man alle auf einen Schlag. Das dann verbunden mit einem Requery des Formulars, um die Datenansicht zu aktualisieren.

    Sowie: Ein Formular hat nur einen Timer. Für erweiterte Bedürfnisse könnte man an eine Stoppuhr-Klasse denken. Dort könnte man mehr als eine Instanz in Gang setzen.
     
    ebs17, 6. April 2020
    #2
  3. Danke für die schnelle Antwort *Smilie

    Dann wird das Projekt erst einmal auf Eis gelegt.
    Alle Daten des Formulars münden in dem "Homescreen" und der Timer ist vom dort eingetragenen Beginn abhängig.

    Viele Grüße
     
    Bönömön, 6. April 2020
    #3
  4. Corona: Mehrere Timer in Formular nur 1. wird geupdatet

    So schnell gibst du auf.
    Es gibt doch für jeden Fall immer eine Reihe von Möglichkeiten *wink.gif*

    Bei dem Informationsgehalt den du preisgibst, macht es aber wenig Sinn da nachzudenken.

    So mal ins Blaue:
    Für jeden Eintrag ein Subform.
    Dann hast du Timer genug. *grins

    Oder mit einem Timer arbeiten:
    Immer ein Update über alle Datensätze machen.

    Oder du machst dir eine eigene Verwaltung für den Timer,
    wo immer die Zeitdifferenz zum vorherigen Timer gespeichert wird.

    usw. usw. Einfach mal etwas nachdenken.
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    markusxy, 6. April 2020
    #4
  5. \@Bönömön
    (Luftcode)
    Code:
    gruss ekkehard
     
    Beaker s.a., 7. April 2020
    #5
  6. Danke für den Input *top

    Nein, Aufgeben ist das nicht, nur auf später verschieben. *Smilie
    Gibt gerade genug andere Arbeit die erledigt werden muss und das Projekt ist mehr so ein berufliches Hobby nach einem 10-12 Stunden Tag.

    Weiß nicht ob hilfreich, aber folgende Informationen könnte ich noch geben:

    Es gibt ein Dashboard (Formular), in dem unter anderem gelistet sind:
    - Kombifeld Name des Mitarbeiters
    - Kombifeld Das genutzte Atemschutzgerät --> je nach Gerät unterschiedliche max Nutzungsdauer
    - Der Beginn (per Doppelklick)
    - Das Ende (per Doppelklick)
    - (die verbleibende Restzeit)
     
    Bönömön, 7. April 2020
    #6
  7. Danke *boah die Lösung sieht so aus wie ich mir das Vorstelle

    Allerdings gibt es aktuell noch einen Syntaxfehler in der Update-Anweisung

    Code:
     
    Bönömön, 7. April 2020
    #7
  8. Corona: Mehrere Timer in Formular nur 1. wird geupdatet

    Hallo,
    Du musst den Feldnamen ("Rest") an deine Tabelle anpassen.
    Ich war aber auch etwas schlurig mit dem Code, - besser zum Testen
    Code:
    gruss ekkehard
     
    Beaker s.a., 7. April 2020
    #8
  9. Danke für die Korrektur *Smilie

    Ich habe extra noch einmal eine Spalte "Rest" in der zugehörigen Tabelle [Work Hours] erstellt und erhalte :

    Laufzeitfehler 3144
    Syntaxfehler in der Update-Anweisung

    Mit gelber Markierkung von: CurrentDb.Execute sSQL, 128
     
    Bönömön, 7. April 2020
    #9
  10. Was steht denn nach Debug.Print im Direktfenster (Strg-G)?
    Vielleicht ist [Atemschutzgerät] auch kein Text; - hat mich eh gewundert, da
    ich da eher eine ID vom Typ LongInteger erwarten würde. Wenn das so ist
    entferne die Quotes (').
     
    Beaker s.a., 8. April 2020
    #10
Thema:

Corona: Mehrere Timer in Formular nur 1. wird geupdatet

Die Seite wird geladen...
  1. Corona: Mehrere Timer in Formular nur 1. wird geupdatet - Similar Threads - Corona Timer Formular

  2. Seit O365 Problem mit Callback-Funktion

    in Microsoft Excel Hilfe
    Seit O365 Problem mit Callback-Funktion: Hallo Excel-Gemeinde, seit der Umstellung auf das aktuelle Excel 365 funktioniert unten angegebener Code nicht mehr, sobald die Callback-Funktion in ein eigenes Modul gepackt wird. Der Code (es...
  3. Zeitstempel aus Stoppuhr bei Notizen

    in Microsoft Word Hilfe
    Zeitstempel aus Stoppuhr bei Notizen: Moin, lange gesucht und nichts gefunden, deshalb hier der Versuch: Ich will bei meinen Notizen einen Zeitstempel haben, der sich nicht an der eigentlich Zeit orintiert, sondern an einer Stoppuhr....
  4. DateTimePicker

    in Microsoft Excel Hilfe
    DateTimePicker: Hallo, gibt es eine offizielle Lösung für das Thema DateTimePicker auf UserForm für Office365? In unserer Firma wurde Office 365 installiert. Bei den Steuerelementen ist unter den...
  5. Tabellenblatt per Timer ausblenden

    in Microsoft Excel Hilfe
    Tabellenblatt per Timer ausblenden: Hallo zusammen, in meinem Excel Sheet ist ein Command Button, mit dem ich ein ausgeblendetes Tabellenblatt einblenden kann. Code sieht so aus: Private Sub CommandButton1_Click()...
  6. Zwei unterschiedliche Timer Intervalle

    in Microsoft Access Hilfe
    Zwei unterschiedliche Timer Intervalle: Hallo ich möchte auf einem Formular zwei Aktionen über einen Timer ausführen. Das Problem, vor dem ich gerade stehe. Die zwei Aktionen sollen in unterschiedlichen Intervallen ausgeführt werden....
  7. Time-Funktion

    in Microsoft Access Tutorials
    Time-Funktion: Time-Funktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  8. Timer-Funktion

    in Microsoft Access Tutorials
    Timer-Funktion: Timer-Funktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  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