プロが教える店舗&オフィスのセキュリティ対策術

[環境]
WindowsXP
Excel 2007
Access 2007

[内容]
単票形式の<基db>を複票形式の<差込印刷用db>に変換する
1.Excelを使うがマクロやVBAを使用しないで解決する方法
2.Accessの選択クエリや集計クエリで解決する方法
3.過去の回答やアドインの紹介
上記いずれかの方法についてご回答お待ちしています。

・<基db>キー項目[id,color]は常に同じ組み合わせです。
・<基db>英数字[id,num](ソート済み)、日本語[color,r,g,b]
・同じ内容のレコードは無いため、まとめる処理は不要です。
・横に伸びる項目数は固定で構いません。(最大4~6程度)

<基db>id, color, num, r, g, b
111, red, 001, a, a, a
111, red, 010, a, b, a
111, red, 015, b, a, b
222, green, 003, a, a, a
222, green, 005, b, b, b
333, yellow, 002, a, a, a

<差込印刷用db>id, color, num1, r1, g1, b1, num2, r2, g2, b2, num3...
111, red, 001, a, a, a, 010, a, b, a, 015, b, a, b...
222, green, 003, a, a, a, 005, b, b, b, 0, 0, 0, 0...
333, yellow, 002, a, a, a, 0, 0, 0, 0, 0, 0, 0, 0...

A 回答 (2件)

複票形式



ってなんですか?


これがわからないことには何とも回答しづらいです。



そもそも他のアプリケーションで差し込み印刷するより、
アクセスでレポートを作った方が早くないですか?
    • good
    • 0

的外れかもしれませんが



Accessはデータを保存する保存形式を定義する「テーブル」を
基にして「フォーム」、「レポート」、「クエリ」より
構成されているのはご存知ですね。

今回の課題はエクセルデータをテーブルに取り込み
これをフォームまたはレポートにすることですね

1.エクセルデータを既存のテーブルに取り込むには。
 アクセス画面で
 [外部データ]→[Excel]→[参照]→[取引先]
 →[レコードを次のテーブルに追加する]→[取引先テーブル]→[OK]
 →[次へ]→[完了]→[閉じる]→

2.フォームまたはレポートのデザイン
 >単票形式の<基db>を複票形式の<差込印刷用db>
 複票形式とはどのような形式でしょうか?
 Accessでは単票形式、帳票形式、表形式があるのはご存知ですね。
 出来上がった単票形式を他の形式に変更するのは面倒です。
 初めから帳票形式、または表形式で作成しましょう

<差込印刷用db>よくわかりませんが、
作成リボンのレポート内に宛名ラベル、はがきウィザードがありますね

申し訳ないですが<基db>id, color, num, r, g, b以下は理解できません
idは主キーではないのですか
「excel差込印刷用にDBを単票→複票形」の回答画像2
    • good
    • 0
この回答へのお礼

うまく伝えられなくて申し訳ありません。形式については<>のデータの形に名前を付けただけでした。
Excelデータの形を変える方法についての質問で、Accessはそのツールの一つになるかと思ったのですが、余計なことをしてしまいました。
せっかくご回答いただいたのですが、力不足を痛感しましたのでこの質問を諦め、別の方法を考えようと思います。
ご回答ありがとうございます。お手数おかけしました。

お礼日時:2012/11/21 11:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!