• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2003について)

Access2003についての違いとおすすめサイト

このQ&Aのポイント
  • Access2000と2003では大きな違いは無いが、モジュールコーディングやフォームのテキストのコントロールソースの指定などに差異がある。
  • Access2003をメインにするためには、Ver.2003の操作方法に慣れる必要がある。
  • Access2003に関する情報を探すためには、経験者の知識や実際の操作を参考にすると良い。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

> この度 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

guruguru2
質問者

お礼

ありがとうございます。 2003からでも機能が少しふえたんですね。 作った覚えの無いバックアップファイルが作られていて 『あれ?』と思っていたのが納得しました。

その他の回答 (2)

noname#79209
noname#79209
回答No.3

Access2000以降だったと思いますが、テーブルの文字フィールドの桁数(文字数)がUnicodeの関連から、単なる文字数に変更されています。 例えば、文字数を「5」としても全角5文字も入ってしまうため、10バイト分のデータも入ってしまいます。 ODBCなどで他のアプリケーションからAccessのデータを見に行く様な場合、この「5」という設定を見てしまうことがあり、Access上の全角5文字が取り込めなかったのでAccess上の文字数を10へ変更したことがあります。

guruguru2
質問者

お礼

ありがとうございます。 文字数でカウントする分には楽なんですけどね。 ODBC関連との影響もあるんですね。ありがとうございます。

回答No.2

下記のコードを 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 プロシージャ名に日本語が使用できない、ことです。

guruguru2
質問者

お礼

回答ありがとうございます。 >Access 2003 SP1 で実行しましたがエラーにならず ほえ!?なぜだ…。調べてみます。 あとはそうですね。2000で日本語プロシージャ名使えませんでした。 情報ありがとうございますm(_ _)m

関連するQ&A