Bericht für einen bestimmten Zeitraum erstellen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Bericht für einen bestimmten Zeitraum erstellen

Re: Bericht für einen bestimmten Zeitraum erstellen

von andrew12 » Do, 30.01.2014 10:09

cool, das ist großartig... :D

Letztes Feintuning...

von robert170 » Mo, 27.01.2014 17:38

Die Datenbank kam bei meiner Freundin super an, allerdings gibt es noch einen Punkt:
Im Filter-Formular müsste die DropDown-Liste mit den Tätigkeitsarten ersetzt werden, durch Checkboxen, so dass man die einzelnen Tätigkeiten anwählen kann, entweder eine, oder auch mehrere, die dann für die Berichte zur Verfügung stehen, da hänge ich jetzt im Moment, also an der Möglichkeit, eine _oder_ mehrere Arten auszuwählen und das dann auch im Bericht anzuzeigen...
Dateianhänge
Arbeitszeiten_Bericht-v2k-t.zip
(60.16 KiB) 144-mal heruntergeladen

Re: Bericht für einen bestimmten Zeitraum erstellen

von robert170 » So, 26.01.2014 22:17

... da hätte ich aber auch mal drauf kommen können, manche Dinge sind echt einfach zu lösen;-)

Re: Bericht für einen bestimmten Zeitraum erstellen

von RobertG » So, 26.01.2014 22:12

Wie verhält sich das Ganze denn, wenn Du den Schriften tatsächlich eine Größe zuweist, statt den Standardwert stehen zu lassen (wie groß immer der ist)?

Gruß

Robert

Schriftgröße

von robert170 » So, 26.01.2014 18:29

Ich habs raus, allerdings finde ich noch keine Möglichkeit, das zu ändern: Die Größe der Buchstaben hängt von der Bildschirmschirmauflösung ab. Auf meinem MBP sind sie ok, wenn ich das Formular auf mein altes Cinema-Display ziehe, werden sie größer, dass hat ja einen andern ppi-Wert. Offensichtlich ändert sich dann nur die Schriftgröße und nicht das Formular als Ganzes.
Dass ist zwar lästig, aber nicht so gravierend...

Re: Bericht für einen bestimmten Zeitraum erstellen

von F3K Total » Mo, 06.01.2014 16:17

Hi,
robert170 hat geschrieben:Die Darstellung der Schriftgröße in den Formularen scheint sich ab- und zu zu verändern, mal passt es, gerade bei den Checkbox-Texten, mal passt es wieder nicht und wird abgeschnitten
Hast Du dieses Phänomen auch wenn Du eine Datei bearbeitest und wieder speicherst, oder hängt es vielleicht damit zusammen, dass ich W7->AOO 4.0.1 verwende? Vermutlich.
Gruß R

Re: Bericht für einen bestimmten Zeitraum erstellen

von robert170 » Mo, 06.01.2014 13:35

Ah super, habe mir gerade noch die SQL-Abfrage angeschaut. THX
Eine Sache wundert mich noch: Die Darstellung der Schriftgröße in den Formularen scheint sich ab- und zu zu verändern, mal passt es, gerade bei den Checkbox-Texten, mal passt es wieder nicht und wird abgeschnitten, irgendwie ist mir die Logik, da nicht klar, wovon das abhängt, ich arbeite immer mit dem gleichen Libre-Office unter Mac, 10.9... Google-Suchen nach dem Thema waren nicht so zielführend, ist auch nicht soo extrem wichtig, aber halt nen bisschen komisch...

Re: Bericht für einen bestimmten Zeitraum erstellen

von F3K Total » Do, 02.01.2014 19:15

Hi,
ich habe eine Spalte ArtÜberschrift zugefügt.
Gruß R
Dateianhänge
Arbeitszeiten_Bericht-v2g2.odb
(188.93 KiB) 151-mal heruntergeladen

Re: Bericht für einen bestimmten Zeitraum erstellen

von robert170 » Do, 02.01.2014 18:09

Jetzt kommt leider doch noch was: Wenn man den Filter so einstellt, dass alle "Arten" angezeigt werden, funktioniert das super, allerdings soll dann in der entsprechenden Zeile in qGefiltertBericht auch die entsprechende Tätigkeitsart aufgelistet werden, da steht jetzt im Moment auch "alle Arten". Ich habe schon versucht, die Abfrage anzupassen, aber dann bekomme ich nur wieder den Wert der Art angezeigt, also 0,1,2 und nicht die Art selbst....
Dateianhänge
Arbeitszeiten_Bericht-v2g.odb
(189.18 KiB) 136-mal heruntergeladen

