コンボボックスで設定した内容がデータに反映されない
初歩的な質問で申し訳ありません・・・。
uniPaaS V1Plusで、既存の、特定Btrieveファイルへの設定を行うプログラムに、コンボボックスを追加しました。
コンボボックスには、同じファイル内の別カラムをデータ指定しています。
これで、ファイル内の設定値を読み出すことはできるのですが、コンボボックスで値を変更してもファイルに反映されません。
どのような原因が考えられるでしょうか・・・・。
-
元々、データビューで書き込みリンクに指定されており、その他カラムについては、コンボボックスなどで入出力ができているテーブルについて、違うカラムを新しくコンボボックスに指定いたしました。
-
コントール配置後に、コントロール種別を変更できるのですか!?
しりませんでした・・・。
「コントロール特性」では変えられそうにないのですが、どこでできるのでしょうか・・・・。
-
了解いたしました。
エディットボックスで試してみたところ、こちらは正しくデータ反映できます・・・・。
-
エディットボックスをコンボボックスに変更する方法がわからないのですが、そのような方法があるのでしょうか?
-
それは何度も試しており、データに設定内容を反映できません・・。
-
どの設定でしょうか?
「データ」については、設定したいデータを設定しております。
-
津久井様例えば得意先マスタの掛現金区分 という数値1桁の項目があり、それを画面フォームに貼り付け。(データリポジトリ上でこの項目はコンボボックスで表示するよう設定済)そのコンボボックスの選択項目リストには、0:掛,1:現金 と書いてあります。オンラインタスク、修正モード。得意先マスタを書込みリンク。このコンボボックス項目をマウス操作で0か1を選択、あるいはキーボードで0か1を入力。マウス操作でもキーボード操作でもどちらでも変更した値が保存されますね。プログラムで値を変更した後、データリポジトリ上からそのテーブルをAPGして、値が変更されているか、まずは確認をされてはいかがでしょうか?
-
> エディットボックスで試してみたところ、こちらは正しくデータ反映できます・・・・。
エディットで更新できて、コンボボックスで更新できないということはないですよ。コンボボックスの設定がどこか間違っていることが考えられます。
コンボボックスのプロパティの設定はどうなっていますか?
-
皆様。
ご回答ありがとうございます。
すべて確認させていただきましたが、うまく動かず・・・この期にサポートのインシデントを購入して質問することにいたしました。
また何かわかりましたら、フィードバックさせていただきます。
-
こういうときのサポートインシデントは、有料でも価値がありますね。
-
私はマジック社のサポートインシデントは結構お値打ち料金だと思っています。
-
ISHIJIMAさんのご指摘にもありますが、エディット項目での確認のときも同じカラムで調査されていますか?
-
皆様ありがとうございました。
なんと、コントロールヒットをハンドリングして、特定の数値内のコントロール名称で無ければ処理抜けをさせてしまうコードが入っておりました・・・・・。
まったく想像できませんでした。
お騒がせいたしました。
-
津久井さん、原因が分かってすっきりですね!
似たようなことは私もよくやります。お気持ちお察しします!
-
かなり前に他の人が書いたコードなので、闇夜に鉄砲みたいな感じでした(@@;)
スッキリしました!
サインインしてコメントを残してください。
コメント
15件のコメント