Access VBA質問箱 IV

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

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


4755 / 9994 ←次へ | 前へ→

【8481】Re:レポート作成
回答  飛ばない豚  - 06/8/18(金) 9:30 -

引用なし
パスワード
   ▼EMI さん:
案です。

「点数_行」テーブルを作ります。
点数













この「点数_行」テーブルと、「在庫」テーブルを「点数」でリレーションすれば、
希望のレポートのレコードソースが出来ます。

点数が何点まであるかにもよりますが、VBAで加工していくより簡単かと思います。


「点数_行」テーブルへのデータの追加は、以下のコードを使用すると簡単です。

Private Sub sub_データ作成()
  Dim myTENSU As Long
  Dim myLooP As Long
  Dim mySQL As String
  
  For myTENSU = 1 To 100   '点数の下限と上限
    For myLooP = 1 To myTENSU
      mySQL = "INSERT INTO 点数_行 SELECT " & _
          myTENSU & " AS 点数 "
      DoCmd.SetWarnings False
      DoCmd.RunSQL mySQL
      DoCmd.SetWarnings True
    Next myLooP
  Next myTENSU
  
End Sub

以上、案です。参考までに。
485 hits

【8480】レポート作成 EMI 06/8/17(木) 22:56 質問
【8481】Re:レポート作成 飛ばない豚 06/8/18(金) 9:30 回答
【8482】Re:レポート作成 小僧 06/8/18(金) 9:40 回答
【8484】Re:レポート作成 EMI 06/8/18(金) 19:31 お礼
【8485】Re:レポート作成 YU-TANG 06/8/19(土) 14:59 回答

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