使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
こんばんは、ずっちです。
私は他の原因はちょっとわからないですが、
もうひとつ解決策があります。
プロシージャ名に日本語を使わないということです。
非常に手間がかかるとは思いますが、
経験上半角英数のみに書き直すと再発はしていませんでした。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
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 リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
こんばんは、ずっちです。
私は他の原因はちょっとわからないですが、
もうひとつ解決策があります。
プロシージャ名に日本語を使わないということです。
非常に手間がかかるとは思いますが、
経験上半角英数のみに書き直すと再発はしていませんでした。
遅くなりました。
対象PCを見てみましたが、互換モードにチェックは入っていないです。
全てのPCを確認してみたわけではないので、わかりませんが。
他の原因は考えられないのでしょうか?
こんにちは、ずっちです。
その複数人の誰か、互換モードを利用していないですか?
プロシージャ名が欠けてしまう案件にコレがよく関わっていた記憶があったので。
ご確認ください。