ここ |
2011/03/31
access2010 Webデータベース その12 フィールドの最大値/最小値/平均値
データマクロで使用するデータブロックマクロアクション(LookupRecord/ForEachRecord)を使って、フィールドの最大値/最小値/平均値を求める。
最大値/最小値の場合、 レコードの参照(LookupRecord)でよい。引数InにはOrder By句を指定し昇順降順を指定する。参照されるレコードが複数となる可能性があるが、ひとつ目のレコードを参照するから降順であれば最大値、昇順であれば最小値を取得できる。ただし、昇順とした場合、フィールドの値がNullが先頭レコードになるから、Where句もしくはWhere条件(Where Condition)で、Is Not Nullとする必要がある。
平均値については、レコードごと(ForEachRecord)を使って、レコード数と合計を計算すればいい。
最大値/最小値の場合、 レコードの参照(LookupRecord)でよい。引数InにはOrder By句を指定し昇順降順を指定する。参照されるレコードが複数となる可能性があるが、ひとつ目のレコードを参照するから降順であれば最大値、昇順であれば最小値を取得できる。ただし、昇順とした場合、フィールドの値がNullが先頭レコードになるから、Where句もしくはWhere条件(Where Condition)で、Is Not Nullとする必要がある。
平均値については、レコードごと(ForEachRecord)を使って、レコード数と合計を計算すればいい。
ラベル:
access 2010,
SharePoint 2010,
Webデータベース
2011/03/27
access2010 Webデータベース その11 DatePicker
もう少し大きくできないだろうかというのがきっかけ。遅いのはやむを得ない。
もうちょっと理解を深めてから再検討しよう。
以下、スクリーンショットのみ
もうちょっと理解を深めてから再検討しよう。
以下、スクリーンショットのみ
ラベル:
access 2010,
SharePoint 2010,
Webデータベース
2011/03/25
access2010 Webデータベース その9 日付書式と関数をどうするか
Webデータベースの場合、日付書式や関数に制限がある。SharePoint上で動作するのだから、これはやむを得ない。だけど何とかしたいことがある。
クライアントデータベースの場合、Format(Date,"yyyy/mm/dd (ddd)")やFormat(Date,"ww") とかできるのだけど、これができない。これらを実現しようとする場合、集計フィールド/データマクロ/クエリでやりくりしよう。
クライアントデータベースの場合、Format(Date,"yyyy/mm/dd (ddd)")やFormat(Date,"ww") とかできるのだけど、これができない。これらを実現しようとする場合、集計フィールド/データマクロ/クエリでやりくりしよう。
ラベル:
access 2010,
Webデータベース
2011/03/10
2011/03/09
access2010 Webデータベース その7 レポートあれこれ
久しぶりにWebデータベースについて。レポート周りの動作がきちんとできるように環境を整えることができたようだから。
ラベル:
access 2010,
SharePoint 2010,
Webデータベース
2011/03/08
sharepoint2010 読まないといけない資料
Microsoft SharePoint Server 2010 自習書シリーズ
Webデータベースで必要なaccess servicesについては、Enterprise 機能活用ガイド
データサービスに必要なBCSについては、Business Connectivity Services 活用ガイド
Webデータベースで必要なaccess servicesについては、Enterprise 機能活用ガイド
データサービスに必要なBCSについては、Business Connectivity Services 活用ガイド
ラベル:
access 2010,
SharePoint 2010,
Webデータベース,
メモ
2011/03/04
sharepoint2010 動作環境デモ用VHD
充分なマシンリソースがあって、全部込みを作るなら、これでできるかも。
2010 Information Worker Demonstration and Evaluation Virtual Machine
試したことないけど。
ちょっと試した。
Pass@word1, Virtual Machines, and Windows Keyboard Layouts
2010 Information Worker Demonstration and Evaluation Virtual Machine
試したことないけど。
ちょっと試した。
Pass@word1, Virtual Machines, and Windows Keyboard Layouts
ラベル:
Hyper-V,
SharePoint 2010,
Webデータベース
sharepoint2010 インストール
インストール時の画面キャプチャを27点。必須コンポーネントインストールが失敗したり、うろうろしてたから時間かかったけど、本編1時間程度。
access servicesの土台だからenterprise
ドメイン環境追加。
ごそごそやっててさらに思った。SharePointはドメイン環境ありきなんだろうな。
access servicesの土台だからenterprise
ドメイン環境追加。
ごそごそやっててさらに思った。SharePointはドメイン環境ありきなんだろうな。
ラベル:
access 2010,
SharePoint 2010,
Webデータベース
sharepoint2010 Hyper-V上に展開するとき
仮想マシン ガイダンス (SharePoint Server 2010)
統合サービス
コンピューターの時計の同期はしない
自動停止
状態を保存しないように構成
スナップショット
スナップショット機能を使用しない
統合サービス
コンピューターの時計の同期はしない
自動停止
状態を保存しないように構成
スナップショット
スナップショット機能を使用しない
ラベル:
Hyper-V,
SharePoint 2010,
Webデータベース
2011/03/03
access2010 削除前データマクロ/削除後処理とフォームイベント
削除前データマクロでエラーを生成しマクロを中止とする場合、
form.Deleteイベントは発生する。
form.Deleteイベントで Cancel = True とした場合、
削除前データマクロは実行されない。
削除前データマクロで削除を中止した場合、
form.BeforeDelConfirmイベントとform.AfterDelConfirmイベントは発生しない。
Delete→削除前データマクロ→BeforeDelConfirm→AfterDelConfirm
削除後処理が微妙なタイミングで実行されている模様。ミリ秒単位でしかみてないけど、削除されるときでBeforeDelConfirm以前。
form.Deleteイベントは発生する。
form.Deleteイベントで Cancel = True とした場合、
削除前データマクロは実行されない。
削除前データマクロで削除を中止した場合、
form.BeforeDelConfirmイベントとform.AfterDelConfirmイベントは発生しない。
Delete→削除前データマクロ→BeforeDelConfirm→AfterDelConfirm
削除後処理が微妙なタイミングで実行されている模様。ミリ秒単位でしかみてないけど、削除されるときでBeforeDelConfirm以前。
ラベル:
access 2010,
データマクロ
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
ラベル:
access 2010,
データマクロ,
メモ
Hyper-V VHDの最適化
仮想PCをWin7SP1化していて、うろうろしてしまったのでメモ。
テンプレートとなる仮想PCのVHDを最適化したかったのにエラーが出てタスクが実行できない。
そんなとき、
vssadmin list shadows
で確認して
vssadmin delete shadows /all
でシャドウコピーを削除
テンプレートとなる仮想PCのVHDを最適化したかったのにエラーが出てタスクが実行できない。
そんなとき、
vssadmin list shadows
で確認して
vssadmin delete shadows /all
でシャドウコピーを削除
登録:
投稿 (Atom)