|
>かろちん さん
レスありがとうございます!まず、OSとAccessのバージョンのことですが、
OS:office2003
Accessバージョン:2003
です。
>さて本題ですが、分からない部分があり、レスがつきにくいと思います。
そうですね…。全くの初心者で、わかりにくい文章になってしまいました。すみません(>−<)
>1)それぞれのテーブル内で親IDは重複するデータは存在しない
のでしょうか?
テーブルは、csvファイルを三つ取り込んであるので、カテゴリ(分類ページ)、アイテムページ(商品ページ)、あと恐らく商品の画像などの入っているアイテム(商品)の三つのテーブルがあります。親IDは、このカテゴリとアイテムページの二つのテーブルにあります。カテゴリのテーブルの中で親IDが重複することはありませんが、アイテムページの中では、重複しているものもあります。よって主キーが設定できませんでした。
>2)親IDでつなぐと書いてありますが、テーブルの構成はどう
なっていますか?
テーブルの構造(フィールドの種類やデータの中身)をUPしていただける
と、回答しやすいと思います。
現在データが会社の方にあるのですが、この休み中に自分でも勉強したいので、今自分が覚えている範囲で書き込みしてもよろしいでしょうか??
<カテゴリ>以下はフィールド名です。
フラグ 親ID 分類ページ 分類ページID ヘッドライン 説明文上 説明文下 フッター
<アイテムページ>
フラグ 親ID 商品ページ 商品ページID ヘッドライン 説明文上 説明文下
フッター
→親IDや分類ページID、商品ページIDは長整数型だったような気がします。「分類ページ」には、そのメーカーの名前、「商品ページ」には個々の商品の名前が入っていて、これはテキスト型だったと思います。ヘッドラインや説明文は、長いのでメモ型です。ヘッドラインなどは、もとはテキスト型だったのですが、FTPにcsvファイルをおとして、Accessにインポートする際に、普通にインポートするとインポートエラーが出てしまったので、メモ型にしました。勝手にデータ型を変えてよいのかも疑問なのですが…。
目的は親IDを使ってこの分類ページと商品ページをつなぐcsvファイルを作ることだそうなのです。
まだわかりにくい説明でしたら、本当にすみません…。月曜にはまたきちんとしたデータの中身やフィールドの種類をupできるのですが、今覚えているのはこれが精一杯の状態です。自分でも本などを読んでいるのですが、全く。。。
どうか、少しでも何か教えていただけることがありましたら、よろしくお願いいたします。
|
|