Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


678 / 2272 ツリー ←次へ | 前へ→

【10548】VBEのコンパイルエラーが多発して困っています 大東 08/9/19(金) 18:34 質問[未読]
【10550】Re:VBEのコンパイルエラーが多発して困って... ナッシー 08/9/20(土) 11:17 発言[未読]
【10552】Re:VBEのコンパイルエラーが多発して困って... 大東 08/9/20(土) 11:46 発言[未読]
【10553】Re:VBEのコンパイルエラーが多発して困って... かみちゃん 08/9/20(土) 12:57 発言[未読]
【10554】Re:VBEのコンパイルエラーが多発して困って... 大東 08/9/20(土) 14:59 発言[未読]
【10555】Re:VBEのコンパイルエラーが多発して困って... neptune 08/9/20(土) 16:14 発言[未読]
【10556】Re:VBEのコンパイルエラーが多発して困って... かみちゃん 08/9/20(土) 17:36 発言[未読]
【10557】Re:VBEのコンパイルエラーが多発して困って... 大東 08/9/20(土) 17:55 発言[未読]
【10558】Re:VBEのコンパイルエラーが多発して困って... neptune 08/9/20(土) 18:45 発言[未読]
【10559】Re:VBEのコンパイルエラーが多発して困って... 大東 08/9/20(土) 22:19 回答[未読]
【10560】Re:VBEのコンパイルエラーが多発して困って... neptune 08/9/20(土) 23:14 発言[未読]
【10564】Re:VBEのコンパイルエラーが多発して困って... かみちゃん 08/9/21(日) 8:19 発言[未読]

【10548】VBEのコンパイルエラーが多発して困って...
質問  大東  - 08/9/19(金) 18:34 -

引用なし
パスワード
   WindowsXP、Access2002、DAOでコードを組んでいます。
社内の特定業務に関するちょっとしたシステムです。

カレントで稼働中のものは正常に動いているのですが、
コードを修正しようとしたところ、コンパイルエラー地獄に陥りました。

(1)VBEを開いてデバック->コンパイルを見ると、グレーアウトされている
->(2)例えば任意の場所で1行改行する(こんなことでも、の例で、つまり何をしてもということです。)
->(3)再びデバック->コンパイルを見ると実行できるのでコンパイルすると、コンパイルエラーになる

エラー内容はほとんどが「プロシージャの呼び出し、または引数が不正です。」です。
どこにもフォーカスされない時もあり、任意の「Dim *** as DAO.Database」に移る時もあります。

その後は何をしてもだめです。ファイル自体を保存しようとすると「保存できませんでした」となることがほとんどで、変更後すぐに一度保存し、その後起動し直すと、同じエラーに引っ掛かります。

参照設定等は確認済みです。なにしろカレントでは動いているので。
空のmdbにすべてのオブジェクトをインポートして別ファイルをつくってみてもダメでした。

一体どうしたらよいのでしょうか。理由と解決策が分かる方がいらっしゃいましたら、ご教授ください。よろしくお願いいたします。

【10550】Re:VBEのコンパイルエラーが多発して困っ...
発言  ナッシー  - 08/9/20(土) 11:17 -

引用なし
パスワード
   ▼大東 さん:

回答ではありません。ごめんなさい。

「カレント」って何ですか?
アクセスでは常識用語?

【10552】Re:VBEのコンパイルエラーが多発して困っ...
発言  大東  - 08/9/20(土) 11:46 -

引用なし
パスワード
   ▼ナッシー さん:
>▼大東 さん:
>
>回答ではありません。ごめんなさい。
>
>「カレント」って何ですか?
>アクセスでは常識用語?

current=今現在の、現在使用中の、実際に本番で動いている、という意味です。
Accessの用語ではないです。

【10553】Re:VBEのコンパイルエラーが多発して困っ...
発言  かみちゃん E-MAIL  - 08/9/20(土) 12:57 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>参照設定等は確認済みです。

私もAccess2002でDAOを使用していますが、参照設定以外で、そのような事象に出くわしたことはありません。

本当に参照不可になっていないのでしょうか?

また、他のパソコンに移して、試してみても同様のエラーになりますでしょうか?

> カレントでは動いている

> コードを修正しようとしたところ、コンパイルエラー地獄に陥りました
の環境は同じなのでしょうか?
パソコンは、同じものでしているのか、違うパソコンでしているのかなど。

【10554】Re:VBEのコンパイルエラーが多発して困っ...
発言  大東  - 08/9/20(土) 14:59 -

引用なし
パスワード
   >
>私もAccess2002でDAOを使用していますが、参照設定以外で、そのような事象に出くわしたことはありません。
>
>本当に参照不可になっていないのでしょうか?
>

カレントのファイルは業務に支障なく使用できています。
参照不可になっていればもともと動かないと思います。