Re: Bericht für einen bestimmten Zeitraum erstellen

von robert170 » Di, 31.12.2013 15:33

ah, ok, jetzt ist mir das auch klar, warum das nicht geklappt hat. Die eckigen Klammern hatte ich schlicht übersehen...
Jetzt soll sie's mal 14 Tage ausprobieren und dann schaue ich weiter, im Wesentlichen sollte aber alles gehen.
Danke und guten Rutsch!

Re: Bericht für einen bestimmten Zeitraum erstellen

von F3K Total » Di, 31.12.2013 14:38

Hi,
F3K Total hat geschrieben:dann solltest Du eine editierbare Abfrage, der Primärschlüssel muss abgefragt werden, zum Dateninhalt des Eingabeformulares machen
Damit meine ich eine neue Abfrage, die den gesamten Inhalt der Tabelle DatenTabelle zeigt und die zusätzliche Spalte Reisedauer enthält. Kann ich in deiner Datei nicht finden. Siehe Anhang.
Übrigens hast Du das Feld nicht richtig formatiert, es zeigt so wie es jetzt ist nur max. 24h an. Mit

Code: Alles auswählen

[HH]:MM
wäre es besser.
Gruß R
Dateianhänge
Arbeitszeiten_Bericht-v2g.odb
(181.02 KiB) 152-mal heruntergeladen

Re: Bericht für einen bestimmten Zeitraum erstellen

von robert170 » Di, 31.12.2013 13:55

ok, Abfrage habe ich gemacht, Reisedauer wird berechnet, Feld ist eingefügt und formatiert, Button zum speichern ist auch drin und funktioniert.
Allerdings bekome ich das mit dem Zuordnen der Daten zum Feld nicht hin, wenn ich den Datenbezug des Eingabeformulars ändere, dann werden mir alle anderen Daten nicht mehr angezeigt. Es soll ja nur das eine Feld auf die andere Tabelle zugreifen...
Datei nochmal im Anhang
Dateianhänge
Arbeitszeiten_Bericht-v2g.odb
(180.26 KiB) 137-mal heruntergeladen

Re: Bericht für einen bestimmten Zeitraum erstellen

von F3K Total » Di, 31.12.2013 11:31

Moin,
dann solltest Du eine editierbare Abfrage, der Primärschlüssel muss abgefragt werden, zum Dateninhalt des Eingabeformulares machen, in der die Reisedauer wie oben, mit Datediff, berechnet wird.
Wähle als Kontrollfeld ein formatiertes Feld, da kannst Du den entsprechenden Formatcode einstellen und stelle Eingabe erforderlich auf Nein.
Die Berechnung findet erst beim Speichern des Datensatzes statt, daher würde ich über einen Button, Aktion: Datensatz speichern, zwischenspeichern.
Reisedauer.png
Reisedauer.png (4.71 KiB) 4903 mal betrachtet
Ein kleiner zusätzlicher Tipp: Stelle die Datumsfelder zur Eingabe der Reisezeit auf aufklappbar um.

Gruß R

Re: Bericht für einen bestimmten Zeitraum erstellen

von robert170 » Di, 31.12.2013 11:00

ok, so langsam verstehe ich die Logik, hat gut funktioniert, thx.
So langsam komme ich zur letzten Frage, damit ich das Thema noch in diesem Jahr abschließen kann...
Die eben berechnete Reisedauer sollte schon im Eingabeformular angezeigt werden, damit sie entscheiden kann, welche Verpflegungspauschale gewählt werden sollte (sie will das mit den Pauschalen mit der Hand machen, daher werden die nicht automatisch berechnet).
Ich habe es gerade versucht, allerdings sollte es ja direkt nach Verlassen des Reiseende-Feldes berechnet und angezeigt werden, da hänge ich im Moment...

Re: Bericht für einen bestimmten Zeitraum erstellen

von F3K Total » Mo, 30.12.2013 16:08

jut,
Datediff kann viel mehr. z.B. 'mi'-> Minuten
Mit

Code: Alles auswählen

Datediff('mi',"Reisebeginn", "Reiseende")/1440.0000000 as "Reisedauer"
errechnest du die Zeit in "Dezimaltagen". Wenn Du dann das anzeigende Kontrollfeld mit

Code: Alles auswählen

[HH]:MM
formatierst, ist alles in Butter.
Gruß R

EDIT: Nicht das IFNULL vergessen

Code: Alles auswählen

IFNULL((DATEDIFF( 'mi', "Reisebeginn", "Reiseende" ) / 1440.0000000),0) AS "Reisedauer"

Nach oben