| お初です、過去ログ検索でこっそり勉強させて貰っていましたが。 どうにも自己解決出来なかったのでお尋ねです。 桐9SP1 WindowsXP SP3です。 メイン・サブフォームを作りました、両方グループ項目を設定してあり 同じ表を違う形で見えるようにしています。 やりたい事は サブフォームの[コード]の項目に、入力支援ボタンを作り、コード表のモーダルフォームを表示させ、色々な条件で見つけた、コード番号を[コード]に記入。 次にそのコードを使って、開いたコード表から[品名]等を変数に取り込み、項目値訂正で記入。 まずはサブフォームだけでテストして見ました。 正常に動きました。 次にメインに組み込まれた状態で実行すると 「KU1069:対象表が更新中またはグループ操作中ではないためこのコマンドは使用できません 」と出てきます。 こんな具合です 手続き定義開始 コード::ソース値更新() 1: 表 "SHKHIN.TBL",表番号=5,モード=参照 2: 絞り込み [食品コード]=&SCO 3: &HIN=[食品名] 4: 終了 表 5 5: 項目値代入 [品名]=&HIN この最後 5: でエラーになります。 フォーカスが外れたかと 4.5: メソッド呼び出し ハンドル = &hwindow,@食品SUB.@コード.フォーカス設定() と途中に入れてみましたがダメでした。 モーダルフォームの中で変数に格納して、1から4を使わないと正常に動きます。 出来ればコードの直接入力でも動作するように、1から4の処理は欲しいのです。 宜しくお願いします。
|