12. デスクトップ と Web の設計要素の比較(2010)
設計要素 デスクトップ DB
Web DB
クライアント Web
テーブル あり あり SharePoint リスト
フォーム あり あり
イベントはマクロのみ
(VBが使えない)
クエリ あり あり
クエリデザイナのみ
(SQLが使えない)
レポート あり あり
Webで表示
(Onlineでは無効)
マクロ あり あり あり
モジュール あり あり なし
12
13. Access Services 2010
• Web の制限
– Web で実行されるものは Web になければならない
• Web フォームのデータソースは Web テーブル
• Web クエリでは SQL が使えない
• Web フォームでは VB が使えない
• マクロも同じ
– 細かいことをやろうとすると結局 Access がいる
13
14. Access Services 2010
• 当時ユーザーが思ったこと
– mdb が Web で動くそうだ!!
– イントラで運用している mdb を Web でやろうとした
→ フォームをWebに移植しきれなかった。(VBモジュールとか)
– データだけでも共有しよう!!
• Web テーブルへのリンクができる
→ SharePoint リストの制限に対応しきれなかった。
– オートナンバーのキーに対応したぞ!!
→ リンクテーブルのリストへのバッチ処理が遅かった。 (数千件)
– Web 化断念...
14