|
▼小僧 さん:
ご提示の方法でワークテーブルを作ってみたのですが、
ワークテーブルはうまくできました。ありがとうございます。
RCount = DCount("*", "W_ラベル")
For i = RCount Mod Label_Cnt + 1 To Label_Cnt
strSQL = "INSERT INTO W_ラベル( 顧客ID) " _
& "VALUES(" & RCount + i & ");"
ただ、ここのところなんですが、
例えば31件データがあったとすると、
I は 31 を20 で割り戻した余り11+1から20。
で 31+12〜20の数値が顧客IDに入ってくる処理なのですよね?
選択FLGで抽出した31件のデータ+顧客ID 43〜51の9件の常用データができることになります。
ここで、抽出した顧客IDに44とか48とか混じってますと、顧客IDで並び替えたとき必要なデータと常用データが混じって並んでしまいます。
できれば、選択FLGで抽出したデータの顧客ID順・常用データの順に並び替えたいのですが、この顧客IDをうまく取得する方法はありますか??
もともとの顧客IDをRcountでほぼ取得しない4桁等にする方法くらいしか考え付かないのですが、上記のコードの書き換えで対応できる方法等あればご教示願えませんでしょうか。
よろしくお願いします。
|
|