>また、他のパソコンに移して、試してみても同様のエラーになりますでしょうか?
>

>> カレントでは動いている
>と
>> コードを修正しようとしたところ、コンパイルエラー地獄に陥りました
>の環境は同じなのでしょうか?
>パソコンは、同じものでしているのか、違うパソコンでしているのかなど。

このファイルは60台近い端末に配布して各自が使用しています。
その中には今回エラーを出している端末も含まれます。
今現在プログラムとして動かすのは問題ないのですが、
コードに何か手を加えようとするとこの症状に陥るということです。
3つの端末で試しています。すべて結果は同じです。

【10555】Re:VBEのコンパイルエラーが多発して困っ...
発言  neptune  - 08/9/20(土) 16:14 -

引用なし
パスワード
   ▼大東 さん:
こんにちは

既にかみちゃんさんからの疑問が出ている
>の環境は同じなのでしょうか?
の答えはないのでしょうか?これ、ものすごく匂うんですが。

60台の内、一部のみで発生するなら
・使用環境は開発環境と同じか、
・エラーの発生するO/S Office MDACそれらのパッチなどのバージョンで共通はないか。
など調べるのが常道だと思います。

それと、参照設定しているDAOのバージョンとかも書いておいた方が識者も
やりよい判断をしやすいかと思います。まぁ2007以前の最新は3.6ですが。

【10556】Re:VBEのコンパイルエラーが多発して困っ...
発言  かみちゃん  - 08/9/20(土) 17:36 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>既にかみちゃんさんからの疑問が出ている
>>の環境は同じなのでしょうか?
>の答えはないのでしょうか?これ、ものすごく匂うんですが。

私も同感です。
そこの切り分けをお聞きしているのに、

>>私もAccess2002でDAOを使用していますが、参照設定以外で、そのような事象に出くわしたことはありません。
>>
>>本当に参照不可になっていないのでしょうか?
>>
>
>カレントのファイルは業務に支障なく使用できています。
>参照不可になっていればもともと動かないと思います。

という決め付けのようなコメントをされても困ってしまいます。
まずは、動く端末と動かない端末の環境の違いを教えてください。
私も、60台まではないものの、Access2002のVBAで作ったプログラムをいろいろな職場
で使ってもらっているので、多少のトラブルは経験しているつもりです。

経験上、参照不可が原因であることが多いので、コメントさせていただきました。

>このファイルは60台近い端末に配布して各自が使用しています。
>その中には今回エラーを出している端末も含まれます。
>今現在プログラムとして動かすのは問題ないのですが、
>コードに何か手を加えようとするとこの症状に陥るということです。
>3つの端末で試しています。すべて結果は同じです。

手を加えてこの症状が出ない端末は、ないということでしょうか?

【10557】Re:VBEのコンパイルエラーが多発して困っ...
発言  大東  - 08/9/20(土) 17:55 -

引用なし
パスワード
   かみちゃんさん、neptuneさん、ご返信ありがとうございます。
整理しつつ回答します。

(neptuneさんより)
>既にかみちゃんさんからの疑問が出ている
>>の環境は同じなのでしょうか?
>の答えはないのでしょうか?これ、ものすごく匂うんですが。

(かみちゃんさんより)
>まずは、動く端末と動かない端末の環境の違いを教えてください。


これについては下記の回答、

>このファイルは60台近い端末に配布して各自が使用しています。
>その中には今回エラーを出している端末も含まれます。

で足りているつもりでした。
「動く端末と動かない端末」ではなく、同一端末内で正常に動いているカレントのファイルをコピーして編集用にして、そのファイルでコードを修正しようとしたらこの症状になりました。ですので環境は当然同じですよね? この状況で同じでない時があり得るのでしょうか。

(neptuneさんより)
>
>60台の内、一部のみで発生するなら
>・使用環境は開発環境と同じか、
>・エラーの発生するO/S Office MDACそれらのパッチなどのバージョンで共通はないか。
>など調べるのが常道だと思います。
>

60台どうこうは書かない方が良かったですね、話が混乱してしまいました。
・今回の現象が発生しているのは、私が使用している3台の端末です。
・このうち2台はカレントのファイルを通常業務として使用しており、正常に動いています。
・その他のカレントファイルが正常に動いている端末では試していません。「プログラムが動くかどうか」ではなく、「VBEで例えば改行一つ入れただけでコンパイルエラーになってしまうので何が原因なのか」を尋ねています。

(neptuneさんより)
>それと、参照設定しているDAOのバージョンとかも書いておいた方が識者も
>やりよい判断をしやすいかと思います。まぁ2007以前の最新は3.6ですが。

3.6ですが、質問の内容からしてバージョン以前の問題だと思うのですが・・・


(かみちゃんさんより)
>手を加えてこの症状が出ない端末は、ないということでしょうか?

