クロス集計された表をもとの形式の縦1列に変換しよう

進捗データとして製造番号、工程番号と工程名の縦の表があって
見やすく、検討しやすくするために
クロス集計で縦に製造番号、横項目に工程番号があって
内容に工程名があるような集計表を作り
その内容を変更するためテーブル作成してフォームで表示し
内容を確認・変更しています
集計後進捗データは消しています

工程が進んだ進捗データとして追加で製造番号と工程番号、進捗状態を受取り
VBAで書き込んだりしています

工程順番・内容変更された進捗データが有り
既存の表とマッチングする必要があり考えました

クロス集計された表をもとの形式の縦1列に変換しよう

UNIONクエリでクロス集計の表を変換、工程番号分重ねました
SELECT T進捗管理.製番, 1 AS 工程番号 , 進捗管理.工程01 as 工程名称 FROM 進捗管理 
union all SELECT T進捗管理.製番, 2 AS 工程番号 , 進捗管理.工程02 as 工程名称 FROM 進捗管理 
union all SELECT T進捗管理.製番, 3 AS 工程番号 , 進捗管理.工程03 as 工程名称 FROM 進捗管理 …