2011/03/31

access2010 access2007 パッケージソリューションウィザード その13 レジストリ設定

ウィザードで追加設定できるレジストリについて。
ここ

access2010 Webデータベース その12 フィールドの最大値/最小値/平均値

データマクロで使用するデータブロックマクロアクション(LookupRecord/ForEachRecord)を使って、フィールドの最大値/最小値/平均値を求める。

最大値/最小値の場合、 レコードの参照(LookupRecord)でよい。引数InにはOrder By句を指定し昇順降順を指定する。参照されるレコードが複数となる可能性があるが、ひとつ目のレコードを参照するから降順であれば最大値、昇順であれば最小値を取得できる。ただし、昇順とした場合、フィールドの値がNullが先頭レコードになるから、Where句もしくはWhere条件(Where Condition)で、Is Not Nullとする必要がある。

平均値については、レコードごと(ForEachRecord)を使って、レコード数と合計を計算すればいい。

2011/03/27

access2010 Webデータベース その11 DatePicker

もう少し大きくできないだろうかというのがきっかけ。遅いのはやむを得ない。
もうちょっと理解を深めてから再検討しよう。

以下、スクリーンショットのみ

access2010 Webデータベース その10 列数(Column)の設定

クエリ/テーブルから参照できる列の最大数


最大数は、[サーバーの全体管理]→[サービスアプリケーションの管理]→[Access Services]で設定可能(Max:255)

2011/03/25

FireFox4 なんだか面白いことになってる

テキストボックスのサイズを変更できる
ちょっと不親切な表示になる

ゆっくり確認してみよう

access2010 Webデータベース その9 日付書式と関数をどうするか

Webデータベースの場合、日付書式や関数に制限がある。SharePoint上で動作するのだから、これはやむを得ない。だけど何とかしたいことがある。
クライアントデータベースの場合、Format(Date,"yyyy/mm/dd (ddd)")やFormat(Date,"ww") とかできるのだけど、これができない。これらを実現しようとする場合、集計フィールド/データマクロ/クエリでやりくりしよう。

2011/03/10

access2010 Webデータベース その8 IE9を試してみたのだけど

IE9からからレポートを印刷しようとしたらこうなった。
access2010というよりも、IE9とreport serverのお話だと思うのだけど。

まぁ、様子見

access2010 マクロエディタがいろいろと便利

いまさらだけど。IntelliSenseが使えて便利かなと。
新機能ゆえ、不具合も抱えているけど。
IF~Else~ElseIfが表現できる

2011/03/09

access2010 Webデータベース その7 レポートあれこれ

久しぶりにWebデータベースについて。レポート周りの動作がきちんとできるように環境を整えることができたようだから。


2011/03/08

2011/03/04

sharepoint2010 動作環境デモ用VHD

充分なマシンリソースがあって、全部込みを作るなら、これでできるかも。
2010 Information Worker Demonstration and Evaluation Virtual Machine
試したことないけど。

ちょっと試した。
Pass@word1, Virtual Machines, and Windows Keyboard Layouts

sharepoint2010 インストール

インストール時の画面キャプチャを27点。必須コンポーネントインストールが失敗したり、うろうろしてたから時間かかったけど、本編1時間程度。
access servicesの土台だからenterprise

ドメイン環境追加。
ごそごそやっててさらに思った。SharePointはドメイン環境ありきなんだろうな。

sharepoint2010 Hyper-V上に展開するとき

仮想マシン ガイダンス (SharePoint Server 2010)
統合サービス
 コンピューターの時計の同期はしない
自動停止
 状態を保存しないように構成
スナップショット
 スナップショット機能を使用しない

2011/03/03

access2010 削除前データマクロ/削除後処理とフォームイベント

削除前データマクロでエラーを生成しマクロを中止とする場合、
form.Deleteイベントは発生する。
form.Deleteイベントで Cancel = True とした場合、
削除前データマクロは実行されない。
削除前データマクロで削除を中止した場合、
form.BeforeDelConfirmイベントとform.AfterDelConfirmイベントは発生しない。

Delete→削除前データマクロ→BeforeDelConfirm→AfterDelConfirm

削除後処理が微妙なタイミングで実行されている模様。ミリ秒単位でしかみてないけど、削除されるときでBeforeDelConfirm以前。

2011/03/02

access2010 フォームエラーイベントと変更前データマクロ

Private Sub Form_Error(DataErr As Integer, Response As Integer)
    Response = acDataErrContinue '既定アラート抑止
    Select Case DataErr
        Case 2113 '書式に適さなかった
            MsgBox ActiveControl.Name & "は、○○です。", , "入力"
        Case 2279 'InputMaskに違反
            ActiveControl.Undo
        Case 2107 '入力規則に違反
            MsgBox ActiveControl.Name & "は、○○です。", , "入力規則違反"
        Case 3314 '値要求
            MsgBox ActiveControl.Name & "は、○○です。", , "入力必須"
        Case 3939 '変更前データマクロでのエラー
            Response = acDataErrDisplay
        Case Else
            Response = acDataErrDisplay
    End Select
End Sub

access2010 Win7SP1上でのトラブル

Windows7 SP1とVB6で不具合
Answersにコメントしてきたのだが、もうね、なんでしょう。

Hyper-V VHDの最適化

仮想PCをWin7SP1化していて、うろうろしてしまったのでメモ。
テンプレートとなる仮想PCのVHDを最適化したかったのにエラーが出てタスクが実行できない。
そんなとき、

vssadmin list shadows
で確認して
vssadmin delete shadows /all
でシャドウコピーを削除