次の方法で共有

accde が作成できない

Anonymous
2016-08-12T07:26:41+00:00

このスレッドから分割されました。

結構前の話題なのですが、私も質問させていただいても良いでしょうか。

私もaccdeが作成されず困っています。

私の状況は以下です。

access2010を入れていたwindows7をwindows10にupdateして使用中

VBE画面からコンパイルをしたら良いと書いてありましたのでやってみたところ

「メソッドまたはデータメンバーが見つかりません」というエラーメッセージが出て止まってしまいます。

止まるところは、「Me.Undo」なので、特にスペルミスもなさそうなところで止まってしまい困っています

Me.uまで打ち込むと、ちゃんとUndoの候補が出るのでメソッドが見つからないはずはないのですが。

そこをコメント行に変えてコンパイルすると今度はme.newrecordでひっかかります。だめです。

目的は職場内のaccessの入っていないPCで運用することだったので、accdeはあきらめてruntimeでaccdbで運用しようとしました。

Runtimeaccess2010SP2をwindows10にいれてテストしたところ、メインフォームは開くのですが、アクションクエリの実行ボタンを押すと

「SQLステートメントが正しくありません。DELETE,INSERT,PROCEDURE,SELECT.またはUPDATEをしようしてください。」というメッセージが出てお手上げとなりました。

access2010が入っているPCではaccdbは希望通りの動作をします。他のACCESS2010+windows10のPCでも、ちゃんと動きますし、accdeが作成できない点、runtimeでエラーが出る点も同じだったので、PCやaccess2010本体の問題ではなさそうです。

他の簡単なaccdbからならaccdeを作成できます。

ということでどのように解決していけば良いでしょうか。ご指導よろしくお願いいたします。

楠部さんのおっしゃった逆コンパイルという方法はやっていません。(やり方がわからなかったので)

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2016-08-16T12:31:16+00:00

    本件ですが、自力解決しましたので報告します。

    me.Undo で「データメンバーがない」といって止まっていたところですが、なんとレポートの中のプロシージャでした。

    このレポートはフォームとほぼ同じ体裁だったため、フォームをレポートに変換する形で作成しました。

    その後、不必要なコマンドボタンを取り除きレポートとしたものです。

    ですが、プロシージャは削除しなかったため、つじつまの合わない部分が残り、コンパイルできなかったと言うことのようです。

    今回の件でいろいろと勉強になりました。ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2016-08-07T04:25:34+00:00

    このスレッドから分割されました。

    楠部さん こんにちは

    おっしゃっていた逆コンパイルというのもやって見ました。

    (コマンドラインから/decomlpileをつけて開く)

    そしてコンパイルを試してみましたが、結果は同じでした。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません