Access VBA質問箱 IV

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

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


4534 / 9994 ←次へ | 前へ→

【8705】Re:フィールド名をデータとして・・
回答  まさ7251  - 06/10/19(木) 23:22 -

引用なし
パスワード
   >T_給付内容にある
>名前     学期1   学期2   学期3  入学  通学
>Aさん   \10,000  \10,000 \10,000 \20,000 \2,000
>Bさん    \8,000   \8,000  \8,000 \16,000 \2,000
>
>というデータを、T_給付実績に次のような形で追加したいのです。欲を言えばフォームで追加したいフィールドを選んで(ここでは学期1 入学 通学)追加クエリで実行できたらと思っているのですが・・。
>
>T_給付実績
>名前  項目  金額  
>Aさん 学期1 \10,000 
>Aさん 入学  \20,000 
>Aさん 通学  \2,000 
>Bさん 学期1 \8,000 
>Bさん 入学  \16,000 
>Bさん 通学  \2,000 

例えば、以下のようなUNIONクエリをつくり、
  SELECT 名前,"学期1",学期1 FROM T_給付内容
  UNION ALL
  SELECT 名前,"入学",入学 FROM T_給付内容
  UNION ALL
  SELECT 名前,"通学",通学 FROM T_給付内容
それを元に、T_給付実績への追加クエリを実行すればどうでしょうか。

”フォームで追加したいフィールドを選んで”ということなら、
上記のようなUNIONクエリからT_給与実績へ追加するクエリを
フォームで選択した条件から生成し、実行すれば出来ると思います。
VBA必須になりますので、ある程度の知識は必要かと思います。
330 hits

【8702】フィールド名をデータとして・・ あおぎん 06/10/19(木) 17:20 質問
【8703】Re:フィールド名をデータとして・・ あおぎん 06/10/19(木) 17:27 発言
【8705】Re:フィールド名をデータとして・・ まさ7251 06/10/19(木) 23:22 回答
【8713】Re:フィールド名をデータとして・・ あおぎん 06/10/20(金) 14:52 お礼

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