• ベストアンサー

AccessでDB管理するには(異例)

お世話になります。 DATファイルをAccessに吸い上げ管理していきたいのですが 通常のDBは一行で管理するものだと思っていましたが。 下記のようなファイル(メモで開いたらこんな感じです)を管理するにはどのようなイメージで管理していけばよいのでしょうか? 20001111大阪太郎高速 大阪 枚方 AM      700 30001111大阪府枚方市大阪府枚方市大垣内町2丁目1番20 小型 割れ物 40001111 20002222大阪太郎地場 京都 京都 PM      700 30002222京都府京都市右京区京北周山町上寺田1-1 大型 割れ物 40002222 3行で1ユーザ管理だと思われます。 わかりそうな方ご教授願います

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

  • ベストアンサー
noname#96418
noname#96418
回答No.3

>カンマ区切りなのか、タブなのか、よくわかりません。 フィールドが文字で区切ってあれば、その文字がメモ帳で見えるはずですね。タブなら、項目の位置が(ある程度)揃っているでしょう。 >現在はすべて一つのマスに記載されてしまいます。 >Accessの機能をもって区切ろうとしたのですがすべてだめでした。 インポートの際に区切り文字をスペースと指定してもそうなのですか?質問の画面ではスペースがいくつか入っているように見えていますが。 もしどうしてもだめなら、メモ帳か何かで、自分でフィールドを区切る必要があるかもしれませんね。もっといい方法があるといいのですが。

その他の回答 (2)

noname#96418
noname#96418
回答No.2

#1さんの3の場合ですが、 (1)そのテキストファイルを新規テーブルTにインポート (2)Tから、先頭のフィールドの先頭の数字が 2 であるレコードを抽出して、追加クエリで新規テーブルAに出力 (3)同様に、Tから、先頭の数字が 3 であるレコードを新規テーブルBに出力 (4)同様に、Tから、先頭の数字が 4 であるレコードを新規テーブルCに出力 (5)テーブルA,B,Cの先頭のフィールドから先頭の数字 2, 3, 4 を削除 (6)テーブルA,B,Cの間に先頭のフィールドを使って、リレーションシップ(一対一)を設定する でどうでしょう。

P3mania
質問者

補足

イメージが出ましたありがとうございます あと質問違いですが、取り込み前のファイルがDATファイルで、カンマ区切りなのか、タブなのか、よくわかりません。 現在はすべて一つのマスに記載されてしまいます。 Accessの機能をもって区切ろうとしたのですがすべてだめでした。 良い方法ありますか?

  • wolf03
  • ベストアンサー率22% (241/1086)
回答No.1

先頭8桁の数字を利用する 1. 2~8桁目が第1キー、1桁目が第2キー、合わせて主キーとするか 2. 2~8桁目を一つの主キーとして一行に詰め込むか 3. 2~8桁目を一つの主キーとして各行を別のテーブルにするか 1.だと項目設定がまともに出来ないので2.か3.でしょうね

P3mania
質問者

補足

お返事ありがとうございます 2の場合主キーが20001111としたら 名前 大阪太郎 走行 高速 料金 700 場所1 大阪 場所2 枚方 時間 AM 30001111の場合 住所 大阪府枚方市大阪府枚方市大垣内町2丁目1番20 大きさ 小型  取り扱い 割れ物 40001111 空白(Null) 通常画面だと1主キーに対して1画面ですが1ユーザに対して3主キーを作ることになるのでどうやって1画面で管理すればよいのか・・・ 下4桁(1111)をくくり合せすればよいのですか? 方法等あれば願います

