2013/03/31

Office 365 Access アプリ -15- レコードの再クエリ

あまり手を加えない方向が良いと思うのだけど、これくらいは。

  レコードの再クエリ/RequeryRecords マクロ アクションは使っておくことになるかなと。


  まぁ当然にこのようなことは起きるわけで、"F5" 押下でブラウザのリロードでもよいのだけど UI として用意するのもよいじゃね?と思う。


2013/03/27

Office 365 Access アプリ -14- アクションバー

リスト ビューに組み込まれたコマンドボタン

  追加 / 削除 / 編集 / 保存 / キャンセルが用意されていて、充分な機能が用意されているので特に何もすることはない。

  表示/非表示は、ビューの書式設定で行う。

2013/03/25

Office 365 Office ProPlus の展開

り、、流石という感じ。

  しばらく前に試してみてはいたもののうまくいかず放置していた件。さすがです。
  WSUSではできないですから、Office アップデートを組織内でコントロールするときには必須ですねぇ。いくらインストールにスムーズ感がある Click-to-Run でも結構DL量あるし、必要になったら準備しておこうかなと。Office 単体製品でもできればいいなぁと。

Office 365 Access アプリ -13- データマクロ レコードロック

レコードのロックについて勉強してみた。さて、あってるのかどうか。


  レコードごと/ForEachRecord データブロックで確認する。
BEGIN TRAN

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE

DECLARE _dm_cur1 CURSOR LOCAL STATIC FOR
 SELECT
  [F_text]
 FROM
  [Table1]
 
 WHERE [Table1].[ID] = 1
 --ORDER BY [ID] ASC

OPEN _dm_cur1
CLOSE _dm_cur1
DEALLOCATE _dm_cur1

SET TRANSACTION ISOLATION LEVEL READ COMMITTED
--- ここまで実行して確認

ROLLBACK TRAN
  こんな感じのものをSSMSで実行しながら確認。データ マクロがストアド プロシージャに変換されたものを簡略化した。

2013/03/24

Office 365 Access アプリ -12- データマクロ トレース

データ マクロのデバッグとかにトレースを見る。詳細までは見れないけれど。

データ マクロ実行の経過や結果をトレースで確認することができる。


  "データ マクロのトレース/Data Macro Tracing"がOnになっていると、データ マクロ実行時の経過が記録されていく。変換されたストアド プロシージャにロジックが組み込まれているのでこれ以上の操作をすることはない。"トレース テーブルの表示/View Trace Table"押下でテーブルが表示される。ただし、ブラウザで。


  軽い内容であればこれで充分なのだけど、ログが多くなったりデータマクロを動作させるためのUIを用意したりと以外に面倒な時がある。