-----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: [email protected]
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