• 締切済み

accessでの。。。

Accessでファイルを作成しているときに、 1つのフォームだけ開かなくなってしまいました。 デザイン/プレビューともに無理です。 それに関連したコマンドボタンもすべてエラーです。 なぜこのようなことがおきるのでしょうか? また、回避策などもあったらお願いします。

みんなの回答

  • TMINET
  • ベストアンサー率32% (45/140)
回答No.5

ご存知なければ使われてはいないのでしょう。 ActiveXはテキストボックスやコマンドボタンといった標準コントロールのほかにさまざまな機能を提供してくれるコントロールのライブラリです。 カレンダーコントロールなどがこれにあたります。 コントロールツールバーの最後に金槌とスパナの絵が書いてあるボタンがありますよね。 クリックするとわんさかでてきますが日本語製品が少ないので使い勝手は良くないです。

KODAMAR
質問者

お礼

ActiveXという名前はちらほらとどこかで目にしているようで 記憶には有るのですが、使った記憶はないので大丈夫と思われます。 早速配布DBをMDBからmdeにしてみました。 フォーム以外は触って欲しくないので、表紙フォームも大きなものにして、 本体を隠すようにしてあるので、テーブルを触ることも少なくなると思います。 ありがとうございました。

  • TMINET
  • ベストアンサー率32% (45/140)
回答No.4

ふと思ったのですがこのフォーム上に標準ではないActiveXなどは使用されていませんか? それらへの参照設定はきちんとされていますか? もしくはActiveXをアンインストールされたとか。 MDEはデータベースユーティリティから選択できますよ。 MDEはソースコードを含みませんから修正ができません。

KODAMAR
質問者

お礼

>標準ではないActiveX すいません、これは一体何でしょう?? 自分で設定したつもりはないのですが、 勝手に使用していたりするものでしょうか? >MDEはデータベースユーティリティから選択できますよ。 はい、これは理解できました。 なんか便利そうです。 今後活躍してくれそうな機能ですね。 ありがとうございました。

  • TMINET
  • ベストアンサー率32% (45/140)
回答No.3

このMDBファイルが共有フォルダに置かれているといった事はないですか?誰かが知らずに触ってしまうとか。 他のMDBからこのフォームのインポートはできますか? 原因が掴めないので回避策も「これ」と言えませんが、一旦作り終えた物を使用する際にMDEに変換して使うのも手です。 修正が発生したらMDBを修正してまたMDEを作り直す。という風にソースとロードという使い分けでも少しは防御できると思います。

KODAMAR
質問者

お礼

再度ありがとうございます。 >このMDBファイルが共有フォルダに置かれているといった事はないですか? これはありえません。私のPCの中に入っているので。 他の方もつかっていますが、コピーして別DBを使っています。 >他のMDBからこのフォームのインポートはできますか? 試したところ、インポートはできたようですが(フォーム名が表示される)、開こうとすると 「オブジェクト'***'が見つかりませんでした。オブジェクトが存在していること、名前やパスが正しいことを 確認してください。」 と出てしまいます。 >一旦作り終えた物を使用する際にMDEに変換して これは、一体どのようにして行うのでしょうか? ちなみに、作成者は私自身でデータ入力中に壊れたわけではなく、 修正中に起こりました。

  • -boya-
  • ベストアンサー率35% (176/494)
回答No.2

どんなエラーだか書かないと原因は分からないと思いますよ。 多分エラーメッセージが出てると思うのですが、どんな内容ですか? あと「関連したコマンドボタン」と言うのは、そのフォームに つけたコマンドボタンですか?

KODAMAR
質問者

お礼

>多分エラーメッセージが出てると思うのですが、どんな内容ですか? コマンドが入ったものを実行しようとすると「モジュールがありません。」と 出て、一度目はコードが出てくるのですが、 2度目以降はVBが開くだけでコードは表示されません。 >あと「関連したコマンドボタン」と言うのは、そのフォームに つけたコマンドボタンですか? いえ、この壊れたフォーム(開かないフォーム)が関係しているもの (データをひっぱってくるとか、開くとか)、という意味でしたが、 コマンドボタンやマクロが組み込まれたものはことごとく上にかいた エラーが出ます。 例えば、フォームを閉じる、というボタンでさえ「モジュールがありません」と出ます。 [プロパティ]-[イベントプロシージャ]で中身を確認すると、もちろんきちんとかきこまれています。

  • TMINET
  • ベストアンサー率32% (45/140)
回答No.1

どんな作業をしていたかこれだけの情報では判断できないのですが。 ファイルが破損してしまったようですね。 データベースユーティリティの修復をかけてみて下さい。

KODAMAR
質問者

お礼

私もボーッとしながら操作をしていたので、何を直前にしていたのかさだかではないのですが、 よく似たようなことがおきることは前にもあったので、いつものように一度閉じて、 コピーをとってひらいてみたりいろいろしたのですが,今回ばかりはダメでした。 ユーティリティの修復もかけてみたのですが現状変わらずでした。。。 仕方ないので、最新版ではないものをコピーして、最新版の中から取り出せる情報を すべてそちらにはりつけ、なんとか修復しました。 ご協力ありがとうございました。

