次の方法で共有

正しいリレーションを張ったままアクセステーブルをSharePointリストにエクスポートできますか?

Anonymous
2014-05-02T18:00:07+00:00

アクセス2013で作ったテーブル**「A」から「I」**まであります。

わかりずらい図ですが、このようにリレーションを張っています。

SharePointリストにエクスポートしようとしていますが、

テーブル**「C」を選択しするとテーブル「B」「G」「A」**の4つのテーブルが、リレーションの張られた状態でエクスポートされました。

テーブル**「D」をエクスポートすると、SharePointリスト上ではテーブル「D」「B-1」「G-1」「A-1」**が作成されてしまいます。

テーブル「B」「G」「A」がそれぞれ2つになってしまうのです。

このような場合、どうのようにしたら全テーブルを正しいリレーションを張ったままエクスポートできるでしょうか?

ご教授お願い致します。

尚、こちらのフォーラム、まだ使い方がわからずお礼の返答ができない時はご容赦下さい。

※ モデレーター 注記

質問の内容にあわせて、タイトルを変更しました。

元のタイトル 「アクセステーブルをSharePointリストにエクスポート」

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2014-05-03T05:21:38+00:00

MukkuMukuです。

ざっくばらんにいうと仕様によるものと考えてよいです。

Access データベース上のテーブルを SharePoint サイト上の カスタム リストとしてエクスポートする際、リレーションが設定された テーブル も同時にエクスポートしてくれるのですが、根本的な動作のうち、

  • すでにSharePoint サイト上に配置された SharePoint サイト上の カスタム リスト
  • エクスポート操作により SharePoint サイト上に変換/配置される対象のAccess テーブル

それぞれが同一のものであるか確認する術がないからです。なので、新規のカスタム リストとしてエクスポートされ、新規のSharePoint リスト(カスタム リストのリンク テーブル)になります。

自動的な判定で実施されているので、対応できていないものについてはどうしても手動で調整するということになるのでしょう。

実際の操作手順からすると、テーブル:D をエクスポートしたあと、SharePoint サイト もしくはSharePoint Designer でエクスポートしたカスタム リストのルックアップ列の設定を編集し、重複したカスタム リストを削除するという感じになるかと思います。

関連して整理しておきたい内容としては、

  • SharePoint リスト (リンク テーブル)に設定されたリレーションシップ
  • SharePoint サイト上のカスタム リストに設定されたリレーションシップ

は同じ機能をしますが、それぞれは別のものです。例えば、SharePoint サイト上に配置されたカスタム リストにルックアップ列が設定されていない状態でAccess データベース上にSharePoint リストが存在するとします。この時、Access データベース上でのリレーションシップを独自に設定することは可能です。

他、Access + SharePoint リストの設計で関連する情報:

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-05-03T16:15:53+00:00

    「MukkuMuku」様、

    先日は、「クエリに含まれてる出力列」のご回答にお礼が出来ず失礼しました。

    アクセスを新規で開きテーブルDのみインポートした後、SharePointサイトに上げました。

    その後、SharePoint サイトにてリレーションを設定しましたが、

    テーブルDのリレーションしたいフィールドの編集の仕方がわからず、新規にフィールドを作成し

    これを「参照」に設定し直し、前のフィールドと入替えています。

    >ルックアップ列の設定を編集  (ここがわかりませんでした。)

    とりあえず、うまく動いてはいますが、やっぱり、日曜プログラマには敷居が高いSharePointです。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません