
アクセス初心者です。
仕事に必要なため、ネットや本を見ながらなんとかシステムを作成しています。
どのようなものかというと
テーブルAとテーブルBがあり
Aには社員IDと社員名 Bには社員別の作業件数を入れています。
クエリには社員ID、社員名、件数が出ます。(テーブルAの社員IDとテーブルBの社員IDをリレーションシップでつなぎました)
フォームから入力するのですが、フォームの社員名のところ『#Name?』と出て、社員名が出てきません。『このコントロールのコントロールソースが無効です』というエラーメッセージが出ました。 クリックすると『指定したフィールドがフィールドリストに存在しません』と出ています。これはどういう意味ですか?
でもクエリには社員名は反映してちゃんと出ているので、何が悪いのかわかりません。
初心者なのでなるべく分かりやすく教えていただければ助かります。
No.2ベストアンサー
- 回答日時:
#1さんの言うとおり
『#Name?』と出てくる、コントロールのコントロールソースを再度選択しなおしてください
おそらくですが、何で?って言うのが、フォームを作成後、クエリを訂正したり、フォームのレコードソースを訂正しませんでした?
> でもクエリには社員名は反映してちゃんと出ているので、
> 何が悪いのかわかりません。
と言うことなので、おそらく「テーブルA.社員名」、「テーブルB.社員名」が重複して出てきた事によって、「社員名」と一致しないフィールド名になった可能性がありますが・・・または、逆かな?
テーブル&クエリ等は、後で極力訂正が生じないよう、作りこんでからフォーム、レポートなどを、作成していかないと、今回の様に連結不良が生じますのでご注意ください
回答ありがとうございます。
ご指摘のとおりフォーム作成後、クエリを訂正しました、ハイ…。
再設定後、エラーメッセージは消えました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
accessでフィールド追加のあとフォームに反映されない
Access(アクセス)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
-
4
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
5
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
6
Accessを開くと「排他モードじゃないので変更しても保存できない」との旨の表示が出てしまう。
Access(アクセス)
-
7
アクセス 壊れた? 「ファイルが見つかりません」
Access(アクセス)
-
8
なぜエラーになるのでしょうか? アクセス フォーム
Access(アクセス)
-
9
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
10
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
11
「#エラー」の回避
Access(アクセス)
-
12
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
13
アクセスのテキストボックスの初期値を空白に
Access(アクセス)
-
14
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
15
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
16
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
17
Access VBAでタブコントロールで選択するタブをしていするには。
Access(アクセス)
-
18
Accessの式の「!」エクスクラメーションマーク
Access(アクセス)
-
19
Access2010 サブフォームの並び順が元のクエリの並び順通りにならない
Excel(エクセル)
-
20
Access2010 「演算子がありません」エラー
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報