Crystal Reports 2008を使用して、テキストフィールドから日付を抽出する必要があります。この日付は通常、dd / mm / yyの形式ですが、d / m / yy、dd / m/yyyyなどのように入力することもできます。
この日付は、文字列内のどこにでも表示される可能性があります。
現時点では、日付が文字列の最後に配置され、後続のフルストップがなく、LEFT/RIGHTを使用して各日付部分を抽出しているという事実に依存しています。次に、これらの部分は別の数式に渡され、完全な日付が作成されます。
Dim AllocationDate()as Date If Not(IsNull({Command.Notes}))then Formula = DateValue((ToNumber({@Year}))、(ToNumber({@Month}))、(ToNumber({@Day} ))))
ただし、誰かがさまざまな形式を使用している場合は、レポート全体が確認された日付の後に終止符またはそれ以上のメモを追加します。
パターンを探してこの日付を抽出する方法はありますか?TRIMを使用して、形式の不整合を回避できると思います。
tyvmia