|
>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必須になりますので、ある程度の知識は必要かと思います。
|
|