上位x名のデータを取得するには?


だい  2003-11-06 03:37:37  No: 80280  IP: [192.*.*.*]

いま顧客管理のシステムを作成しています。ワークテーブルにマスタのデータを取り込むことはできたのですが、現状全顧客の情報が抽出されてしまいます。
テキストボックスに入力された数分の顧客(上位x名)だけ抽出したいのですが、どうしたらいいかさっぱりわかりません。どなたか教えてください。

編集    削除
魔界の仮面弁士  2003-11-06 03:43:40  No: 80281  IP: [192.*.*.*]

現在、どのようにして取り込んでいるのかが書かれていないので、
改善案の出しようがありません。(^^;

言語(VB.NETなのか、VBScriptなのか、VBAなのか…)や
元のデータ(mdbファイルとか、テキストファイルとか、Oracleとか)が
何であるかといった、環境に関する情報を踏まえて、もういちど
質問しなおしてみてください。

編集    削除
だい  2003-11-06 04:00:50  No: 80282  IP: [192.*.*.*]

申し訳ないです。
言語はVB.NET,データベースはACCESSです。
問題のSQL文は以下のものです。

strSQL = "INSERT INTO " & TBL_WK_OkabunusiMeibo & " (LegalCD,PersCD,StockCD,StockNMK,Address,ShareNUM)"
strSQL &= "SELECT NSJKKIHON.LegalCD,NSJKKIHON.PersCD,NSJKKIHON.StockCD,NSJKKIHON.StockNMK,NSJKKIHON.Address,NSJKKIHON.ShareNUM "
strSQL &= " FROM NSJKKIHON LEFT JOIN NSJKSYS"
strSQL &= " ON (NSJKKIHON.PeriodCL = NSJKSYS.TermCL)"
strSQL &= " AND (NSJKKIHON.Period = NSJKSYS.Term)"
strSQL &= " ORDER BY NSJKKIHON.ShareNUM DESC ;"

こんな感じでよろしいでしょうか?

編集    削除