Excelファイル自体は加工を行わず、インポート時に必要なフィールドだけを取り込み、それを加工してレコードソースを作成したいです。
注文数量(タイトル行)
2023/12/08 注文
(空白行)
No 社名 〒 住所 TEL りんご 梨 ぶどう みかん
1 A社 000-0000 東京 00-0000 1 2 2 1
2 B社 000-0001 京都 00-0001 1 1 1 1
3 C社 000-0002 大阪 00-0002 1 1 1 1
1. Excel取込フォームの取込ボタンのクリック時イベントで↑のExcelファイルを選択
T_取込テーブル
取込ID ID りんご 梨 ぶどう みかん 注文日
1 1 1 2 2 1 2023/12/08
2 2 1 1 1 1 2023/12/08
3 3 1 1 1 1 2023/12/08
2. ExcelファイルからID、りんご、梨、ぶどう、みかんのフィールドをインポートしてT_取込テーブルに追加(注文日はExcelファイル2行目の日付を入れる)
T_ラベル出力用
ラベルID 社名 〒 住所 TEL 商品
1 A社 000-0000 東京 00-0000 りんご
2 A社 000-0000 東京 00-0000 梨
3 A社 000-0000 東京 00-0000 梨
4 A社 000-0000 東京 00-0000 ぶどう
5 A社 000-0000 東京 00-0000 ぶどう
6 A社 000-0000 東京 00-0000 みかん
7 B社 000-0001 京都 00-0001 りんご
8 B社 000-0001 京都 00-0001 梨
・
・
・
T_取込テーブルとマスターで↑のようなレコードを作り、ラベルシール出力用レポートのレコードソースにしたいです。
通報 ...
参照元のExcelワークシートが上記のようなレイアウトになっている、
ということなのであれば、少なくとも Access のテーブルへの取込は
オートメーションによって行うことになるでしょう。
Excelワークシートからデータを取り込んだテーブルを使用して
レポートへの出力を行う処理については、それとはまた別の問題です。
概ねそんな感じのレイアウトで、A列も空白になっています。
いままでExcel上で整形してから取込むといったことしかしてこなかったので、どうすれば自動で4行目のフィールドからとりこめるのか分かりません。