次の方法で共有

Access2010 レポートの不具合

Anonymous
2015-07-16T05:46:26+00:00

Access2010をWindows7の環境で動作させている(RUNTIMEも含む)

レポートの「レポートフッター」のテキストコントロールに、印刷時イベントにて、値をセットするコードを書いている

保存し、プレビューにて正常に動作していることを確認し、コンパイルし、最適化してAccessファイルを閉じる。

 上記ファイルをネットワーク経由で、複数台にて起動し、使用している。

 たまに、セットされるべき、値がセットされなくなる事があり、

調査すると、Accessのコードでは「Private Sub ページヘッダーセクション_Print(Cancel As Integer, PrintCount As Integer)」

とあるべきところが、

「Private Sub ページヘッダーセクPrint(Cancel As Integer, PrintCount As Integer) 」等と

カタカナ部分が壊れている、ここに正しくカタカナを追記しても上記のように消えてしまう。

対応としては、再度レポートの印刷時イベントより[イベント プロシージャ]を開き直し(別コードとして記述)

コードを再度記載、前の壊れた部分は削除という作業をしなくてはならない。

項目名等にカタカナを使用した場合、壊れる事は前もあり、対応策として[]でかこうようにできるが、

Access側でつける名称が壊れてしまうのは、対応できない。

この現象が起こる原因と対応策があれば、教えてほしいです。

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

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

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

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-10-22T09:10:59+00:00

    こんばんは、ずっちです。

    私は他の原因はちょっとわからないですが、

    もうひとつ解決策があります。

    プロシージャ名に日本語を使わないということです。

    非常に手間がかかるとは思いますが、

    経験上半角英数のみに書き直すと再発はしていませんでした。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2015-10-22T07:11:18+00:00

    遅くなりました。

    対象PCを見てみましたが、互換モードにチェックは入っていないです。

    全てのPCを確認してみたわけではないので、わかりませんが。

    他の原因は考えられないのでしょうか?

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

    0 件のコメント コメントはありません
  3. Anonymous
    2015-07-16T06:20:02+00:00

    こんにちは、ずっちです。

    その複数人の誰か、互換モードを利用していないですか?

    プロシージャ名が欠けてしまう案件にコレがよく関わっていた記憶があったので。

    ご確認ください。

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

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