不動産物件の駅名入力に関するデータベース構築のお知恵を貸してください

このQ&Aのポイント
  • 不動産物件のデータをアクセスにじゃんじゃん入力していくとします。駅名を入力すると、となりのフィールドに該当する路線名の候補一覧がペロッと出てきて、いずれかを選択する!というのを理想しています。
  • 駅名と路線のデータは市販品があるのかどうかは、わかりませんが買う意志は会社にはなく、あくまでも手作りを希望しています。駅すぱーとを立ち上げつつ検索を繰り返し入力すればいい、とも思ったのですが入力するその労力自体を省きたい、とのことです。
  • 駅名&路線データベースを作成し、そのデータをアクセスに反映させる方法についてお知恵を貸してください。
回答を見る
  • ベストアンサー

駅名入力→路線名一覧

不動産物件のデータをアクセスにじゃんじゃん入力していくとします。 駅名を入力すると、となりのフィールドに該当する路線名の候補一覧が ペロッと出てきて、いずれかを選択する!というのを理想しています。 それらの駅名と路線のデータは市販品があるのかどうかは、わかりませんが 買う意志は会社にはなく、あくまでも手作りを希望しています。 駅すぱーとを立ち上げつつ検索を繰り返し入力すればいい、とも思ったのですが 入力するその労力自体を省きたい、とのことです。 まず、駅名&路線データベースを何でどのように作るか。 アクセスにどう反映させるか。 データベース構築に詳しい方、ピンときた方、何卒お知恵を貸してください。 漠然としてしまってどう手をつけたものか悩んでおります。 ちなみに私はアクセスは簡単なデータベース、初歩的なクエリーまでしか 組めません。

noname#706
noname#706

質問者が選んだベストアンサー

  • ベストアンサー
  • j_euro
  • ベストアンサー率25% (29/115)
回答No.2

再度 j_euro です。 >高速な方法・・・?  VBAのプログラム(Access なら「モジュール」)に データごと配列で埋め込んでしまうのです。 >とりあえずエクセルにて都内の沿線ごとに駅名をチキチキ >入力してました。 ちょっとまって、DBで肝心なのは、「入力の手間」です。 そのために、検索手法や設計テクがあるといっても過言ではない。・・ちょっと過言かな・・・ 多分、「物件の最寄駅」から「XX沿線」のデータをとるのだと推測します。 だとすると、路線と駅名が関連付けされたデータが必要になると思います。 http://www.mapoo.or.jp/station/ このようなサービスがいくつかあります。 既存のデータを利用、コピペで、DBへ取り込みを検討されてはいかがでしょう。 都内ということなので、入力作業が挫折しないうちにお知らせしようと思って・・(手入力では、大変ですよ) #こちらに”そのデータ”があるのですが、なんせ売り物なんで、この場では出せません。 でも、もし、どーしても必要になれば、以下のURLにあるメアドにコンタクトしてみて下さい。  http://members.tripod.com/j_euro/ んじゃね。

参考URL:
http://members.tripod.com/j_euro/
noname#706
質問者

お礼

さっそく再度の回答を頂き、ありがとうございます! >VBAのプログラム(Access なら「モジュール」)に うぬぬぅ・・・宇宙語に見えて情けないです。。。 >多分、「物件の最寄駅」から「XX沿線」のデータをとるのだと推測します。 >だとすると、路線と駅名が関連付けされたデータが必要になると思います。 ズバリ!ご推測通り、まさにその通りなのです! mapooのデータのコピペもこちらへ相談する前に試みた手段の1つ なのですが、こりゃあ入力した方が速いなぁ。。ということになり チキチキやってたわけでした。ありがとうです。 >都内ということなので、入力作業が挫折しないうちにお知らせしようと >思って・・(手入力では、大変ですよ) ズ・ズバリ!予想されてはいましたが、早くも山手線と日比谷線を入力した 時点で挫折しておりました。。。とほほ(>_<) そしてさらに、上記のURLをのせていただきお手数をおかけしました。 もしや、こちらは会社じゃ開けるのやめた方がよいですか? (ヒストリを消すように、との注意書きがあったので。。。) ちょっと自宅でゆっくり見てみます!販売なさっているようでしたら 再度、予算を検討しコンタクトをとらせて頂きたいと思います。 その際はよろしくお願いします!

その他の回答 (1)

  • j_euro
  • ベストアンサー率25% (29/115)
回答No.1

方法は、たくさんあります。 ぴったり来るかどうかは、質問の情報では不足です。 とりあえず、手っ取り早い方法を・・ >駅名&路線データベースを何でどのように作るか?  Accessのテーブルでフィールドを路線名、駅名で 重複ありで作成。 >アクセスにどう反映させるか >駅名を入力すると、となりのフィールドに該当する路線名の候補一覧が ペロッと出てきて、いずれかを選択する  駅名入力後、上記テーブルを駅名検索、隣に「ペロッと出す」には、コンボボックスのデータソース指定で・・ 乗換駅の場合2つ以上の路線が検索されます。「ペロッと出」さなくても駅名が決まれば、路線名(2以上)は、決定可能ですが・・ たしか、日本の駅は5000足らずです。 不動産関係で、DBにあまりお金をかけないということですので、路線は10以下、駅は100程度で充分かとお見受けします。  だとすると、もっと楽で高速な方法がありますが、 長くなったので、ここまで・・・ じゃ、がんばってね。

