大変お世話になっております。Access初心者です。
顧客からの日々の問合せ内容をログとして保存していけるデータベースを作成したく、
以下1~4のテーブルをリレーションシップで結び、クエリで1~4テーブルを結合し、
そのクエリを基にフォームウィザードでフォームを作成しましたが
フォームからデータを入力しようとすると正常に動きません‥
(レコードの新規入力が全くできず、保存ボタンや新規レコードボタンを設定して押してもエラーが返される)
なぜか3と4のテーブルをクエリに追加せずフォームを作ると、フォームは正常に動きます。
急いでおり数日いじくっているのですが知識不足で間違いに気づけません‥
初心者のためリレーションシップ結合の仕方や、何かの設定が間違っているのかもしれないのです。
作成中のデータベースを以下に展開しておりますので、恐れ入りますが間違いのご指摘をして頂けないでしょうか。
1:T_入力データ保存先
2:T_顧客情報_日本支社
3:T_顧客情報_海外本社
4:T_顧客情報_海外担当者
フォームにIDを入力したら、2・3・4のテーブルにある情報をフォーム上に参照し会社名等を表示させ、
その下のテキストボックスに手動でお問い合わせ内容を入力し、
そのフォームの内容をログのレコードとして1のテーブルに保存していきたいです。
※問題がある3・4テーブルですが、リレーションシップを結んでいる3の「ID」と、4の「海外ID」は
そのIDデータに空白があったり重複があったりするため、主キーの設定は出来ません。
※2・3・4テーブルにあるデータはフォーム上で編集する必要はなく、ただフォーム上で参照表示したいだけです。
サブフォームからではなく、出来れば1つのフォーム上に表示したいです。
■作成中のデータベース展開:https://d.kuku.lu/da784680e9
■理想のフォームのイメージ画像:https://d.kuku.lu/fd71ff8edb
columnプロパティを使用することで解決できました。お騒がせ致しました。