アプリ版:「スタンプのみでお礼する」機能のリリースについて

超初心者です、よろしくお願いします。
テーブル作成時に、データ型をテキスト型で作成したのですが。
フォームを使って、データを入力した際に気づき。
データ型をルックアップに変更したのですが、反映されないみたいで。
フォームでデータを入力するのですが、コンボボックスが表示されません。
どうすればよろしいのでしょうか?
ご教示願います。

A 回答 (2件)

どういうデータ関係になってるのでしょうか?


(設定したフィールドは、自フィールドをルックアップするように設定してあるのか?他のテーブルのフィールドをルックアップするように設定してあるのか?)

テーブルのテキスト型フィールドを、ルックアップウィザードを使用して設定しなおしたが、フォームのコンボボックスに反映されない
と、いう質問の様に読めるのですが・・・

テーブルのフィールドを設定し直し前に作ったフォームのコンボボックスにはAccess2002までは反映されませんし、Access2003でも、操作をしなければ反映されてきません
Access2007は判りません(Access2007評価版の時は反映された記憶はないのですが・・)

単純にテーブル入力で、ルックアップが動作するのを確認してから、フォーム上のコンボボックスを削除、作成しなおしを行いましょう

多分、
・コンボボックスの値集合ソースの記載ミスか?設定の仕方が悪いのか?
・入力後、再クエリが必要なデータの関係になっているか?
 再クエリが必要な場合、
 (同じソース[テーブル、クエリー、SQL文]のフィールドに連動している場合)
 フォーカス取得時のイベントコードに
 Me.[コントロール].Requery
 を記載していない
 (ここに、記載するのは好ましくないと思うのですが・・・データ間の相互関係が判らない状況では、仕方が無いと^^;)
のどちらかだと思いますから・・・

この回答への補足

回答ありがとうございます。
>テーブルのテキスト型フィールドを、ルックアップウィザードを使用して設定しなおしたが、フォームのコンボボックスに反映されない
と、いう質問の様に読めるのですが・・・
その通りです。
>テーブルのフィールドを設定し直し前に作ったフォームのコンボボックスにはAccess2002までは反映されませんし、Access2003でも、操作をしなければ反映されてきません
Access2003を使用しております。
どのような、操作をすれば反映されるのでしょうか?
よろしくお願いします。

補足日時:2007/03/02 10:23
    • good
    • 0
この回答へのお礼

フォームを削除→オートフォームの作成で出来ました。
ありがとうございました。

お礼日時:2007/03/02 11:13

ルックアップはデータ型ではありません


ウィザードの起動です
あとから変えるときにはウィザードは使えません

マニュアルで設定します
表示コントロールをコンボボックスに変え
値集合ソースにテーブルを指定、連結列と、表示幅も設定します

この回答への補足

回答ありがとうございます。
>マニュアルで設定します
表示コントロールをコンボボックスに変え
値集合ソースにテーブルを指定、連結列と、表示幅も設定します
すみません、もう少し詳しくご教示ねがいます。

補足日時:2007/03/02 10:28
    • good
    • 0
この回答へのお礼

フォームを削除→オートフォームの作成で出来ました。
ありがとうございました。

お礼日時:2007/03/02 11:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A