Announcement

Collapse
No announcement yet.

paradox - datumsproblem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • paradox - datumsproblem

    hi leute,

    vorraussetzungen:
    Delphi 1, bde steinzeit(16bit)

    wenn meine anwender 1.3.04 eingeben in einem datumsfeld macht mein delphi-programm 1.3.1904 draus!
    wie kann ich das unterbinden?

    gruß

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    Hallo Markus,

    ich weiß nicht, ob Delphi 1 das schon kann. Ab D4 zumindestens gibt es eine Variable TwoDigitYearCenturyWindow, die dies regelt.

    Ansonsten häng' dich ins OnBeforePost-Event deiner Tabelle, bestimme die Jahreszahl der Benutzereingabe und addiere 100.

    Gruß, Werne

    Comment


    • #3
      hi werner,

      wie finde ich raus ob meine delphi die varable TwoDigitYearCenturyWindow schon kennt!

      dein zweiter tipp klappt auf jeden fall, besten dank!

      gruß

      marku
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        z.B. im OnCreate-Event des Hauptformulars

        <PRE>
        TwoDigitYearCenturyWindow := 70;
        </PRE>

        eingeben (zweistellige Jahreszahlen über 70 würden dann als 19xx, unter 70 als 20xx interpretiert). Der Compiler wird dann schon meckern, wenn er die Variable nicht kennt

        Comment


        • #5
          okay, danke
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment

          Working...
          X