Windows98 の過去ログです 検索窓で過去ログ検索できます

パソコントラブル解決・過去ログ  >  Windows98 ログ ;> 他OSの検索

Access97でフォームのコントロールをプロセジャの引数にするとエラー

◇-Access97でフォームのコントロールをプロセジャの引数にするとエラー-のむら(10/11-16:41)No.14803
 ┗Re:Access97でフォームのコントロールをプロセジャの引数にするとエラー-Rei(10/12-09:32)No.14842

14803Access97でフォームのコントロールをプロセジャの引数にするとエラーのむら 10/11-16:41

OS名:Windows98
パソコン名:VAIO
ソフト名:MS-Access97
MS-Access97でフォームに貼り付けてあるコントロールをプロセジャの引数にする
と「型が一致しません」のエラーが発生することがあります。これもコントロール
を引数にすると必ず発生するわけではないのです。
このエラーはMS-Access95では発生しません。いろいろと試行錯誤したところコン
トロールに日本語を使わないと発生しません。MS-Access97のバグでしょうか?
どなたかご存知のかたお教え下さい。よろしくお願いいたします。

14842Re:Access97でフォームのコントロールをプロセジャの引数にするとエラーRei 10/12-09:32
記事番号14803へのコメント
のむらさんは No.14803「Access97でフォームのコントロールをプロセジャの引数にする
とエラー」で書きました。
>MS-Access97でフォームに貼り付けてあるコントロールをプロセジャの引数にする
>と「型が一致しません」のエラーが発生することがあります。これもコントロール
>を引数にすると必ず発生するわけではないのです。

「コントロールをプロセジャの引数にする」とは
例えばフォームにリストボックスlstNameListがあって、
Public Function Foo(lstbox As Object)に
Call Foo(lstNameList)とか
しているということですか?

>このエラーはMS-Access95では発生しません。いろいろと試行錯誤したところコン
>トロールに日本語を使わないと発生しません。MS-Access97のバグでしょうか?

Public Function Foo(lstNameList)なら
大丈夫で、
Public Function Foo(名前リスト)は
だめということですか?

かなり詳細に現象の切り分けをなさっているみたいですが
わたしとしては原因が違うのではないかと少々疑っています。
ごめんなさい。

実際にどのようなオブジェクト名を使われるとエラーが
発生しやすいのか教えていただけませんか?
プロシージャの定義部の先頭とそのプロシージャの
呼び出し部も見せていただければ別の原因もわかるかも
知れません。

古くからMicrosoft製品のマクロなどの処理系では
日本語変数名の解釈処理に不具合があると言われて
いますので、わたしの方ではAccess97のみならず
他の処理系でも日本語変数名は使わないことにしています。

パソコントラブル解決・過去ログ  >  Windows98 ログ  >  Access97でフォームのコントロールをプロセジャの引数にするとエラー

 
「何か一言」を書く

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて  数度目 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言

Facebookコメントを書く/読む

パソコン困りごと相談
現行掲示板を見る

積極的なご意見を
お待ちしています

「何か一言」を書く

Facebookコメントを書く/読む

(社)日本お助け隊

ホームページを簡単に作る!

和魂カウンセラー認定講座

全国イベントスケジュール