Access2003がWindows7で遅い

【きっかけ】
こんな問い掛けから始まりました。

Access2003で、WindowsXP の 共有フォルダに データMDB を置いて、
ネットワーク上の WindowsXP からリンクテーブルで使用するのに比べて
ネットワーク上の Windows7 から使用すると遅くなる。

問題となり得る範囲が広すぎるので、
切り分けの提案をしてその場を逃れた後、実際に検証をしてみました。

※遅くなるか判断できればよいので、検証環境は細かく書きません。

【検証用プログラム】
過去2年分の在庫と実績を再計算するAccess2003のMDBを使用
クエリーとVBAのみでAccess2003以外の機能は使用していません。
【検証環境】
WindowsXPはSP3, Widows7はSP1, すべて x86, MEM:2GB
Office2003 SP3, WindowsUpdateよりすべてのアップデートを適用済みです
ホスト環境を含めてHDDのデフラグも実施しました
【検証結果】
3回の実行時間を計測して平均しました

実機を使った検証結果です。
実行結果表
スタンドアローン実行時間
 プログラムMDBとデータMDBを同じPC上に置いてリンクテーブルで使用します
ネットワーク実行時間
 データMDBはネットワーク上に有るWindowsXPパソコンの共有フォルダに設置して
 リンクテーブルで接続して使用します。
環境について
 縦軸:処理にかかった秒数
 なし:アンチウィルスソフトを入れない状態
 MSE:Microsoft Security Essentialsを導入
 KIS:Kingsoft Internet Security 2012 無料版を導入
 VB:トレンドマイクロのウィルスバスター・体験版を導入
 NAV:ノートンアンチウィルス・体験版を導入
 AVG:AVGインターネットセキュリティ2012・無料版を導入
 Avast:avast無料版を導入

スタンドアローンではMSEで大きく実行時間に差が有りますが、
データMDBをネットワーク共有フォルダへ置いた場合は差が有りませんでした。

【結論】
クリーン環境で「Access2003がWindows7で遅くなる」という事は無さそうです。
実測環境ではスタンドアローンでMicrosoft Security Essential を使用している
場合のみWindowsXPよりWindows7の方が2倍近く遅いという結果でした。

–【追記 2012.4.18】————————————————————————————
ここまで読んで頂いて有難うございました。
この投稿後にWindows7+Access2003+遅い の3キーワードでアクセスが増えています。
実際に遅くて困っている方が多いという事なのでしょう。技術者?としては気になります。
検証は
 クライアント HP dv6200 (Core2Duo, Mem:2GB )
 WinXPの共有側 NEC MY28 (Core2Duo E8400, Mem:4GB )
 処理はリンクテーブルをクエリとVBAで一気に更新するもので、
  実行中画面の表示は有るものの、一覧の画面表示などの処理が有りません。

ご提示頂ける情報が御座いましたら、
  コメントへ必ずメールアドレスを記載してご投稿ください。
  ご投稿頂いた内容は一切掲載致しません。
 ※掲載OKな場合は「掲載OK」と入力をお願いします。

  可能な限り当方でも検証・追及を行いたいと思います。

–【追記 2012.7.17】————————————————————————————
あまりに迷惑コメントが多いので、コメント投稿を中止に致しました。
ご理解・ご了承ください。

カテゴリー: MS-Access, Windows7 | コメントする

留守番電話

家を長期間留守にする時に何時も気になっていたのが留守番電話。

毎晩確認するようにしているが「直ぐに折り返せたら」と思うことが有ります。
急ぎの要件なら携帯にかかってくるのですが、そうで無い事もしばしば。

使っているのは中古で戴いたシャープのCJ-V73CLという電話機。

ネットでマニュアルを発見しました。
 ・こちら:メーカーサイト
 ・リンク切れなら当サイト:取説1 取説2

何か良い方法が無いかと探してみると「留守番録音後に指定番号へお知らせ」という機能があります。

流れはこんな感じでドンピシャの機能。
 誰かが自宅へ電話→留守番へ伝言を残す→電話機が自分の携帯へ発信→伝言内容を聞ける

1.最初に日時を設定します
  [登録]→[保留]→「日時」→[登録] (日時は西暦下2桁 日付4桁 時刻4桁(24H))
  日時の例)2011/3/5 1:20pm の場合は 1103051320 になります。

2.暗証番号を登録します。
  [登録]→[再生/停止]→ 暗証番号4桁 →[登録]

3.留守録後の転送先を登録
  [登録]→0→ 電話番号 →[登録]
  転送先の確認方法は #→0

4.転送開始の設定
  [登録]→0→[登録]

これで伝言が有れば直ぐに携帯へ着信させることが出来るので
毎晩確認する手間も減ってOK!

転送を停止する場合は、[登録]→0→[登録]
転送先を変更する場合は、転送を停止してから3と4を行います。

カテゴリー: その他 | コメントする

auのGalaxyS2+WiMax

自宅がauギガ得プラン(KDDI)のASAHIネットで、スマートバリューの対象になる。
そこで、懲りずに計算してみました。

通話もするのでプランSSで980円(無料通話1000円)
通信に関しては、ISNET315円+ISフラット5460円+WiMax525円
GalaxyS2が一括42210円で月々1758円
ユニバーサル7円
全部で9045円

スマートバリューで▲1480円
GalaxyS2の月々割で▲1470円
割引合計2950円

割引後支払額:6095円

—————————————
現在は
SoftBank Ultra WiFi(007z)が 3305円
DocomoのGalaxySが 1725円

合計 5030円

—————————————
月額の差額は 約1000円
他に20,000円くらいかかる。
1.MNP手数料2100円
2.Docomoの端末購入サポートの違約金が8000円くらい
3.Ultra Wifi(007z)の解約金が10,000円くらい

初期費用20,000円で月々+1000円でWiMaxが使えて
1台持ちで済むと思えば有りかもしれない。
悩みどころ。

—————————————
2台持ちは面倒だが料金プランでは今現在が最強のようです。
テザリング可+通信放題+無料通話1000円くらいで
ある程度の地方でも大丈夫。
この条件で5000円くらいで新しいスマフォを手に入れる
方法があれば、どなたか教えてください。

—————————————
ちなみに、成瀬のauショップの女性の方が料金プランを
とても分りやすく説明してくださり、今までで一番でした。

カテゴリー: Mobile, ハードウェア | コメントする