[リストへもどる]
一括表示

投稿時間:2003/08/11(Mon) 17:45
投稿者名:ねぎ
URL :
タイトル:
検索方法
おはようございます。
早速ですが・・・。
商品マスタテーブルA:商品コード
           商品名
           商品単価
があり、
商品マスタ設定フォームA:text1
             text2
             text3
             command1
があります。
text1に商品コードを入力し、コマンドボタンをクリックすると
テーブルAからtext1と商品コードが一致したデータの商品名と商品単価を
text2とtext3に表示するのですが、
やはり先頭から順に1つ1つコードを調べる方法しかないのでしょうか?
データが多くなると処理速度が低下するため、ほかに方法があればと思うのですが。。
よろしくお願いします。

投稿時間:2003/08/11(Mon) 18:12
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: 検索方法
商品コードでソートしておけば2分検索すれば高速で検索できます。

又は、ここの リストボックス内を先頭一致検索・完全一致検索(APIを使って) のように
すれば結構早く検索できます。

投稿時間:2003/08/11(Mon) 18:41
投稿者名:ねぎ
URL :
タイトル:
Re^2: 検索方法
> 又は、ここの リストボックス内を先頭一致検索・完全一致検索(APIを使って) のように
> すれば結構早く検索できます。
花ちゃん様、ご多忙の中、返事ありがとうございます。
サンプルを見たのですが、どこをどのように変えればいいのでしょうか?
SQLサーバーを使っており、DataEnvironmentにM1_SYOHIN_TBLという
テーブル(M1_SYOHIN_CD・M1_SYOHIN_NM・M1_SYOHIN_TN)
があるのですが
一度リストボックスか何かにデータを移してやった方がいいのでしょうか?
たびたび申し訳ないです。

投稿時間:2003/08/11(Mon) 19:10
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: 検索方法
前回の質問でコンボボックスにデータを移しておられたようのなので、そのつもりでの
回答をしました。
データベースでの事なら、私は知りませんが、検索手段が用意されていると思うのですが。
現在使用しているコードでも投稿された方が回答が早く得られると思います。

投稿時間:2003/08/11(Mon) 19:39
投稿者名:ねぎ
URL :
タイトル:
Re^4: 検索方法
> 前回の質問でコンボボックスにデータを移しておられたようのなので、そのつもりでの
> 回答をしました。
> データベースでの事なら、私は知りませんが、検索手段が用意されていると思うのですが。
> 現在使用しているコードでも投稿された方が回答が早く得られると思います。
おっしゃることが理解できたので解決しました♪
お手数をおかけしてすいませんでしたm(_ _)m

投稿時間:2003/08/11(Mon) 19:17
投稿者名:よねKEN
Eメール:
URL :
タイトル:
Re^3: 検索方法
> SQLサーバーを使っており、DataEnvironmentにM1_SYOHIN_TBLという
> テーブル(M1_SYOHIN_CD・M1_SYOHIN_NM・M1_SYOHIN_TN)
> があるのですが

??DBを使っているなら、単純なSQL一発で取得できますよね??

投稿時間:2003/08/11(Mon) 19:42
投稿者名:ねぎ
URL :
タイトル:
Re^4: 検索方法
よねKEN様、ご返事ありがとうございます。
> ??DBを使っているなら、単純なSQL一発で取得できますよね??
はい(汗
ADOとかいろんな方法も試しました♪
いろいろな方法が知りたかったもので。。。
ご迷惑おかけしてすいませんでしたm(_ _)m