関連するQ&A

  • Microsoft ACCESSで・・・

     フォームを開くコマンドボタンを作成しましたが、コマンドボタンをクリックすると”ファイルへのアクセスでエラーが発生しました。ネットワークへの接続が遮断されている可能性があります”というエラーメッセージが出ます。  どなたか解決方法分かる方いますでしょうか。

  • ACCESS2010 マクロの設定に付いて

    ACCESSのマクロのスキルを上げたいと思っていますので、是非、教えてください。使用ソフトウェアーは Office2010Professonal です。 フォーム名[マスターフォーム]に配されたコマンドボタン名「コマンド1」、コマンド1に関連付けられたフォーム名は[ハル]とすると、「コマンド1」をクリックすると[ハル]が起動し[マスターフォーム]が最小化する設定をしています。しかし、他の作業で[マスターフォーム]を誤って終了してしまうと、[ハル]の終了ボタンに設定してある[マスターフォーム]を元のサイズに戻すの設定が仇になりエラー表示になってしまいます。この様なエラーを回避するマクロの設定はあるのでしょうか。 知識がないので、全てマクロボタンでの設定になります。マクロ:フォームを開く設定、オブジェクトの選択で開いているフォームを最小化。そんな程度のスキルしかありません。ご面倒をおかけしますが、宜しくお願いします。

  • ACCESSで表示されているフォームだけをレポートに出したい

    アクセスで、入力したフォーム内容をすぐにレポートで印刷できるよう、コマンドボタン作成ウィザードで、レポートの操作→レポートのプレビューを行ったのですが、IDが1のものが表示されてしまいます。。 これを、表示されているフォームIDのものをプレビューさせることはできますでしょうか? 色々調べてみたのですが、分からなかったので。。 宜しくお願いします!

  • ACCESS の フォームに

     自作のアドレス帖を作成しているのですが、キーワードで検索して一覧を表示(別のフォームでもかまいません)するような機能を付け足したいのです、  デザインビューで フォームフィルタの基能を持ったコマンドを貼り付けたいのですが  アクセスのフォームに フォームフィルタ のボタンを、設定・設置することは、出来ますか。   

  • Access2000のバグ?

    Access2000でフォームを作成し、VBに「DoCmd.Close」が入っているコマンドボタンを作成しました。 そのうち、そのフォームがいらなくなり削除した所エラーが発生したんですが、フォームは消えておりVB上でのみフォームが残っている状態でどうやてもそれが消せません。 もう一度フォームを作成しようとしてもエラーが発生したりと訳がわかりません。 VB上のフォームが消せれば直りそうなんですが、バグとかでどうしようもないのでしょうか? 誰か知っている方がいましたら詳細と対処法を教えてください、お願いします。

  • Access:コマンドボタンを作成し、実行するとエラーが出てしまいます。

    昨日からずっと悩んでいるのですが、Accessで作ったフォームで コマンドボタンを作成し、実行するとエラーが出てしまいます。 以前作成したもののコマンドボタンは実行できるのですが、今回 作成したファイルでは、どんなボタンを作成しても同じエラーで できなくなってしまいます。(ウィザードでもだめでした) エラーは以下の表示です --------------------------------------------------------- ファイルへのアクセスでエラーが発生しました。 ネットワークへの接続が切断されている場合があります。 ---------------------------------------------------------

  • アクセスのVisual Basicでのエラー。

    アクセスでデータベースを作成してて、フォーム上にあるコマンドボタンにDAOを使用しましたが、 そのボタンを押すと「オブジェクトはこのプロパティまたはメソッドをサポートしていません。」というエラーがでてしまいます。 どうしたらいいでしょうか?宜しくお願いします。

  • Access2000と97の互換性

    Access2000を使用しています。 Access2000を97にバージョンを下げてAccess97が インストールされているパソコンにファイルをコピーし ました。 そして、Access97のパソコンでファイルを開きましたが あるフォームを開くと「このフォームは不正です」 みたいなメッセージが出てフォームを開くことができま せん。また、レポートでもこのような現象が起こります。 しかし、すべてのフォームやレポートが開けないわけでは ありません。20ある中の5つ位が開けません。 この開けないレポートの設定を一つ紹介しますと、 メニューフォームでコマンドボタンをクリックすると レポートが開かれるマクロを設定しています。 レポートを開くアクションの設定にWhere条件式を 設定しています。 なぜ開くことができないのでしょうか? ちなみに、私が作成したパソコンはWindows98で Access2000です。ファイルをコピーしたパソコンは WindowsXPでAccess97です。 よいアドバイスをお願いいたします。

  • Access2002 コマンドボタンの色

    Access2002 コマンドボタンについての質問です フォームのコマンドボタンの色を自分の好みに変えたいのですが出来ますか? デザインビューで探してもそれらしきプロパティが見つからないのですが。

  • Accessのフォームとレポートについて

    Accessでフォームに学年のクラスをリストボックスで表示させ、選択してコマンドボタンを押すとそのクラスの生徒一覧がレポートとしてプレビュー表示される仕組みをつくりたいのですがどのような手順で作成していけばよいでしょうか? (表示させるための全生徒のデータテーブルは作成済みです)

専門家に質問してみよう