Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6477 / 9994 ←次へ | 前へ→

【6720】Re:レポートで、マクロを組んだ表示方法?
回答  小僧  - 05/11/2(水) 14:31 -

引用なし
パスワード
   ▼サチチ さん:
こんにちは。

フォームに配置されたコマンドボタンをクリックした際に開かれる
レポートのラベルの標題を変えたいのでしたら、
レポートの詳細のフォーマット時のイベントに

Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)
  Me.Lbl1年目.Caption = Forms![フォーム名].Lbl1年目.Caption
  Me.Lbl2年目.Caption = Forms![フォーム名].Lbl2年目.Caption
  Me.Lbl3年目.Caption = Forms![フォーム名].Lbl3年目.Caption
  Me.Lbl4年目.Caption = Forms![フォーム名].Lbl4年目.Caption
  Me.Lbl5年目.Caption = Forms![フォーム名].Lbl5年目.Caption
End Sub

のようにする事で可能かと思われます。

ちょっと洒落てコードを書くと

Dim i As Long
  For i = 1 To 5
    Me.Controls("Lbl" & i & "年目").Caption = _
    Forms![フォーム名].Controls("Lbl" & i & "年目").Caption
  Next

こんな感じでも可能です。


※ 1年目_ラベル という名前ですと動作が不安定でしたので
  Lbl1年目と変えてあります。

276 hits

【6716】レポートで、マクロを組んだ表示方法? サチチ 05/11/2(水) 10:17 質問
【6720】Re:レポートで、マクロを組んだ表示方法? 小僧 05/11/2(水) 14:31 回答
【6722】Re:レポートで、マクロを組んだ表示方法? サチチ 05/11/2(水) 15:23 お礼

6477 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free