Autor Thema: Stunden im Kalenderdok addieren  (Gelesen 2260 mal)

Offline MKnost

  • Junior Mitglied
  • **
  • Beiträge: 58
Stunden im Kalenderdok addieren
« am: 02.03.06 - 11:34:49 »
Moin, ich hab mal wieder ein Problemchen...  ::)

In einem Kalenderdokument speicher ich einen Namen und ein Stundenfeld (Datum/Zeit). Je nach Wochentag bekommt der Mitarbeiter, der an diesem Tag Dienst hat, bestimmte Stunden gutgeschrieben.

Nun habe ich eine Ansicht, die sortiert nach den Namen (Kategorie) alle Einträge mit Datum, Name und Stunden auflistet, an denen der Mitarbeiter Dienst hatte.
Das klappt, aber ich habe dort alle Monate drin und bräuchte aber immer nur einen Monat, zu dem dann auch die Gesamtstunden ausgerechnet werden.

Wär schön wenn mir jemand auf dem Weg dorthin helfen könnte.

klaussal

  • Gast
Re: Stunden im Kalenderdok addieren
« Antwort #1 am: 02.03.06 - 11:58:58 »
Den Monat auf Kategorie legen und dann in der Spalte mit den Stunden auf dem 2. Reiter unten unter "Summe" den Wert "Gesamt" auswählen.

Offline MKnost

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Stunden im Kalenderdok addieren
« Antwort #2 am: 02.03.06 - 12:51:59 »
Hab ich gemacht, er zieht sich aber nicht die Werte sondern zeigt 0 an, obwohl in der Spalte Werte drin stehen  ???

klaussal

  • Gast
Re: Stunden im Kalenderdok addieren
« Antwort #3 am: 02.03.06 - 12:57:05 »
Sind die Werte Zahlen oder was ?

Offline MKnost

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Stunden im Kalenderdok addieren
« Antwort #4 am: 02.03.06 - 13:00:22 »
hmm, der Wert kommt aus einem Datum/Zeit-Feld welches ich mit

Call uidoc.FieldSetText( "Stunden", "12:00" ) fülle....

Das wird wohl der Haken sein oder?

klaussal

  • Gast
Re: Stunden im Kalenderdok addieren
« Antwort #5 am: 02.03.06 - 13:21:48 »
Könnte sein.
Nimm ein Feld, wo wirklich die Anzahl der Std. drin steht, dann sollte es gehen.

Offline MKnost

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Stunden im Kalenderdok addieren
« Antwort #6 am: 02.03.06 - 13:50:44 »
Im QuerySave der Maske hab ich folgendes drinstehen:

Code
dim wd as integer
wd = Weekday (Source.FieldGetText("ProgDatum"))
if wd=0 OR wd=6 Then
 call Source.FieldSetText ("Stunden", Format("12:00", "hh:mm"))
else
 call Source.FieldSetText ("Stunden", Format("06:00", "hh:mm"))
end if

Das Feld Stunden ist ein Datum/Zeit-Feld und ist in der Ansicht für die Spalte Stunden als Spaltenwert eingetragen, aber rechnen tut er damit trotzdem nicht.....  ???

klaussal

  • Gast
Re: Stunden im Kalenderdok addieren
« Antwort #7 am: 02.03.06 - 13:59:51 »
Ich schreibe jetzt mal ganz langsam, damit Du das besser verstehst   ;D :
Nimm ein Feld, wo die Anzahl der Stunden als Zahl oder Text drin ist und nicht als Datums- bzw. Zeitwert.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Stunden im Kalenderdok addieren
« Antwort #8 am: 02.03.06 - 14:01:17 »
Ich denke mal, das kann so nicht funktionieren.

Auszug aus der Hilfe:

Um Summen, Mittelwerte oder Prozente für die numerischen Werte einer Spalte anzeigen zu lassen, klicken...

Deine Stundenanzahl kommt aus einem Ziei-/Datumsfeld. Ist also im eigentlichen Sinn kein nummerischer Wert.

Mach mal ein Zahlenfeld draus, oder füge ein zusätzliches Feld ein und probiers damit.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

klaussal

  • Gast
Re: Stunden im Kalenderdok addieren
« Antwort #9 am: 02.03.06 - 14:04:30 »
@Axel,
Zitat
Mach mal ein Zahlenfeld draus, oder füge ein zusätzliches Feld ein und probiers damit.
wie ich bereits weit weit oben geschrieben habe. Manche Leute können aber wohl nicht von ihrem Konzept abweichen (nach dem Motto: irgendwie MUSS es doch gehen)......

Offline MKnost

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Stunden im Kalenderdok addieren
« Antwort #10 am: 02.03.06 - 14:34:42 »
Wenn ich von meinem Konzept nicht abweichen wollte, hätt ich hier nicht um Hilfe gefragt ;)
Das mit dem Datentyp ist in Ordnung, das hab ich verstanden....tks..

Ich dachte nur beim zusammenaddieren wärs einfacher, weil ich auch Minutenwerte dabei habe.

Ich probiers mal, danke!!!
« Letzte Änderung: 02.03.06 - 14:36:56 von MKnost »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz