Autor Beitrag
Zemke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 83

WIN XP
Delphi 4 Professionell
BeitragVerfasst: Di 19.06.07 15:50 
Habe folgendes Problem:

ich schreibe ein Vereinsprogramm, wo auch die Position Zahlungsweise (monatlich, vierteljährig oder einmal im Jahr) mit eingegeben werden soll.

Wie kann ich mit Datumswerten rechnen, so dass die aktuellen Datumswerte (Monate) entsprechend weitergerechnet werden, damit ich jeden Monat weiß, wo ich Geld einziehen soll?

Beispiel:

Heute: Mai
bei diesem Mitglied ist eine monatliche Zahlungsweise vereinbart, also Mai + 1 Monat = Juni

Wird das als Datumswert gerechnet oder wie funktioniert das?
Wie "splitte" ich den Datumswert auf (in Monat und Jahr) -> das Jahr soll auch sichtbar sein
Stefan.Buchholtz
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 612

WIN 2000, WIN XP, Mac OS X
D7 Enterprise, XCode, Eclipse, Ruby On Rails
BeitragVerfasst: Di 19.06.07 15:55 
Ein Datum (TDateTime) kannst du mit der Funktion IncMonth monatsweise erhöhen.

Um ein Datum in Jahr, Monat und Tag aufzuspalten, dient die Function DecodeDate. Das Gegenstück dazu, um aus Jahr, Monat und tag wieder ein TDateTime zu machen heisst EncodeDate.

Stefan

_________________
Ein Computer ohne Windows ist wie eine Schokoladentorte ohne Senf.