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

ExcelVBAでグラフのサイズやフォント種類を変更

秀吉というアンケートソフトで作ったExcelのグラフを、マクロを使って色々変えようと。 たくさんあるのでExcel2013のVBAで、グラフサイズとともにフォントサイズとフォント種類を変更しようとした …

在庫らくだのメニュー部分を、UiPathで操作する->うまくいったり、いかなかったり

テスト中は、うまくいったものが、本番では、うまくいかなくなったり(うまくいくことも、たまに)。 UiExplorerでタグを調べたり、クリックを偽装したり、待機時間を入れてみたりと、いろいろ試してみた …

WooCommerceのメール通知設定「注文保留」は支払方法「銀行振込」において必須

はまった。 先ほどからWooCommerceをテスト環境でテストしている。 困ったことに、支払方法を銀行振込にしたときに限り(クレジットカードと代引きは影響なし)、メールが注文者に送信しなくなった。 …

no image

AccessのBeforeUpdateでUndo

BeforeUpdateプロシージャ内の処理で、Cancel = Trueとしたら更新がキャンセルされるところまではできたが、テキストボックスにNullを代入しようとしてエラーが出たりして、間違って入 …

no image

AppActivate Me.Caption

AppActivate Me.Caption これがわかるまで何時間かかった事やら。 おかげで知恵熱がでちゃったよ。 (ユーザーフォームから呼び出したダイアログを閉じたあとフォームにフォーカスが戻らな …