Access2003からAccess2010へ移行するにあたっての問題点等を聞かれても‥‥ 使っていないので答えられない。「しっかり調べなさい」としか言いようがない...
で、個人的には
- office.microsoft.com の「Access 2003 から Access 2010 へ移行する」
- 読んでみたが、たいしたことは書いてなかった。
- Access 2010 での変更点 (technet.microsoft.com)
削除された機能カレンダー コントロール (mscal.ocx)
Access 2010 では、Microsoft カレンダー コントロール (mscal.ocx) は使用できなくなりました。代わりに、Access 2010 の日付選択コントロールを使用できます。以前のバージョンの Access でカレンダー コントロールを使用していたアプリケーションを Access 2010 で開くと、エラー メッセージが表示され、カレンダー コントロールは表示されません。- 影響を受けるのは、どうやら これだけのようだ...
直面する問題として、FS社のシステムがある。
今、判っているいるのは、実績収集メニューの[作業日]ボタン。
- Private Sub lbl作業日_Click()
- VARAns = Nz(get_Calendar(Me.txt作業日報日))
- If Not IsNull(VARAns) Then
- Me.txt作業日報日 = VARAns
- Call txt作業日報日_AfterUpdate
- End If
- End Sub
-
- 「get_Calendar」という関数を使っている。
- get_Calendar 関数は、共通モジュールの mda ファイルにあることが判った。
で、
更に、
- 確実を期すため、Access2010 にアップグレードした。
- Access2010 で起動したら、[参照設定]に関連するエラーが出たので、
Microft Calendar Control 10.0 を削除した。 - 再度起動したら‥‥ コンパイルエラーは出ず、無事起動した。