setechdiv@wiki
ループ文
最終更新:
Bot(ページ名リンク)
-
view
まず最低限の方法として、
INSERT INTO 移送先テーブル(
試験番号,教科番号,単元番号,関連番号,関連単元
)
VALUES(
SELECT 試験番号,教科番号,単元番号,"01",関連単元1
FROM 移送元テーブル
WHERE 関連単元1 <> ""(初期値)
試験番号,教科番号,単元番号,関連番号,関連単元
)
VALUES(
SELECT 試験番号,教科番号,単元番号,"01",関連単元1
FROM 移送元テーブル
WHERE 関連単元1 <> ""(初期値)
を32回分繰返す方法がある
↓
For X = 1 to 32
関連単元X
が空じゃなければ
INSERT INTO 移送先テーブル(
試験番号,教科番号,単元番号,関連番号,関連単元
)
VALUES(
SELECT 試験番号,教科番号,単元番号,Format(X,"00"),関連単元X
)
Next
関連単元X
が空じゃなければ
INSERT INTO 移送先テーブル(
試験番号,教科番号,単元番号,関連番号,関連単元
)
VALUES(
SELECT 試験番号,教科番号,単元番号,Format(X,"00"),関連単元X
)
Next