関連するQ&A

  • 枚方の佐藤病院に京都から行く方法

    この度、枚方の佐藤病院に着きに何度か京都市内から通うことになりました。どのような経路でいくのが早いでしょうか。こちらは京都市右京区、JR沿線です。

  • セルの文字列中のスペースを削除したい

    エクセルに入力されたデータで、文字と文字の間のスペースを取り除きたいのですが、どのようにすればよいでしょうか? データはこのようになっています 「大阪府 枚方市 楠葉 美咲 1丁目 1-1 ○×ハイツ 101」 これを 「大阪府枚方市楠葉美咲1丁目1-1○×ハイツ101」 としたいのですが・・・。

  • 京都 山国神社周辺の民家の赤い壁

    先日、京都山国神社へ行ってきました。 住所は京都府京都市右京区京北鳥居町宮ノ元1番地です。 山国神社周辺には赤い壁(腰壁?)の民家がたくさんありました。 小学校も腰壁ではありませんが赤い壁でした。 http://tairyudo.com/tukan/tukan140.html 質問 (1)こういう赤い壁のことをなんといいますか? (2)なぜこの地域には赤い壁の家がたくさんあるのでしょうか。

  • 京都市から大阪市までの所要時間(車で)

    京都市右京区から大阪市旭区の淀川まで車でどれくらいの時間がかかるでしょうか? だいたいでいいので、どなたか分かる方教えて下さい。よろしくお願いいたします。

  • ACCESSのオプションボタンで検索させたい

    お世話になります 例:下記にオプションボタンがあるとします フォーム ○大阪 ○京都 ○奈良 実行ボタン テーブル ID|市  |配送者| 1 |大阪市|太郎 | eto・・・・・・ 大阪にチェックを入れ実行ボタンを入力すると大阪府にある市町村を検出させたいのですがわかる方よろしくお願いします。 又、あくまで例ですので検索対象値はそんなに多くはないです

  • 大阪市内→京都への通勤ラッシュについて

    このたび転勤で大阪へ引っ越すことになりました。 勤務先は京都市内で、諸事情で大阪府内に住むため大阪→京都への電車通勤になります。 過去の質問なども参考にして、住むところを大阪市内・高槻市・枚方市の3つに絞りました。 そこで、下記1~5の、朝の通勤ラッシュ時の混雑具合について教えていただけないでしょうか? 座れるなら通勤時間がかかってもよいです。(1時間くらいまで) 逆に、押し込むほど混雑するなら、住むところを再検討しようと思います。 1.JR東海道・山陽本線:新大阪駅から京都方面へ 2.JR東海道・山陽本線:高槻駅から京都方面へ 3.阪急京都線:梅田駅から京都方面へ 4.阪急京都線:高槻市駅から京都方面へ 5.京阪本線:枚方市駅から京都方面へ よろしくお願いいたします。

  • 八幡市・枚方市あたりで小児歯科

    京都府八幡市、もしくは大阪府枚方市周辺で 咬合誘導をおこなっている小児歯科を探しています。 ご存知の方いらっしゃいませんか? よろしくお願いいたします。

  • 所要時間と宿泊地についてです

    大阪府枚方市樟葉駅に行きたいのですが、大阪市中央か京都のどちらに宿泊したほうがよいでしょうか。 またそれぞれからの所要時間はどのくらいかかるのでしょうか。 京阪電鉄本線を使うのがよいようですが、関東圏在住のため、関西圏はさっぱりわかりません。 よろしくお願いします。

  • FMラジオをクリアに聴きたい

    FM802が好きなのですが、ノイズが入って困ってます。 クリアに聴くにはどうしたら良いのでしょう? 受信地は、大阪府枚方市北中振3丁目、5階建のビルの1Fです。 現在は、購入時付属の簡単なアンテナを使用しています。 いろんな方向に張ってみたのですが、うまくいきません。

  • ICOCAについて

    私は今岐阜県に住んでいます。 春から大阪の大学に進学します。 3/13日に大学でオリエンテーションがあり、高速バスを利用して京都駅へ。 そして、京都駅から丹波橋へ行き、乗り継いで枚方市駅まで行く予定です。 そこで質問なのですが、京都駅→丹波橋→枚方市駅間でICOCAは利用できるのでしょうか。 ICOCAの使える範囲がイマイチ分かりません。 分かる方、田舎者にご教授頂けたら幸いです。

専門家に質問してみよう