|
▼まき さん:
>テーブルAで数量が2だったら、同じレコードをコピーして同じテーブルに新しく追加するということをやりたくてコードを書きました所、
>
>ループが終わりません
>
>よく考えたらデータをどんどん追加するんだからいつまでたっても終わりませんよね(笑)
>
>テーブルに追加する前の一番最初のレコード数分だけ終わったらループが終わるようにしたいんですが
>
>どのようにすればよろしいでしょうか?
やりたいことが分かりません。
もう少し分かるように書き直してください。
最終目的を書いたほうがいいかも。
下記のようなことがしたいのかな。
テーブルに下記のようなデータがある。
テーブル1
ID フィールド1 数量
1 データ1 2
2 データ2 3
3 データ3 1
それから、下記のような出力結果が欲しい。
ID フィールド1
1 データ1
1 データ1
2 データ2
2 データ2
2 データ2
3 データ3
最終目的
商品の数量分のラベルを印刷したい。
ちがうなら、上記のような感じで具体例を出して説明してもらうとやりたいことが伝わりやすいですね。
最終目的も書いてくださいね。
上記の場合なら、クエリだけで希望の結果を出すことができます。
(VBAでテーブルを書き換えちゃうと後々面倒ですからね。)
|
|