Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Siegfried,

Ich habe ein Base Tabelle und ein Formular mit 3 Feldern
Anfangszeit, Endzeit, Dauer Ich möchte im Formular das ich als
Tabelle dargestellt habe, Anfangs und Endzeit eingeben und dann
soll automatisch die Dauer erscheinen.

Du hast ein Tabellenkontrollfeld. Wähle als Grundlage für das Formular
eine Abfrage. In der Abfrage muss auf jeden Fall der Primärschlüssel
für die Zeittabelle enthalten sein, da Du sonst keine Daten eingeben
kannst.
SELECT "Tabelle".*, DATEDIFF('mi',"Anfangszeit","Endzeit") AS "Dauer"
FROM "Tabelle"

Damit bekommst Du die Zeitdifferenz in Minuten von der Anfangszeit zur
Endzeit ausgegeben.

Im Handbuch Base → Abfrage → Rechenfehler in Abfragen
steht dazu ein entsprechendes Beispiel, wie die Zeit auch als Zeit
formatierbar dargestellt werden kann.

Das funktioniert alles aber nur nach der Eingabe der Daten und dem
Abspeichern des Datensatzes. Deswegen ist die Lösung nur für
Tabellenkontrollfelder sinnvoll.

Willst Du die Differenz direkt nach Eingabe des zweiten Zeitwertes
unabhängig vom Abspeichern angezeigt bekommen, so musst Du den etwas
steinigeren Weg über Makros gehen.

Gruß

Robert
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJWetejAAoJELDKYwaoS9AI7oMQAITy9p+fYTiAzdQmwUA5dlAa
nrDbrTqoCflEDiPBRfGttx0Yq+DHwfqcUOZOsCAsFm0PIEuYU0QweE3BMUcJRr8N
83SNIHFO+7EFbabjFfBuvnLSSoMJcn8xFAYGbGh+zZ+q/DK8Zn6qOYWhccINoT+B
uR1Ll/Nsta0JcEe3sFtLN7qDf3Dc2qolruB5IW0/F+m6DwKD5qvCddtpJsXJ7y5J
mofWJxZVCvUWe3PMrxXwh0rN/N6DZTRCD/2fpVXvAxWujmrZOR7zvpAuZlX0OWmy
WWlZYROH4vbfY+XL5blWObdDT8xl0PRbjIcK/Dyi0q1SmdBTcMLr0sRmfWeNgbhL
pewuiGfbYwSJVvx6MkF79iZ+dHf874kxH9zX2uYbAOcn1QLtleski6gyrqylxuvn
cwy3OpkhWo+5V6Xzbxkk4P15Zc8efBjdn4S20jrwznWT0vJcfTMmWf355WLxknh/
/DmMuCSFkedr6KPAeiF3SpIBm4KOsPgMWOWuMsiVklQm7E96CMteurmWgREaxe4V
Lmm2kvQENIVOXl1XqgDiU9v+a0iHRnw6BYUo8flAcvk3L+/HJ51dyNxk53kebztQ
l1IpR3gxIuzKdOi6nRoQ0lRXMVd8KoR5Uq7dcxc2fSEFSeQjWYbFifhLqj0rO9pw
r+8tjDz7rd0HWxpZgJam
=fqTD
-----END PGP SIGNATURE-----

-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.