- 締切済み
Access2000で郵便番号と住所の連動がおかしい
職場で顧客情報を管理するデータベースをAccess2000にて作成しています。利用しているパソコンのOSはWinXP ProSP2です。 詳細を実例で紹介するのは問題があるため、架空の状況で説明いたします。 お客様と、お客様のご友人とのデータを、同じテーブルで管理しているとします。このデータベースは長年運用しており、これまで問題なく使っていたと考えてください。 お客様のご住所を管理するために、「顧客〒」と「顧客住所」の二つのフィールドを用いており、両方に適切に入力支援を設定しています。「顧客〒」に郵便番号を入力すれば、「顧客住所」に住所が補完され、逆もまた同様、という状況です。 同じような設定を、ご友人の情報についても行い、それぞれ「友人〒」、「友人住所」とのフィールドで管理しているものとします。 さて、お客様のご友人が増えたことから、従来の「友人〒」「友人住所」のフィールドをそれぞれ「友人1〒」「友人1住所」と名称を変更し、新たに「友人2〒」「友人2住所」とのフィールドを新設しました。 どこか設定を誤ったのか、 ・「友人2〒」に郵便番号を入力すると、「友人1住所」に住所が補完される という現象が生じています。他方で、 ・「友人1〒」に郵便番号を入力すると、適切に「友人1住所」に住所が補完される のです。 テーブルの入力支援設定で連動させるべきフィールドを間違ったものと思い、確認してみたりですが、問題ありませんでした。念のため、入力支援の設定をやり直してみましたが、依然問題は解決しません。 確認すべきところを教えて頂ければ幸いです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
「友人2〒」の設定が間違っているとしか思えませんか... フォーム上のテキストボックスの名前とコントロールソースを確認してみることをお勧めします。 案外、「友人2住所」のコントロールソースが「友人1住所」になっているとか...
郵便番号と住所の問題以前に、 質問者さんが行っているフィールド設定はデータベースとしては不向きです。 また、フィールドと言われているのは、テーブルのフィールドの事を言っているのですか? それとも、フォーム上のテキストボックスの事をフィールドと言っているのですか? これによって回答がかなり変わってきます。
補足
ここで言っている「フィールド」とは、テーブルのフィールドのことです。 また、データベースとしての向き不向きについては、さしあたり無視して頂ければ助かります。Access導入の経緯など、些末な問題が絡んできますので。
お礼
> 案外、「友人2住所」のコントロールソースが「友人1住所」になっているとか... そこを何度確認しても、設定し直しても、直らないのでこちらで相談させて頂いた次第です。これは最初の質問に記したとおりです。 > テーブルの入力支援設定で連動させるべきフィールドを間違ったものと思い、確認してみたりですが、問題ありませんでした。念のため、入力支援の設定をやり直してみましたが、依然問題は解決しません。 結局原因が分からないため、事前にとっておいたバックアップに対して、最初から作業をし直しました。今度は問題なく動作しております。 お騒がせしました。