2012-02-29 16 views
0

アクセステーブルからデータを読み取るCrystalレポートを作成しようとしています。私はアクセステーブルにREPT_YYMMという特定のフィールドを持っています。これは基本的には実行データフィールドなので、プログラムが実行される毎月、アクセスするためにエクスポートする前にフィールドに現在の年/月が入力されるため、月ごとの比較を行う方法があります。私が作業しているレポートでは、データが毎月更新されるときに、現在のREPT_YYMMフィールドと共にデータを表示したいだけです。これを式で行う方法はありますか?私はどこから始めるべきかを知るための日付型関数については十分に精通していません。Crystal Reports - 現在のYYMMを選択

ご指摘やご指摘ありがとうございます。

+0

フィールドタイプは何ですか? YYMMは標準の日時フォーマットではないので、おそらくvarcharかintですか? –

+0

フィールドは実際にテキストとして格納されます。このフィールドは、SASプログラム内で文字フィールドとして生成されますが、アクセスにエクスポートされてテキストになります。私は確かにCrystalで動作するように、受け入れ可能な形式に日付/時刻形式を変更することができます。 – Trish

+0

Crystalは、基になるデータベース(またはODBCから)からのネイティブの日付/時刻値を受け入れます。実際の日時の値を取得したら、通常の日付フィールドの書式設定オプションを使用してYYMM形式を表示できます。 –

答えて

0

あなたの質問はあまり明確ではありませんが、私が正しく理解していれば、フィールドREPT_YYMM = YYMMのデータをフィルタリングするだけで済みます。

後藤選択式、レコードを次のように入力します。

{table.REPT_YYMM} = cStr(currentdate,'yyMM'); 
+0

ご迷惑をおかけして申し訳ありません。私はあなたの提案ではなかったが、私が探していたものだった。ありがとうございました! – Trish

関連する問題