Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ACCESS Uhrzeiten addieren >24?

Empfohlene Antworten

Hallo Leute, ich weiss nicht, ob dieses Problem schon mal behandelt wurde. Ich habe folgendes Problem:

Ich kenne von Excel die Möglichkeit mit dem Zahlenformat [h]:mm Uhrzeiten zu addieren, auch, wenn die Summe größer als 24:00 ist. Kennt jemand eine Möglichkeit, dies auch Access beizubringen? Ich habe, glaub ich, schon alles Mögliche probiert, es klappt nicht. Access fängt immer bei Null an, sobald die 24:00 überschritten wird.

Ich bräuchte dies für eine Datenbank, die speziell für Leute (Kurz- und Langstreckenläufer) aus meinem Sportverein zugeschnitten ist.

Wäre nett, wenn einer für mich eine Lösung hätte, evtl. Musterdatei an meine Emailadresse.

Bis die Tage...

Barakuda:confused:

Hi, Baracuda!

Ich nehme an, Du hast eine Tabelle mit den Läufern und deren Zeiten.

Mit Sicherheit hast Du auch schon in einer Abfrage die Funktion 'Gruppieren' für die Läufer und 'Summe' für die Zeiten verwendet...

Diese Abfrage verwendest Du als Grundlage für folgendes:

(Kopiere einfach den folgenden SQL-String, nehme eine neue Abfrage in der Entwursansicht ohne eine Tabelle oder Abfrage hinzuzufügen, wechsel über das Icon Ansicht auf SQL, füge den Text ein, korrigiere unten beschriebene drei Punkte. Danach kannst Du die Abfrage ganz normal speichern bzw. Dir in der "normalen" Entwurfsansicht ansehen.)

_____

SELECT [a_1_SumZeit].[summe von x_Zeit] AS x_Zeit, DateDiff("d",#12/31/1899#,DateAdd("d",[x_Zeit],1))*24+DatePart("h",[x_Zeit]) & ":" & Format(DatePart("n",[x_Zeit]),"00") AS y_NoDay

FROM a_1_SumZeit;

_____

Setze für 'a_1_SumZeit' Deinen Abfrage-Namen ein.

Setze für 'Summe von x_Zeit' den Text ein, der aus Deiner Abfrage resultiert und die Zeiten mit Tagesdatum (Das was Du nicht mehr haben möchtest.) enthält.

Setze für 'y_NoDay' die Spaltenüberschrift, die Du haben möchtest.

Fertig...

(Die Sekunden überlasse ich Dir... ;) )

Jetzt kann man noch über die Eigenschaften (rechte Maustaste über dem Zielfeld mit den Stunden und Minuten das Format 'hh:nn' festlegen und hat (ohne Format-Verlust) die Zeiten rechtsbündig stehen.

Hi, Baracuda!

Ich nehme an, Du hast eine Tabelle mit den Läufern und deren Zeiten.

Mit Sicherheit hast Du auch schon in einer Abfrage die Funktion 'Gruppieren' für die Läufer und 'Summe' für die Zeiten verwendet...

Diese Abfrage verwendest Du als Grundlage für folgendes:

_____

SELECT [a_1_SumZeit].[summe von x_Zeit] AS x_Zeit, DateDiff("d",#12/31/1899#,DateAdd("d",[x_Zeit],1))*24+DatePart("h",[x_Zeit]) & ":" & Format(DatePart("n",[x_Zeit]),"00") AS y_NoDay

FROM a_1_SumZeit;

_____

Setze für 'a_1_SumZeit' Deinen Abfrage-Namen ein.

Setze für 'Summe von x_Zeit' den Text ein, der aus Deiner Abfrage resultiert und die Zeiten mit Tagesdatum (Das was Du nicht mehr haben möchtest.) enthält.

Setze für 'y_NoDay' die Spaltenüberschrift, die Du haben möchtest.

Fertig...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.