いま顧客管理のシステムを作成しています。ワークテーブルにマスタのデータを取り込むことはできたのですが、現状全顧客の情報が抽出されてしまいます。
テキストボックスに入力された数分の顧客(上位x名)だけ抽出したいのですが、どうしたらいいかさっぱりわかりません。どなたか教えてください。
現在、どのようにして取り込んでいるのかが書かれていないので、
改善案の出しようがありません。(^^;
言語(VB.NETなのか、VBScriptなのか、VBAなのか…)や
元のデータ(mdbファイルとか、テキストファイルとか、Oracleとか)が
何であるかといった、環境に関する情報を踏まえて、もういちど
質問しなおしてみてください。
申し訳ないです。
言語は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 ;"
こんな感じでよろしいでしょうか?
ツイート | ![]() |