2012-04-02 67 views
0

従業員の誕生日を検証したい、つまり、生年月日が現在の(現在の)日付よりも大きくないようにします。私はPowerBuilderの日付操作についてあまり知らない。PowerBuilderの日付比較

+0

なぜ受け入れないのですか?また、私は子供の誕生日を事前に知っていたので、あなたのユースケースを確認してください。 –

答えて

3

は、あなたがこのような何かを行うことができます:

if ld_birthdate > today() then 
    Messagebox ("Error", "Birthdate must be before today.") 
    return -1 
end if 

データウィンドウで誕生日を確認したい場合は、最も簡単な方法は、カラムの仕様ペインの誕生日の列を見つけて、ダブルでクリックすることです検証式。これは、設計時に、あなたの検証をテストすることができ、式ビルダーを開きます:

datawindow validation

0

あなたは日付を検証する方法について多くの情報を提供していませんでした:それはpubscriptで、データウィンドウで検証式としてですか?

FYI、PBには、Date、Time、DateTimeの両方のデータ形式があります。時間/日付を作成し、それらの一部を抽出するいくつかの方法があり、他の数値と同様に、<<==>=><>と直接比較することができます。 PowerScriptので

0

私もPFC n_cst_datetimeサービスクラスを見てお勧めします。

Jason