ありません。繰り返しますが試した端末は3台であり、60台ではありません。

【10558】Re:VBEのコンパイルエラーが多発して困っ...
発言  neptune  - 08/9/20(土) 18:45 -

引用なし
パスワード
   ▼大東 さん:


>・その他のカレントファイルが正常に動いている端末では試していません。「プログラムが動くかどうか」ではなく、「VBEで例えば改行一つ入れただけでコンパイルエラーになってしまうので何が原因なのか」を尋ねています。
他の説明はさて置き、↑は了解してます。

>3.6ですが、質問の内容からしてバージョン以前の問題だと思うのですが・・・
ほう、原因もわからんのに、そうですか。

・使用環境は開発環境と同じか、
・O/S Office MDACそれらのパッチなどのバージョンは同じか
も答えて無いですが、それも関係ないんですね。
原因の切り分けはしないんですか?


大事な事だと思い書いたんですが、役に立たないようなのでお好きにどうぞ。

【10559】Re:VBEのコンパイルエラーが多発して困っ...
回答  大東  - 08/9/20(土) 22:19 -

引用なし
パスワード
   --私の説明--
(1)VBEを開いてデバック->コンパイルを見ると、グレーアウトされている
->(2)例えば任意の場所で1行改行する(こんなことでも、の例で、つまり何をしてもということです。)
->(3)再びデバック->コンパイルを見ると実行できるのでコンパイルすると、コンパイルエラーになる

「動く端末と動かない端末」ではなく、同一端末内で正常に動いているカレントのファイルをコピーして編集用にして、そのファイルでコードを修正しようとしたらこの症状になりました。
----

これらを読んでまだ環境だ設定だにこだわっているのが理解できません。
このような回答しか得られずに全く残念です。
私の解決策で解決しました。もちろん皆さん検討違いでした。
この質問を参照されるほかの方には申し訳ありませんが、
ここには解決策は書きません。

以上、終了です。

【10560】Re:VBEのコンパイルエラーが多発して困っ...
発言  neptune  - 08/9/20(土) 23:14 -

引用なし
パスワード
   ▼大東 さん:
▼大東 さん:

もう閉じられていますが、お詫びを。
 
【10557】 に於いて、
>「動く端末と動かない端末」ではなく、同一端末内で正常に動いているカレント
>のファイルをコピーして編集用にして、そのファイルでコードを修正しようと
>したらこの症状になりました。
との旨、記述されていますが、自分の部分に対する返答のみを熟読しました。
従って、かみちゃんさんへの返答は熟読しておりませんでした。

私の前回の書き込みは全くこの点において私が悪く、大東 さんに失礼な
発言をした事をお詫びします。
大変申し訳ありませんでした。

又、Logを読まれる方に対する原因、解決法の情報を失わせた事を
合わせてお詫びします。

以後気をつけます。

【10564】Re:VBEのコンパイルエラーが多発して困っ...
発言  かみちゃん  - 08/9/21(日) 8:19 -

引用なし
パスワード
   こんにちは。かみちゃん です。

もう解決されたので、ご覧になっていないとは思いますが、

>これらを読んでまだ環境だ設定だにこだわっているのが理解できません。

私もお詫びをしたいと思います。

> 「動く端末と動かない端末」ではなく、同一端末内で正常に動いているカレント
> のファイルをコピーして編集用にして、そのファイルでコードを修正しようとし
> たらこの症状になりました。

ということをおっしゃっていたのですね。
複数端末の話を出されたので、できる端末とできない端末があるのかと勘違いしました。

>このような回答しか得られずに全く残念です。
>私の解決策で解決しました。もちろん皆さん検討違いでした。
>この質問を参照されるほかの方には申し訳ありませんが、
>ここには解決策は書きません。
>
>以上、終了です。

私の理解不足による大きな勘違いがあったものの、「解決策は書かない、以上終了」
という発言はいかがなものでしょうか?

私やneputuneさんは失礼なことをしたと思います。
でも、掲示板を見ている人は、もっと多くの人がいます。
これからも大東さんと同じ悩みを抱えて、このログを参照する人もいます。
そういう方たちに対しても、そのスタンスを取られるのは、どうかと思います。

そういうスタンスであれば、今後、ご質問されてもあまりよい回答は得られないかもしれませんね。

火に油を注ぐような発言をして、大東さんのご気分を害することは重々承知です。
でも、このような解決投稿をされて、感じた率直な気持ちを書かせていただきました。

お手数でなければ、私やneputuneさんを含めた掲示板を見ている、これから見る他
の方のためにも、ぜひ自己解決の結果を書いていただきたいと思います。
それが技術系Q&A掲示板のマナーだと思いますが、いかがでしょうか?

678 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078199
(SS)C-BOARD v3.8 is Free