アプリ版:「スタンプのみでお礼する」機能のリリースについて

アクセス2003で作成したものがアクセス2010では全く使用できなくなりました。
どのボタンを押しても下記メッセージがでます。

●イベントプロパティに指定した式 クリック時 エラーが発生しました。
・修正候補 ステートメントの最後
・マクロ名、ユーザー定義関数名、(イベントプロシージャ)以外の式が指定されています。
・関数、イベント、マクロの評価でエラーが発生しました。

●ヘルプを表示すると
 このエラーはイベントのロジックの場所を評価できない為にイベントを実行できなかった為に発生します。例えば、フォームの OnOpen/開く時”” プロパティが=[フィールド]に設定されている場合、イベントが開始されたときに、マクロまたはイベントの名前が実行対象として予期されるため、このエラーが発生します。

コードを見ると赤くなっているのは下記だけだったのですが、他にも問題があるような気がします。。。。

Private Sub 見積書(少数点)ボタン_Click()

End Sub

Private Sub 報告書(少数点)ボタン_Click()

End Sub

ご教授宜しくお願い致します。

A 回答 (3件)

そのファイルのバックアップを取っておきます。


まだAccess2003のパソコンがあるなら問題なく作業できるか確認。
OK ならAccess2010 のパソコンで
Access起動、
画面の右側に、
空のデータベース
ファイル名
Database1.accdb
などとあるので、
accdb(まだAccess2003のPCでも使うならDatabase1.mdbに変更)
作成ボタンをクリックします。
新規テーブル画面が出るので右肩の×点で閉じます。
リボンの外部データからインポートとリンクのAccessアイコンをクリック
ウィザードが立ち上がるのでそれに従って進行
テーブルからモジュールまですべて選択し実行
で進めていってみたらどうでしょね?
再起動してファイルを開いて問題なければファイル名は適宜変更してください。
(mdbの場合はAccess2003のPCでも問題ないか確認を)

通常であればAccess97形式のファイルは必ず変換が必要ですが
2000以降ならそのまま使えるケースが多いです。
※Office2010(Access)のSP1やその後のUpdateは適用されてますよね。
個人的に全角半角に限らずカッコは使いたくないです。
http://support.microsoft.com/kb/826763/ja
    • good
    • 0

データベースの形式が違うから変換しないとだめですよー



http://office.microsoft.com/ja-jp/access-help/HA …
    • good
    • 0

>>アクセス2003で作成したものがアクセス2010では全く使用できなくなりました。



アクセス2010について、私は知りませんけど、新しいバージョンになるとプログラムが動かなくなることは、よくある話です。
ソースコードを見ることができるのであれば、エラーになった命令、あるいは、それ以前の命令が、アクセス2010では使えない、あるいは、仕様が変わっているのでしょう。

ひとつずつ、エラーの原因を確認してソースコードを修正していくしかないと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!