[環境]
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件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
複票形式
ってなんですか?
これがわからないことには何とも回答しづらいです。
そもそも他のアプリケーションで差し込み印刷するより、
アクセスでレポートを作った方が早くないですか?
No.2
- 回答日時:
的外れかもしれませんが
Accessはデータを保存する保存形式を定義する「テーブル」を
基にして「フォーム」、「レポート」、「クエリ」より
構成されているのはご存知ですね。
今回の課題はエクセルデータをテーブルに取り込み
これをフォームまたはレポートにすることですね
1.エクセルデータを既存のテーブルに取り込むには。
アクセス画面で
[外部データ]→[Excel]→[参照]→[取引先]
→[レコードを次のテーブルに追加する]→[取引先テーブル]→[OK]
→[次へ]→[完了]→[閉じる]→
2.フォームまたはレポートのデザイン
>単票形式の<基db>を複票形式の<差込印刷用db>
複票形式とはどのような形式でしょうか?
Accessでは単票形式、帳票形式、表形式があるのはご存知ですね。
出来上がった単票形式を他の形式に変更するのは面倒です。
初めから帳票形式、または表形式で作成しましょう
<差込印刷用db>よくわかりませんが、
作成リボンのレポート内に宛名ラベル、はがきウィザードがありますね
申し訳ないですが<基db>id, color, num, r, g, b以下は理解できません
idは主キーではないのですか
うまく伝えられなくて申し訳ありません。形式については<>のデータの形に名前を付けただけでした。
Excelデータの形を変える方法についての質問で、Accessはそのツールの一つになるかと思ったのですが、余計なことをしてしまいました。
せっかくご回答いただいたのですが、力不足を痛感しましたのでこの質問を諦め、別の方法を考えようと思います。
ご回答ありがとうございます。お手数おかけしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
同一のユーザー、同一商品のと...
-
マイクラPC版のコマンドで効率...
-
テーブル名を省略して「h.id」...
-
副問合せの書き方について
-
複数テーブルのGROUP BY の使い...
-
select文のwhere句に配列を入れ...
-
SQLで残高計算
-
クエリ表示と、ADOで抽出したレ...
-
php+MySQLでレコードが何行目か...
-
select文で特定のIDを抽出しupdate
-
MySQLでのバイナリデータ削除方法
-
sqlで、600行あるテーブルを100...
-
SQL Left Join で重複を排除す...
-
書籍の内容はまともでしょうか?
-
MySQLのint型で001と表示する方...
-
【MySQL】本当に困っているので...
-
SQLサーバから、項目の属性(型...
-
SELECT/別テーブルのレコード...
-
AUTO_INCREMENTのあるテーブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
SQL Left Join で重複を排除す...
-
副問合せの書き方について
-
SQLサーバから、項目の属性(型...
-
VIEWの元のテーブルのindexって...
-
select文のwhere句に配列を入れ...
-
selectした大量データをinsert...
-
センノシド異性体構造式
-
Unionした最後にGROUP BYを追加...
-
insertを高速化させたい
-
SQLにて特定の文字を除いた検索...
-
マイクラPC版のコマンドで効率...
-
ある条件の最大値+1を初番する...
-
inner joinをすると数がおかし...
-
sqlで、600行あるテーブルを100...
-
エクセルの関数について教えて...
-
Access パラメータクエリをcsv...
-
URL と行番号の指定
-
複数テーブルのGROUP BY の使い...
-
PL/SQLの変数について
おすすめ情報