🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Datum für Dienstbeginn automatisch erfassen

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von F3K Total » Fr 17. Mai 2013, 23:25

Macht man nicht!
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von Sephan » Fr 17. Mai 2013, 23:34

Will aber :cry:

Trotzdem verstehe ich nicht, warum er es falsch ausgibt. Er liegt genau zwei Tage hinten dran, oder 5 Tage voraus. Habs durch ändern des Systemdatums getestet. Schon allein das würde ich gerne nachvollziehen können.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von F3K Total » Fr 17. Mai 2013, 23:46

welchen Datentyp hat die Spalte in der Tabelle?
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von Sephan » Sa 18. Mai 2013, 00:07

Das stand auf VARCHAR. Kaum dass ichs auf Datum stelle gings :D

Kannst du mir erklären, warum und wie das darauf Einfluss hatte?

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von F3K Total » Sa 18. Mai 2013, 00:11

Denk mal drüber nach oder lies im Base Handbuch nach ...
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von Sephan » Sa 18. Mai 2013, 00:29

Irgendwie versteh ichs inzwischen schon. Denke ich. Mich wunderts nur, dass man für das Feld ein Format angeben kann, aber trotzdem noch das Format der Datenbank Einfluss darauf hat, obwohl es mit der Datenbank an der Stelle noch nichts zu tun hat. Ich hätte da eher einen Fehler erwartet beim Übertragen in die Datenbank. Hm, seltsam.

Auf jeden Fall ganz arges Dankeschön dir und eine gute Nacht ;)

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von F3K Total » Sa 18. Mai 2013, 00:45

Sephan hat geschrieben:Ich hätte da eher einen Fehler erwartet beim Übertragen in die Datenbank.
... und, was ist passiert?
Ich meine die Sache mit
Sephan hat geschrieben:zwei Tage hinten dran, oder 5 Tage voraus
Das ist doch der Fehler.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von Sephan » Sa 18. Mai 2013, 00:59

Er speichert das hier in dem Feld in die Datenbank: 2013-05-17

Erst mit Datenbank-Feld-Format Datum wurde es richtig im Formular angezeigt und in der Datenbank gespeichert.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von F3K Total » Sa 18. Mai 2013, 08:38

Moin,
F3K Total hat geschrieben:Es ist unnötig, dass der Wochentag ein eigenes Feld ist, der 01.08.2022 ist ein Montag, ob mit Zusatzspalte oder ohne und sicher, er kann immer anhand des Datums ermittelt werden.
Hier mal ein Beispiel für die Ermittlung des Wochentages innerhalb der Datenbank:
Gehe in deiner Statistik Datenbank auf Abfragen -> Abfrage in SQL-Ansicht erstellen ... und kopiere diesen SQL-Code in das Fenster, speichern, schliessen, Doppelklick auf die Abfrage.

Code: Alles auswählen

SELECT 
    "ID", 
    "Datum", 
    DAYNAME("Datum") as "Tagesname Englisch" ,
    case 
        when DAYOFWEEK("Datum") = 1 then 'Sonntag'
        when DAYOFWEEK("Datum") = 2 then 'Montag' 
        when DAYOFWEEK("Datum") = 3 then 'Dienstag' 
        when DAYOFWEEK("Datum") = 4 then 'Mittwoch' 
        when DAYOFWEEK("Datum") = 5 then 'Donnerstag' 
        when DAYOFWEEK("Datum") = 6 then 'Freitag'
        when DAYOFWEEK("Datum") = 7 then 'Samstag' 
    END as "Tagesname Deutsch",
    DAYOFWEEK("Datum") as "Tag in der Woche" ,
    DAYOFYEAR("Datum") as "Tag im Jahr",
    DAYNAME('2022-08-22') as "Wochentag am 22.08.2013"
FROM "Statistik-Datenbank"
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Datum für Dienstbeginn automatisch erfassen

Beitrag von Sephan » Sa 18. Mai 2013, 09:08

Ha, jetzt wo ichs sehe, merk ich, dass ich vor Uhrzeiten sowas auch schon mal gemacht habe :) Vielen Dank dafür ;)

Hast du zufällig schon mal Calligra Kexi ausprobiert?


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten