2017-05-02 21 views
-3

倉庫レベルで12ヶ月間の販売データを表示する必要があります。だから、私は毎月12個の十字形のタブを作成し、各十字型タブの結果を一つの大きなテーブルに追加します。ビッグテーブルにはフィールド(部品番号、月、倉庫名/番号)があります。ビッグ・テーブルの構造は、ベース・テーブルからインポートされます。私の販売データフィールドはデータタイプが「番号」で、名前は(hist 1、hist 2 ...... hist 12)です。この瞬間の月は(1,2、...、12)として表示されますが、それらを(Jan、Feb、......、Dec)として表示するとします。hist12は以前のデータです月、hist11、2ヶ月前のように、あまりにも圧延。 助けてください。アクセス12ヶ月ロールバック

答えて

0

これは、レポートのOnLoadイベントで実行できます。

Private Sub Report_OnLoad() 

Set hist12.Text = Month(DateAdd(Now(), M, -1)) 
Set hist11.Text = Month(DateAdd(Now(), M, -2)) 
Set hist10.Text = Month(DateAdd(Now(), M, -3)) 
etc... 

End Sub 

これは明らかに「aircode」であり、あなたのアプリケーションに合わせて変更する必要がありますが、基本的な前提(レポートの数ヶ月の見出しを計算する月とDateAdd関数の組み合わせを使用して):ような何か音です。

関連する問題