ベストアンサー MS-Accessのエラー処理でMsgBoxにモジュールの行数を表示したい。 2006/08/26 12:14 MS-Accessのエラー処理でMsgBoxにモジュールの行数を表示したいのですが、何か良い方法はないでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー temtecomai2 ベストアンサー率61% (656/1071) 2006/08/26 20:46 回答No.1 これh? http://www.accessclub.jp/bbs5/0005/vba1054.html 通報する ありがとう 0 カテゴリ [技術者向] コンピューターデータベースその他(データベース) 関連するQ&A MS-ACCESSでエラー表示が出ます。 MS-ACCESSを使用しているのですが、アプリケーション起動時に必ず 『ファイル'C:\****\***\****\○○○.mdb'(またはその構成ファイル)が見つかりません。パス及びファイルが正しいか、必要なライブら入りが全て利用可能かどうか、確認してください。』 とエラー表示されます。 ○○○.mdbは起動したファイル名が表示され、エラー表示のみで起動後は何の実害もありません。 また、実際にそのファイルは表示されている場所に存在します。 以前にMS-EXCELで外部データの取り込みでクエリを作成したときからエラーが表示されるようになったのですが、対処方法がわかりません。 ご教示よろしくお願いします。 OS:WINDOWS98 EXLEL2000 ACCESS2000 MSアクセスのマクロ・モジュールを実行 MSアクセスのマクロ/モジュールを.batバッチファイル、もしくは.vbsのVBスクリプトでキックさせたいと思っています。 こういった方法は可能でしょうか?ぜひ教えて下さい、よろしくお願いします。 VB.NETでMSGBOXを使ってエラーを表示させる場合 VB.NETでMSGBOXを使ってエラーを表示させる場合 VB6で MsgBox Error, vbInformation, "処理" と書くと、システムエラーが発生した場合、メッセージを表示してくれるのですが VB.netの場合上記 Error の部分はどうかえればいいでしょうか。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム AccessのMsgBoxに画像を表示させるには? AccessのMsgBoxに画像を表示させたいのですが可能ですか? MsgBox "データを更新しました" 上記に画像をのせるには? 画像の場所(位置)指定等の情報もあれば教えてください Access2007でAccess2000のモジュールを動かす いつもお世話になります。 Access2007でAccess2000のモジュールを動かすことができなくて困っています。 新しい職場のPCが全てAccess2007に変わってしまいました。 今までは、Access2000でした。そのとき作成したフォームモジュールがAccess2007で全く動作しなくなり困っています。 Access2007でAccess2000ファイルはそのまま読み込み、フォーム自体は表示されます。しかし、VBで作成したモジュールが全く動作しません。 自宅では、Access2000のままですので、Access2000をAccess2007のファイルに変換することなくAccess2000のフォームモジュールを動かす方法はあるのでしょうか。 よろしくお願いします。 同じマクロ名でも、違うモジュールならエラーにならな 同じマクロ名でも、違うモジュールならエラーにならない? エクセルVBAについてご教授ください。 標準モジュールに ――――――――― Option Explicit Sub CommandButton1_Click() MsgBox "" End Sub Sub CommandButton1_Click() MsgBox "" End Sub ――――――――― と同じマクロ名を2つ作ったら、コンパイルエラーになりますが、 上記のコードは一度消して、フォームモジュールに ――――――――― Private Sub CommandButton1_Click() MsgBox "" End Sub ――――――――― を一つ作り、 標準モジュールに ――――――――― Sub CommandButton1_Click() MsgBox "" End Sub ――――――――― を一つ作った場合は、エラーにならずにマクロを実行できました。 これは、フォームモジュールがPrivate Subだからでしょうか? フォームモジュールに1つ、 標準モジュールに1つ なら同じマクロ名を使っても、エラーにならないという事でしょうか? よろしくお願いします。 Visual Studioの行数表示 Visual Studio 2005で C の勉強をはじめました。 デバック後のエラー表示でエラー行数が示されますが、 コードリストに行数が表示されておらず、エラー行を探すのに手間取っています。 リスト左側に、行数を表示させる設定方法があれば、教えていただけないでしょうか。 不可の場合、リストの行数を確認する方法でも結構です。 よろしくお願いいたします。 MsgBoxで処理したい セル"A1"に入力した値が正しければ、セル"B5"に"○"が表示され、 正しくなければ、"×"が表示されるようにしてあります。 そこで、正しくない値が入力された場合のみ MsgBox が表示されて "はい"を選択したらそのまま"A2"に移動し、 "いいえ"を選択したら"A1"をクリアして"A1"に戻るように考えましたがうまくいきません。 下記の記述では全てクリアーされてしまいます。 どの様に記述したらよいでしょうかご教授ねがいます。 If Range("B5").Value = "×" Then MsgBox "処理を継続しますか?", vbYesNo Range("A2").Select Else Range("A1").ClearContents Range("A1").Select End If MS-Access 2003:全モジュールのエクスポート MS-Access 2003で各モジュールをエクスポートするのではなく、そのmdbに存在する全てのモジュールを1ファイルに書き出す方法があったら教えてください。 MS-Access2000でのクリップボードの表示非表示について 教えてください。 今MS-Access2000のテーブルのフィールド名をモジュールにコピーする作業をしていますが、ひとつコピーするたびにクリップボードのツールバーが出てきてめちゃめちゃイライラします。 どうにかこれを永遠に消してしまう方法は無いでしょうか? ツールバーの「クリップボード」のチェックははずしてあります。 access2000 モジュールの削除について モジュール module1を削除しようとして、 モジュールの解放を行ったところ、 「ファイルへのアクセスでエラーが発生しました。 ネットワークへの接続が切断されている可能性があります」 と表示され、削除されません。 他のモジュールでmodule1の関数を使っていたためでしょうか? module1の内容は、別のファイルにコピーをとってあるので、 一度module1を削除して、あらたにmodule1を作成したいのですが、 (module1がつかえないと、他のモジュール内のmodule1とう文字をすべて書き換えないければ、ならない^^;) 上記のエラーがでてしまい、 自分では修復できません。 アドバイスお願いします。<(_ _)> MsgBoxがコンパイルエラーになります エクセルにてマクロを作成しているのですが、 今まで問題なく動いていたMsgBoxがコンパイルエラーになります。 MsgBox("テスト", vbOKOnly, "テスト") と打っても、 「コンパイルエラーです。修正候補:=」 表示されるようになりました。 今までは、これと同じように打っていても何も問題がなかったのに、 突然、このようになりました。 ちなみに、今まで正常に動いていたものをまったく同じように打っても エラーになります。 まったく原因がわかりません。 どなたかおわかりになる方、よろしくお願いします。 Access のMsgBoxで MsgBoxについての質問です。 i=100 MsgBox i & vbCrLf & "人目です" と記述すると メッセージボックスで 100 人目です と2行に表示されます。 100人目です と1行に表示するにはどの様に記述しますか? エラー処理について。 Accessマクロで、VBAに変換する際、「エラー処理コードを追加する。」に チェックを入れると出来る「エラー処理コード」についての質問です。 (1)このエラー処理コードは、プログラムの「異常終了」を防ぐと書いてありましたが、そもそもこの異常終了とはどのようなことを言ってるのでしょうか? (例えば、Accessが何の断りもなく、強制終了するなどといったことでしょうか。) 実際にマクロ(テーブルを開く)で作成されたエラーコードの部分だけを動かしてみて、どんなことになるのか試したいのですが、どうすれば試せるのですか? Function マクロ3() On Error GoTo マクロ3_Err DoCmd.OpenTable "テーブル1", acNormal, acEdit マクロ3_Exit: Exit Function マクロ3_Err: MsgBox Error$ Resume マクロ3_Exit End Function (2)そもそもエラー処理は、Access VBA開発ではかなり重要な要素なのでしょうか? 例えば、テキストボックスに何も入力されてなかったら、「入力してください。」とメッセージボックスを表示させるマクロを作るようなことは、 エラー処理とはまた違うのものなのですか? MSアクセス2010と2003 アクセスの帳票フォームで入力用チェックボックスが84個(ck1からck84)あります。表示データは10個程度ですが、このチェックマークの更新前処理で、同じ場所へのダブリが発生しないような処理をしています。フォームフッターにテキストボックスを84個配し(Text1~Text84)、Text1はCk1の合計を、Text2はCk2の合計を出すようにしておき、CK1の更新前処理に Select Case Me![Text1] Case "" If (Me![ck1]) = -1 Then MsgBox "Please wait" Cancel = True Me.Undo End If Case "-1" If (Me![ck1]) = -1 Then MsgBox "Already used." Cancel = True Me.Undo End If End Select またチェックマークを入れることにより、計算処理をして結果をチェックボックスの下に表示しているためme.Refreshを更新後処理に入れております。アクセス2003+Office2003SP3では問題なく動きますが、アクセス2003+Office2003SP1、アクセス2010+Office2010SP1では次のチェックボックスにチェックを入れるのに5~6秒程掛かります。(アクセス2003+OfficeSP3ではチェックマークをつけて次のチェックマークを付けるのに待ち時間はありません。)したがって使い物になりません。何か考えられることはありますでしょうか。 ACCESSエラー「モジュールがありません」 ACCESS2000でテーブルとフォームを作っていたら下記のエラーメッセージが出てきました。 「実行時エラー'2001';直前の操作はキャンセルされました。」 その後、 「イベントプロパティに指定した式 クリック時でエラーが発生しました:モジュールがありません。※マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています。※関数、イベント、マクロの評価でエラーが発生しました。」 というメッセージもでてきました。また、フォームが開かなくなり誤作動をし始めたのですが原因がわかりません。どなたか回避策をご存知ないでしょうか? 非表示モジュールのコンパイルエラーの発生 非表示モジュールのコンパイルエラーの発生 ExcelX for Macを使用していて、statcel2というアドインソフトをアドインしました。 しかし、実際に操作しようとすると、どの操作をしても「表示モジュールmodule1内にコンパイルエラーが発生しました」と表示され、操作ができません。 そもそもパソコン初心者なので、「モジュール」と「コンパイルエラー」の意味が分からないです。 どうしたら、エラーを解除できるのでしょうか? よろしくお願いします。 アクセスサブフォームの表示行数 アクセス2000を使っています。 フォームにサブフォームを埋め込んだ場合、サブフォームは表示されるデータ量によって行数が変わりますが、常に10行の格子状罫線は表示され、データが2行なら残り8行は空欄になる表にすることは出来ないでしょうか? またその表の5行目の下側の罫線は太くなるような設定は出来ないでしょうか? よろしくお願いいたします。 MsgBoxの最前面表示 MsgBox関数を使用してエラーメッセージを表示させているのですが メッセージボックスが表示された後、フォームをクリックすると メッセージボックスがフォームの裏に隠れてしまいます。 リファレンスを見て MsgBoxSetForegroundを指定すれば表示時は最前面に表示されますが フォームをクリックするとやはり裏に隠れてしまいます。 MsgBox関数を使用してメッセージを表示する場合 常にメッセージボックスを最前面に表示させる方法はあるのでしょうか? 環境は Windows2000 + VS.NET2003(VB.NET) です。 MS04-018が処理できません。 windows98 Outlookexpress6 ウィルスバスター2005 を使用しています。 セキュリティホールが数件見つかり、Windows UpdateとOffice Updateで処理しましたが、MS04-018だけが処理できません。ウィルスバスター2005のヘルプからたどって対応するプログラムのダウンロードを試みましたが、「windows XPのダウンロードが必要です。」としてエラーになり、MS04-018の警告は残ったままです。再度Windows Updateを試みますが、インストールの選択→「現在、利用可能な重要な更新はありません。」と表示されます。 Officeのアップデートも済んでいます。 ※この場合どうしたらいいのでしょうか。放置するしかないのでしょうか。パソコンを業務に使いはじめましたので、完璧なパソコン環境(速度が遅くなったり、固まったりするのどのエラーの起こらない)が必要になりました。よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 今も頑なにEメールだけを使ってる人の理由 日本が世界に誇れるものは富士山だけ? 自分がゴミすぎる時の対処法 妻の浮気に対して アプローチしすぎ? 大事な物を忘れてしまう 円満に退職したい。強行突破しかないでしょうか? タイヤ交換 猛威を振るうインフルエンザ カテゴリ [技術者向] コンピューター データベース SQL ServerOraclePostgreSQLMySQLNoSQLその他(データベース) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など