Autor Beitrag
Dhakiyah
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Di 21.07.09 09:23 
Hallo!
Gibt es sowas wie einen Jahreskalender?
Also ich will so eine Übersicht machen wo man im Kalender sehen kann welcher Tag ein Feiertag war, wann man gearbeitet hat, wann man Urlaub hatte etc.
Oder muss ich das selbst nachbasteln? Wenn ja, wie? Mit einem Grid?

LG
Jasmin

_________________
Es ist soooo flauschig !!!
Krischa
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 118

Windows 7 64 Bit
Delphi 2007
BeitragVerfasst: Di 21.07.09 09:49 
Hallo,
du musst wohl selber etwas schreiben. Komplett fertige Komponenten sind mir nicht bekannt, aber mit einem MonthCalendar kannst du mit der Funktion BoldDays Tage fett hervorheben. Wenn du das ganze noch in eine Case-Anweisung packst die den ausgewählten Monat unterscheidet hast du eine Komponente die deine Anforderung erfüllt.

Ob man jetzt die gewählten Tage noch einfärben kann muss ich mal schauen.
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Di 21.07.09 10:15 
Moin Jasmin,

Ist das nur für Dich selbst? Muss es Delphi sein?

Ich arbeite entweder zuhause, oder ich fahre mit dem Auto in die Firma oder ich fahre mit dem Motorrad in die Firma.
Ich habe mir so einen Kalender mit OpenOffice gebastelt (siehe Screenshot, die Daten im Screenshot habe ich verfälscht).
Man gibt für jeden Tag nur ein Z (=Zuhause), ein A (=Büro/Auto), ein M (=Büro/Motorrad), ein U (=Urlaub) oder ein K (=Krank) ein. Der Rest rechts wird automatisch berechnet. Samstage, Sonntage und Feiertage ich habe einfach grau gemacht.
Das Ding habe ich letztes Jahr auch bei der Lohnsteuererklärung eingereicht und die Finanzamt hat es Anstandslos als Nachweis akzeptiert, dass ich mein häusliches Arbeitszimmer absetzen konnte.

Wenn es mit Delphi sein soll, würde ich mir sowas auf Basis eines StringGrid basteln. Ist aber durchaus etwas Arbeit.

Jens
Einloggen, um Attachments anzusehen!
_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
Dhakiyah Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Di 21.07.09 10:48 
Nein. Für die Arbeit. Ich schreibe ein neues Zeiterfassungsprogramm und die wollen so eine Jahresübersicht, die man auch ausdrucken kann.

LG
Jasmin

_________________
Es ist soooo flauschig !!!
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Di 21.07.09 10:55 
Schau Dir mal die Controls von DevExpress an:
devexpress.com/Products/VCL/ExScheduler/
devexpress.com/Produ...heduler/features.xml (etwas nach unten scrollen, dort gibt es das YearView).

Wobei man sagen muss, dass DevExpress nicht gerade billig ist, aber es ist jeden Cent wert. Ich habe nur Erfahrung mit den WinForms-Controls (die sind extrem mächtig), aber ich denke, bei den VCL-Controls wird es genauso sein.

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Di 21.07.09 11:00 
Hallo,

wenn Du es mit einem StringGrid realisieren willst, könnte das Thema für Dich interessant sein:
StringGrid Jahreskalender Spalten färben
In dem Zusammenhang(in einem anderen Thread) hab ich ein Demo erstellt:
www.delphi-forum.de/....php?p=401232#401232

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
ssb-blume
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 375
Erhaltene Danke: 7

XP, W7, W8
Deutschland
BeitragVerfasst: Di 21.07.09 11:26 
Hallo,
habe mal eine Unit für delphi6.0 für einen Kalender geschrieben mit Feiertagen, Geburtstagen und weiteren Schnick-Schnack. Falls Interesse besteht, bitte um Nachricht, schicke dann Quellcode mit E_Mail.
Hansi

_________________
Brain: an apparatus with which we think we think.
Dhakiyah Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Di 21.07.09 11:31 
Klar besteht Interesse, will ja viele Möglichkeiten kennen lernen / sehen etc.
Mit dem devexpress ist ja auch nicht schlecht, aber ob die Firma sowas kauft...
Ich habe mir das schon gedacht, dass ich es mit einem StringGrid machen muss.
Einfärben muss ich es ja auch. Urlaub Grün, Krank rot, Feiertage schwarz etc.

LG
Jasmin

_________________
Es ist soooo flauschig !!!