非インデックスフィールドです
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
DDT
投稿数: 55
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
お世話になっております。久々に投稿させて頂きます。
データベースは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
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
動作環境のシステムタブの中で照会モード位置づけで確認表示をNOにするとどうなりますか?
投票数:0
平均点:0.00
TKitabayashi
投稿数: 90
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
SQLコマンドを使用した状態で「非インデックスフィールドです.位置付けしますか?」を出さない方法は思いつきませんが、ビューを使うとメッセージダイアログが出なくなるのではないかと思いました。
SQLコマンドに記述しているSQLを基にSQL Server上にビューを作成し、そのビューをメインソースに指定すると、他の検索プログラムと同じような動きになると思います。
SQLコマンドに記述しているSQLを基にSQL Server上にビューを作成し、そのビューをメインソースに指定すると、他の検索プログラムと同じような動きになると思います。
投票数:0
平均点:0.00
DDT
投稿数: 55
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
>ISHIJIMA様
素早い返信ありがとうございます。
ご提案して頂きました通り、動作環境の設定を変更したところ希望通りの動作になりました。ありがとうございます。
>TKitabayashi様
素早い返信ありがとうございます。
ご提案して頂きました方法でも、希望通りの動作を確認できました。今回の様な単純なSELECT文ならこの方法の方がシンプルでレスポンスも早そうですね。ありがとうございます。
素早い返信ありがとうございます。
ご提案して頂きました通り、動作環境の設定を変更したところ希望通りの動作になりました。ありがとうございます。
>TKitabayashi様
素早い返信ありがとうございます。
ご提案して頂きました方法でも、希望通りの動作を確認できました。今回の様な単純なSELECT文ならこの方法の方がシンプルでレスポンスも早そうですね。ありがとうございます。
投票数:0
平均点:0.00