2011-06-22 14 views
0

ユーザーからの2つの入力(古い場所と新しい場所)を取るVisual FoxProスタンドアロンアプリケーションを作成しようとしています。これは、1:Mの関係を持つ2つのテーブルを持ち、プライマリと外部キーが古い場所に一致します。アプリケーションは、古い場所の両方のテーブルのすべてのインスタンスを新しい場所に置き換えます。Visual FoxProの新機能テキストボックスがグレー表示され、アクセスできない

フォームをまとめてグリッドに表示されている両方のテーブルのフィールドと、テキストボックスと「レコードの更新」送信ボタンの両方を取得しました。

私の問題は、「フォーム」>「フォームを実行」を選択したときにテキストボックスがグレー表示され、何も入力できないということです。ボックスはグレー表示されるだろう、なぜ

誰がどんな考えを持っていますか?私はProperties> Data> Read onlyをチェックして、両方とも.Fとマークされています。

ご協力いただきありがとうございます。

*編集:特定のテーブルの特定のフィールドに入力をバインドすると思ったので、ControlSourceをオンにしました。気にしないで! :)

答えて

0

私は特定のテーブルの特定のフィールドに入力をバインドすると思ったので、ControlSourceがオンになっています。気にしないで! :)

0

ケイト

ちょうど脇に。テキストボックスは、いくつかの理由でグレー表示できます。最も明白なものは、readonly = .tに設定されたプロパティです。またはenabled = .f。だけでなく、テキストボックスがデータソースにバインドされていて、そのソースが利用できない場合も同様です。

つまりEMPTYまたはEOF()またはBOF()

関連する問題