人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ACCESS2000でレポートを印刷しています(VBA)。
OpenReport メソッド以下のように利用してレポートは印刷できるのですが
DoCmd.OpenReport ”名簿印刷 検索結果”, , , ”期間内来店回数”

期間内来店回数クエリを構成するフィールドをコードで指定してソートを
かけた上で印刷できるようにしたいです。
具体的にどのようなコーディングになるのでしょうか?

●質問者: daggersherkee
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:VBA クエリ コーディング コード ソート
○ 状態 :終了
└ 回答数 : 3/5件

▽最新の回答へ

1 ● きゃづみぃ
●20ポイント

http://www.hatena.ne.jp/awindow?

DoCmd.OpenReport ”名簿印刷 検索結果”,

,”期間内来店回数クエリ”

, ”期間内来店回数”

クエリがある場合は 3番目にクエリを指定します。

4番目は、抽出条件をセットします。

たとえば 期間内来店回数が 5回ならば

期間内来店回数=5

期間内来店回数=’5’

などになります。

◎質問者からの返答

ソートは?


2 ● zaikk
●20ポイント

http://www.hatena.ne.jp/dummy?

ソートはレポートのデザインで指定可能です。

[表示(V)]-[並べ替え/グループ化の設定(S)]

しかし質問内容から、印刷時に指定されるソートフィールドが変化するのではないかと思われます。

印刷用フォームにフィールド名に対応したオプションボタンを用意し、条件ごとに対応するレポートを作成しておいてはいかがでしょうか?

コーディングの例

--------------------------

select case Me!Option ’←これがオプションボタン

case 1

DoCmd.OpenReport ”s1名簿印刷 検索結果”, , , ”期間内来店回数”

case 2

DoCmd.OpenReport ”s2名簿印刷 検索結果”, , , ”期間内来店回数”

case else

DoCmd.OpenReport ”s3名簿印刷 検索結果”, , , ”期間内来店回数”

end select

--------------------------

◎質問者からの返答

レポートを複数つくりたくないんだなー


3 ● きゃづみぃ
●20ポイント

http://www.google.co.jp/search?q=cache:eiWPsOn5EtwJ:www.user...

ソートをするときは、別に クエリで設定しないとダメですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