noname#706
質問者

お礼

しばらくどなたも回答して頂けなかったので少々涙しながらその時間を利用し とりあえずエクセルにて都内の沿線ごとに駅名をチキチキ入力してました。 さっそくアクセスにインポートした後、設定してみます。 高速な方法・・・?お手すきな時にでも教えて頂けたら嬉しいのですが・・・ 全国が対象の不動産情報でなくてホントに良かったです。読み方すら わからない駅が多いですから。がんばりまっす!

関連するQ&A

  • 駅名、路線名のデータが欲しいのです。

    データベースを使用したプログラムを作ろうとしているのですが、基となるデータに路線(山手線、半蔵門線等)や駅名(渋谷駅、永田町駅等)の名前のデータを使おうかと思っています。 そういったデータを提供している場所というのは無いのでしょうか? 郵便番号であれば、以前にそういったサービスを聞いた事があるので、電車でも同じようなものが無いかと考えたのですが・・・。

  • クエリ入力データの救済方法

    アクセス2010を使っております。 アクセスの使い方をよくわかっておらず、クエリを「テーブルデータをフィルタした物」ととらえていたため、クエリにどんどん入力していました。 そのデータがテーブルに反映されず困っております。 エクセル等で入力したクエリごとのデータを反映して入力はできないのでしょうか。 かなりの量を入力しているため、エクセルで編集するのも大変な状況なので 良い方法がありましたら、教えてください。

  • Access データの追加について

    大変基本的なことで申し訳ありません。 Accessのデータベースを作成したあと、追加して情報を入力すると 例えば、クエリで抽出しても、加わったデータがすぐにリストに 反映されるはずだと思うのですが なぜかそれがうまくいきません。 たとえば、クエリAを作ったあとに、データBをフォームから入力して、 クエリAを開くと、そこにデータBが反映されないということはあるのでしょうか。 その場合は何が原因でしょうか。クエリの設定方法でしょうか。 データは、私のPCのみで管理しており、複数人で入力しているものではありません。 Accessが2003を使用しています。 宜しくお願い致します。

  • グループ化したクエリへのデータ入力

    アクセスを使用している者です。グループ化したクエリのフィールドを使用して選択クエリを作成したのですが、データの入力ができません。できるようにする方法があれば教えて下さい。

  • フォームで入力しても反映されない

    ACCESSでフォームに入力しても元クエリに反映されない原因は何が考えられますか?コンボボックスからデータを入力しているのですが・・・。あと、選択クエリの更新結果が1件も表示されないのはリレーションシップの設定がまずいからでしょうか??

  • クエリ実行後の表から入力フォームを開く方法を教えてください

    WindowsXPでアクセス2002を使用しています。 選択クエリを実行し、検索結果一覧が出るようにしています。 その検索結果一覧に新たにフィールドを加え、そのフィールドからリンクなどを使って、そのレコードごとの入力フォーム(既存・同ファイル内)を開く機能を加えたいのです。 そのリンクの入れ方がわかりません。 おしえてください。よろしくおねがいいたします!!

  • アクセスのデータ入力について

    アクセスのテーブルの入力で同じフィールドへ同じデータを繰り返し入力する項目(日付など)があるのですが、1回だけ入力して他のレコードに反映させることはできないものでしょうか?解答よろしくお願い致します。

  • accessのクエリで入力が不可能…

    【テーブルA】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔テキスト型〕 フィールド4〔数値型〕 【テーブルB】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔数値型〕 フィールド4〔テキスト型〕 となっています。 両方のテーブルを使い、クエリを作成しました。 リレーションが、テーブルAのフィールド1と、テーブルBのフィールド3に設定してあります。 このようにして作成したクエリでデータの入力ができません。 なぜでしょうか? Access2000です。

  • ACCESS クエリで表示されているデータがテーブルで反映されない

    宜しくお願い致します。 ACCESSにおいてクエリで表示されているデータがテーブルで反映されないので困っています。 状況としてはあるフィールドに1が入力されるとその隣のフィールドにAが入力されて2が入力されるとBが入力され3,4,5・・・と続いていく感じでそれは“iif”を使って条件指定しています。 この場合クエリのデザインビューで見たときにテーブル名を指定することができないためにこのような状況になっているということはわかったのですが、テーブルにその条件で表示した物が反映されるためどのように記述をしたらいいのでしょうか・・・ ややこしい質問かもしれませんが、宜しくお願い致します。

  • アクセス チェックボックス入力日付表示方法

    アクセス初心者で悩んでいます。 いまアクセスフォームでデータ表を作成しているのですが、その中でチェック欄があり、その欄のチェックを押した日付を別フィールドに表示させるため手動で入力を行い、それをクエリに反映させていました。これをVBAか何かでチェック欄をつけたら現在日付を自動で表示させれないでしょうか?