- ベストアンサー
Access2003についての違いとおすすめサイト
- Access2000と2003では大きな違いは無いが、モジュールコーディングやフォームのテキストのコントロールソースの指定などに差異がある。
- Access2003をメインにするためには、Ver.2003の操作方法に慣れる必要がある。
- Access2003に関する情報を探すためには、経験者の知識や実際の操作を参考にすると良い。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> この度 Access2003で作業することになったのですが、 > 今まで、Access2000 か 97、95 でのみ作業経験があります。 Access2000と、大差はないと思いますので、新機能にどのようなものがあるのかを 確認しておけば大丈夫だと思います。 [ACC2002] Access 2002 の新しい機能と強化された機能 http://support.microsoft.com/default.aspx?scid=kb;ja;295358 [ACC2003] Office Access 2003 の新機能および新たに強化された機能の使用方法 http://support.microsoft.com/default.aspx?scid=kb;ja;823089
その他の回答 (2)
Access2000以降だったと思いますが、テーブルの文字フィールドの桁数(文字数)がUnicodeの関連から、単なる文字数に変更されています。 例えば、文字数を「5」としても全角5文字も入ってしまうため、10バイト分のデータも入ってしまいます。 ODBCなどで他のアプリケーションからAccessのデータを見に行く様な場合、この「5」という設定を見てしまうことがあり、Access上の全角5文字が取り込めなかったのでAccess上の文字数を10へ変更したことがあります。
お礼
ありがとうございます。 文字数でカウントする分には楽なんですけどね。 ODBC関連との影響もあるんですね。ありがとうございます。
- GreatDragon
- ベストアンサー率46% (186/402)
下記のコードを Access 2003 SP1 で実行しましたがエラーにならず正常に実行されます。 If IsNull(Me!テキスト1.Value) = True Then '.ValueはつけなくてもOKだが、つけても問題ない End if コントロールの確認や、CodeContextObject や Me プロパティの再確認をされたらいかがでしょうか? > その他になにか違いがあるなら知っておきたいと思いました。 基本的なオブジェクト・メソッド・プロパティしか知らない私にとっては、Access 2000 と Access 2003 の違いはないように見えます。 (VBAだけの話です。) 蛇足ですが(既にご存知かと思いますが)、Access 97 と Access 2000 では日本語の取り扱い方に注意してください。 例えば、Access 2000 以降は Function プロシージャ名に日本語が使用できない、ことです。
お礼
回答ありがとうございます。 >Access 2003 SP1 で実行しましたがエラーにならず ほえ!?なぜだ…。調べてみます。 あとはそうですね。2000で日本語プロシージャ名使えませんでした。 情報ありがとうございますm(_ _)m
お礼
ありがとうございます。 2003からでも機能が少しふえたんですね。 作った覚えの無いバックアップファイルが作られていて 『あれ?』と思っていたのが納得しました。