• 締切済み

権限に関して

初めまして,こんにちわ。 早速ですがとても困っているので回答願いたいのですが・・・。 アクセス2003でデータベースを入力していってるのですが、(データベース自体は他の方が作ってくださいました)4つほどある入力フォームのうち2つが開けないのです。 開こうとすると、エラーのウィンドウ(英文が書かれています)が出てきます。 テーブルかクエリでも開けないのか確かめた結果、「定義を読み取る権限がない…」と言う文章が出てきます。 作っていただいたものをいじるマネはした覚えがないのですが、どうしても開けません。 パソコンはXPでアクセスは2003と97がそれぞれ入っています。 権限を変更すれば開けるようになるのでしょうか? どうしたら開けるのでしょうか…。 回答のほう宜しくお願い致します。

  • gasfa
  • お礼率75% (57/76)

みんなの回答

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

作って頂いたとの事ですので、作って頂いた方に聞かないとわからないと思います。 エラーのウィンドウの内容でもわかればヒントが出てくるかもしれませんね。

gasfa
質問者

補足

エラーウィンドウの内容ですが…。 「定義を読み取る権限がないので定義を読み取ることができませんでした」と出ます。 これじゃわからないでしょうか?

関連するQ&A

  • Access2000でエラー(MSysAccessObjectsのデザインを変更する権限がない)

    いつも使用しているAccess2000のファイルで、突然「テーブルまたはクエリ'MSysAccessObjects'のデザインを変更する権限がないので作成できませんでした」といったエラーメッセージが出てしまい、ファイルがまったく開きません。 ヘルプを参照したところ「テーブルまたはクエリ'<クエリ名>' のデザインを変更する権限がないので、作成できませんでした。(Error 3111) 指定したテーブルまたはクエリを作成しようとしましたが、デザイン変更の権限がありません。システム管理者、またはクエリの作成者に依頼して、権限の割り当てを変更してください。」と表示されました。 特に権限者の設定はなく、自身が所有者であり、権限設定もフル権限です。 追加クエリーを何度か実行し、データベースの最適化を行った直後にこのような現象となりました。どうすれば復旧できるのでしょうか?

  • アクセスでのデータ管理について(長文です。)

    アクセス初心者です。 これからデータの入力、管理、帳票をアクセスで構築しようと思っているのですが、アクセスはデータを入力した時点でデータが保存されてしまうので過去のデータが残りません。またデータの変更及び共有をうまくやりたいのですがよい方法がわかりません。 今回構築したいデータベースは、 1.過去の記録がすぐわかるようにしたい。(更新前のデータがわかるようにしたい。) 2.データの変更及び共有を簡略化したい。(A社で変更したデータをB社のデータベースにいれこみたい。) 【データベースの概略イメージ】  A社      B社 データベース1 データベース2(1と同じもの) テーブル1 → テーブル1 テーブル2 → テーブル2 テーブル3 → テーブル3 クエリ1    クエリ1 クエリ2    クエリ2 フォーム1   フォーム1 フォーム2   フォーム2 *リレーションあり *A社でテーブル1の内容を変更して、B社のテーブル1を新しいものに置き換えたい。 (本を読むとリレーションが崩れると書いてありました。) *B社で変更してA社に戻すこともある。 テーブル1 項目 ID 100 住所 あああ 氏名 △△様 電話番号 111-1111 *例えば、ID100のデータの氏名を変更するとき、変更前がどうだったかわかるようにしたい。(1月時点では△△様、2月時点では□□様とか) 誰かアクセスの操作方法に詳しい方がおられましたら、よい方法又はアクセスに関する詳しい本とかサイト等教えて下さい。よろしくお願いいたします。

  • freeのデータペース管理ソフトがほしい

    アクセスみたいなソフトですが テーブルはテキストファイル、フォーム・レポートは不要でいいです.クエリはSQL文を入力、そういうフリーの簡単なデータベースソフトはないですか.

  • Accessのフォーム

    Access2003を使用しています。 テーブルまたはクエリを元に作成したフォームにはテーブル・クエリに入力されているデータが表示されますよね? それらのデータをフォームから変更出来ないようにする方法はありますか? データ自体を非表示(入力用フォーム)にするのではなく、既存のデータは表示されるけど変更は出来ないという状態にしたいです。 ちなみに新規入力は行えるようにしておきたいです。 よろしくお願いします。

  • Accessでわからない事があります

    Accessをつかってデータベースを作っています。 テーブルもいくつか作り、それぞれの入力フォームやレポートもつくりました。しかしもとのテーブルに追加したいフィールドがあるのですが、エラーメッセージ「定義されているフィールドが多すぎます」とでて、新しいフィールドを保存できません。ただ、別名で保存する事は出来ます。しかし別名で保存すると、クエリやレポートやらをもう一度作り直さないといけません。(少なくとも今の私のAccessに対する知識ではそれしか出来ないと思われます。)別名では保存できて、もとのテーブルで保存できないのは、なにか設定を変えればいいのでは?と思っているのですが、どなたか教えてください。結構な大作なので、もう一度テーブルの段階から作り直すのはやや気がめいってしまいます。どなたか助けてください。宜しくお願いします。

  • ACCESS97 レポート。フォームが作れません

    ACCESS97で作成されたファイルのレポート。フォームが編集、新規作成ができません。 テーブル、クエリ、マクロはできます。 データベースウィンドゥのフォーム、レポートから 新規作成、編集ボタンが押せない状態になってます。 権限やセキュリティで引っかかっているのかと思って、【ツール】下の機能を見たのですが。 関係なさそうな気がします・・・・。 仕方ないので、必要なテーブルやクエリを別ファイルにインポートして、そちらで レポートを作成しています。 元データのファイルに組み込みたいのですが、やり方を教えてください・・・。

  • office 2003 access

    昨日はじめてアクセスなるものを使ってみて作ってみました。 仕事でどこの業者に貸したとかどこの業者に借りたなどの管理をまかされまして、データベース化しようとおもいまして、昨日から触っています。 わからないことがでてきてしまいまして、テーブルとフォームをつくってみまして、フォームから「どこ」の「だれに」「いつから」「なにを」「何日間」貸借したかを作ってみまして、そのデータがテーブルにはいるようにしたのですが、「何日間」というところだけが入りません。フォーム上で「何日間」というのを手入力ではなく、「いつから」(データ型は日付)という項目に2009/07/01をいれると今日(2009/07/02)からみて2日目なので「何日間」のところが「2」(データ型は数値)になるよう、datediffで定義してうまくいってますが、それがなぜかしらテーブルに記録されません。 おおざっぱでわかりにくい説明ではありますが、考えられる原因を教えてください。クエリについてはあんまりわからなかったのでまだ作ってません。

  • アクセスでのリレーションシップの設定方法を教えてください。

    こんばんは。アクセス初心者です。フォームで入力して、テーブル、クエリですぐに反映させるにはどうしたらよいのでしょうか?私が今作成しようとしているデータベースは次のようなものです。  病院にて(1)患者マスター(患者IDと名前、年齢、性別など)のテーブル、クエリ、フォーム。(2)検査件数(患者ID、名前、年齢、検査材料、検査依頼日、発生した細菌など)のテーブル、クエリ、フォーム。 これらは作ったのですが、リレーションシップの仕方がよく解らないのでここから進めません。例えば、(2)検査件数のフォームで患者IDを入力したら自動的に名前、年齢、性別が入力されるようにしたいのですが。 よろしくおねがいします。

  • ACCESSのフォームだけを起動する方法

    ACCESS2000のVBAにて、管理システムのようなものを作成しました。  このままクライアントに渡すと、新規にテーブルを作ったり、新規にクエリを作成したりと、せっかくのデータベース、レポートがぐちゃぐちゃになりそうな気がします。  そこで、おききしたいことがあります。   ・フォームだけを表示できないでしょうか。    ※ACCESS起動後、フォームだけが起動する。    その他、メニューは表示させない。    (テーブルからのデータ入力、フィールド追加、クエリ作成をできないようにする)    "F11"キーでのメニュー表示も無効にする。 データベースは、SQLからテーブルリンクしております。 どうぞよろしくお願い致します。

  • SQLサーバーについて

    アクセスユーザーです。 データベースを操作するならアクセスよりSQLサーバーの方が良いと聞いたのですが SQLサーバーのイメージがいまいちわかりません。 アクセスは、 ・テーブル ・クエリ ・フォーム ・レポート ・マクロ ・VBA がありますが、 SQLサーバーは、テーブルとクエリしかなくて、 テーブルの置き場として使うソフト。と言う認識であってますか?