非インデックスフィールドです
DDT
投稿数: 55
お世話になっております。久々に投稿させて頂きます。
データベースはSQL Serverを使用している環境で比較的簡単な検索プログラムを組みました。
SQLコマンドの以下の様なSELECT文で、抽出したデータをテーブルコントロールで表示しています。
SELECT 番号A(数値) , 番号B(数値) , 内容(文字)
FROM データ
ORDER BY 番号A DESC , 番号B ASC
番号Aのエディットコントロールに数値を入力すると1桁入力するごとに一致するデータの行へジャンプしていく位置付け機能を搭載したいと考えています。
現状の動きは、数値を1桁入力した時に「非インデックスフィールドです.位置付けしますか?」のメッセージが表示されてしまいます。この画面で「はい」を選択するとやりたい動作をしてくれるのですが、このメッセージを表示せずにすんなりと位置付け機能を動作させるにはどうすればよいでしょうか。どこかの設定が間違っているのでしょうか。
ちなみに同じ様な検索プログラムはいくつかあるのですが、SQLコマンドではなくメインソースを使用しているためか理想的な動作をしてくれます。
ヒントになりそうなことでも結構ですので、ご教示頂ければと思います。
開発環境やタスクの設定などで情報が足りないところはご指摘お願いします。
データベースはSQL Serverを使用している環境で比較的簡単な検索プログラムを組みました。
SQLコマンドの以下の様なSELECT文で、抽出したデータをテーブルコントロールで表示しています。
SELECT 番号A(数値) , 番号B(数値) , 内容(文字)
FROM データ
ORDER BY 番号A DESC , 番号B ASC
番号Aのエディットコントロールに数値を入力すると1桁入力するごとに一致するデータの行へジャンプしていく位置付け機能を搭載したいと考えています。
現状の動きは、数値を1桁入力した時に「非インデックスフィールドです.位置付けしますか?」のメッセージが表示されてしまいます。この画面で「はい」を選択するとやりたい動作をしてくれるのですが、このメッセージを表示せずにすんなりと位置付け機能を動作させるにはどうすればよいでしょうか。どこかの設定が間違っているのでしょうか。
ちなみに同じ様な検索プログラムはいくつかあるのですが、SQLコマンドではなくメインソースを使用しているためか理想的な動作をしてくれます。
ヒントになりそうなことでも結構ですので、ご教示頂ければと思います。
開発環境やタスクの設定などで情報が足りないところはご指摘お願いします。
投票数:0
平均点:0.00
投稿ツリー
-
非インデックスフィールドです
(DDT, 2015-1-9 17:08)
- Re: 非インデックスフィールドです (ISHIJIMA, 2015-1-9 17:29)
- Re: 非インデックスフィールドです (TKitabayashi, 2015-1-9 17:38)
- Re: 非インデックスフィールドです (DDT, 2015-1-9 18:05)