IT仕事 MS Access

Office365にはSharePointリストという表データが保存できる機能がありAccessのリンクテーブルにできる

投稿日:

Office365では、AccessのWebアプリを作れる。
それで今、勉強しているのだが、Office365にはSharePointリストという表データが保存でき、それをAccessのリンクテーブルにできるらしい。

となると、データベースをクラウドに置けるってこと?
すごくないか?
興奮しつつ、試してみた。

まずはブラウザでOffice365のチームサイトにアクセスし、アプリ一覧の「スプレッドシートのインポート」をクリックして順に辿っていくと、簡単にExcelシートを取り込めた。

自分のアプリ 2015-02-19 15-19-18
次にAccessで、「外部データ」-「その他」「SharePointリスト」を選び、シェアポイントサイト(https://XXXXXXXXX.sharepoint.com)を指定すると、さっき作ったリストが出てくるので、それを選べばOK。

a
これでできたリンクテーブルを、今回は簡単に、オートフォームでフォームを作成。
フォームを使ってデータを書き直してみる。
すると確かに、Accessのローカル側アプリケーション経由でクラウドのテーブルに変更が保存される! やった!
あと、以下のようにSharePointリストとの接続方法は、他にも色々用意されている。

b    c

・・・で、ここでハタと気がついた。

確かに、クラウドのテーブルには保存されるけど、複数のAccessから入力・削除・更新のリクエストが来たときに、競合解決の仕組みはあるんだっけ?
ロックとか、そういうやつ。

調べたところ、AccessのWebアプリで作ったテーブルはSQLサーバのテーブルとして保存されるのだが、一方SharePointリストは、単なるワークシートのようだ。
あと、SharePointリストには5000件問題というのがあるみたいで、ちょっとした量を超えると、色々あるみたい。
次のバージョンあたりでは解決されそうな気はするけどね。

残念!
けどせっかっくみつけたこのSharePointリストのAccessでの活用法、何かよい使い道、あるかな。

参考
[アーカイブ済み] [解決済み]SharePoint オンラインでデータテーブルの使い方の質問 | Office 365 の展開 | Office 365 – 日本語

-IT仕事, MS Access

執筆者:

関連記事

no image

Xojoに興味がある

というのも、Webアプリが作りたくなったからである。 https://xojo.grapecity.com/ HTML5が世に出てから数年したくらいに、Monacaの入門本を買って、それで試しにWeb …

Power Automate Desktopで .NETスクリプトを実行して正規表現で文字を抜き出す

やりたかったことは、 文字列を与えて、その文字列から正規表現でハイフンに挟まれた文字列を取り出すこと。 ChatGPTに質問したら、それらしいスクリプトは作ってくれたけど、いざ動かすとエラーになり、正 …

Excelワークシート上にフォームコントロールを配置する際のコツ

コントロールとセルのリンクを作るのは、あとにする。 リンクを作ってしまうと、それをコピペしたときに連動してしまい、リンクを解こうとするとコピー元も解かれてしまい、とにかくすごく面倒なことになる。 別シ …

no image

Shopifyで注文に付けたタグが消える(日本語の場合)

手入力でタグ付けしても、アプリでタグ付けしても、日本語はダメ。気持ち悪いのは、一度、日本語のタグ付けをして、正しく保存されたように見えても、次に画面遷移したらそれが消えていたり、時間がたったら消えてい …

no image

Linkstationの新旧入れ替えにまつわるバックアップUSBディスクのトラブル

バッファロー製NASのLinkstationのHD-HG160LANに、USB接続で外付けHDDをくっつけて毎週バックアップを取るという構成で、今まで使ってきた。 しかしこのたび、容量の限界が来たため …