• ベストアンサー

MicroSoft Access について確認

noname#1296の回答

  • ベストアンサー
noname#1296
noname#1296
回答No.1

Jetデータベースを使用するのに必ずしもAccessは必要でないということから、sho_taさんのおっしゃるようにデータベースではないですね。今までそうゆうの気にしたことありませんでしたが(^^;; VBなんかではコントロールを組み込まないとJetは使えませんが、Accessではフォームやレポートでテーブルを使用しなくても標準でDAO(またはADO)が組み込まれていますよね。 ただフォームなんかはVBではテキストでソースを見れますが、Access内部ではDAOで管理していたはずですので、そういう意味ではデータベースとも言えるかも。

sho_ta
質問者

お礼

ありがとうございました。

関連するQ&A

  • MS-ACCESSでDAOとODAの違いは?

    違いが良くわかりません。下記はあるHPで見かけた説明なのですが、自分の環境にはどちらがいいのか決めかねています。 皆さんはどうされていますか? >>>>>>>>>>>>>>>>>>>>>> ADO ってのは、ActiveX Database Object の頭文字で、"ActiveX" が示すとおり、OLE を介してデータベースにアクセスする標準インターフェースのことのようです。詳しくはマイクロソフトなり関連雑誌になり当たってください。  DAO ってのは、Data Access Object の頭文字で、Jet エンジンにアクセスするときに使うインターフェースです。扱いが簡単なので長く使われています。 ADO ってのは、ActiveX Database Object の頭文字で、"ActiveX" が示すとおり、OLE を介してデータベースにアクセスする標準インターフェースのことのようです。詳しくはマイクロソフトなり関連雑誌になり当たってください。  DAO ってのは、Data Access Object の頭文字で、Jet エンジンにアクセスするときに使うインターフェースです。扱いが簡単なので長く使われています。

  • Access97をAccess2000に変換したい

    Access97で作成されたmdbを、Access2000へ変換しようとしたところ、 おそらく変換自体はうまく行っているようなのですが、変換後のmdbを開こうとすると、”データベースの形式を認識できません。データベースは使用しているバージョンよりも新しいバージョンのMicrosoftAccessで作成されています。MicrosoftAccessを現在のバージョンにアップグレードしてからデータベースを開いてください”というダイアログが表示されます。 これはどうしたらAccess2000で開けるようになりますか。

  • Access フォーム

    Accessでデータベースを作成しようと思っています。データ入力のフォームを作成して、利用者がそのフォームに値を入力する形式にするつもりです。 ただ、利用者には入力のインターフェースだけを公開したいのですが、フォームを表示するとAccess自体が起動しするので、その気になればデータベースに対して全ての操作が可能になってしまいます。 Accessってこういうものなのでしょうか。

  • access2007でaccess97のデータを読みたい

    初めて投稿します。皆様の知恵をかして下さい Access2007のソフトでaccess97のデータが読めなくて困っています。 97のデータを開こうとするとまず オブジェクト‘ファイル名‘が見つかりませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認してください と表示されます 次にokをクリックすると 現在のユーザーアカウントでは、このデータベースを変換または有効にする権限がありません。とでて データベースを変換または有効にするには次のいずれかの操作を行ってください *このデータベースにアクセスするときに使うユーザーアカウントを定義しているワークグループに参加します。 *データベースオブジェクトの開く/実行と排他だ開く権限をもつようにします などと でているのですが 書いてある意味が全く理解不能で悩んでいます。 まず access2007でaccess97のデータが読めるのか 読むためにはどうしたらよいか ご教授お願いします

  • アクセス入門書添付のCDインストールについて

    アクセス入門書を購入しその添付のCDをインストールしようとしたのですがうまく使えません。その本はアクセス2000の入門書なのですが私のPCの環境はというとウィンドウズxpですがパーソナルだったのでアクセスはありませんでした。そこで前のpcの時にオフィス97があったのでアクセスのみ今のpcで使っている状態です。つまりアクセス97を使っているのです。もともと無理なのでしょうか。 ちなみにインストールしてアクセスのアイコンがでてくるのですがクリックするとエラーメッセージがでてヘルプを押すとJETエラーメッセージリファレンス データベースの形式 <ファイル名> を認識できません。(Error 3343)と表示されます。”指定したファイル名は Jet データベースではありません。”とはどういう意味なのでしょうか。そしてこのCDは使えないのでしょうか。PC初心者です。よろしくお願いします。

  • エクセル側からアクセスへデータ転送

    エクセル側からアクセスにデータ転送する時に Sub Data_Add() Dim db As New ADODB.Connection Dim Rs As New ADODB.Recordset db.Open _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:\Users\Owner\Desktop\1.mdb;" アクセス2003にデータを転送する場合はこれでうまくいきましたが、 アクセス2007にデータを転送しようと、 \1.accdb;"とすると、データベースの形式を認識できません。となってしまいます。 どうしたらいいでしょうか? だれか教えて頂けませんか?

  • SQL ServerとACCESSの関係

    ACCESSでは2GBの壁があるので、SQL Serverの導入を 検討しております。以下の事項についてご教示いただき たく思います。 1.価格帯 2.操作性(SQL Serverでクエリー等作成する場合は、  ACCESSと同様なユーザインタフェースなのか?) 3.ACCESSとの関係(もしSQL Serverに上記のような操作  画面/ツールがある場合、どのようにACCESSと連携する  のか?) 4.ACCESSから操作する場合の問題点や間違い易い事項等 関連URLだけでも結構です。宜しくお願いします。

  • ACCESS2003のシステムを2010で!!

    ACCESS2003で作られたシステム(ソフト)をACCESS2010で使いたいと思っています。 (会社の端末が新しくなったため。) しかし2010で開こうとすると、以下のメッセージが表示されます。 「オブジェクト“A”が見つかりませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認してください。“A”がローカルオブジェクトでない場合は、ネットワークの接続を確認するか、サーバ管理者に問い合わせて下さい。」 ここで「OK」をクリックすると、さらに以下のメッセージが表示されます。 「現在のユーザーアカウントでは、このデータベースを変換または有効にする権限がありません。 データベースを変換または有効にするには、次のいずれかの操作を行ってください。 ※このデータベースにアクセスするときに使うユーザーアカウントを定義しているワークグループに参加します。 ※データベースオブジェクトの[開く/実行]権限と[排他で開く]権限を持つようにします。 ※データベースのすべてのテーブルの[構造の変更]権限または[管理者]権限を持つか、データベースのすべてのテーブルの所有者になるようにします。 ※データベースのすべてのオブジェクトの[構造の読み取り]権限を持つようにします。 ※他のユーザーにデータベースを閉じるように要求します。」 私はACCESSの使用者であって、開発などはできない人間ですので、 分かりやすい用語などでご教示頂けましたら大変嬉しく思います。 ご多忙中大変恐縮ではございますが、何卒宜しくお願い申し上げます。

  • Access2007 データベース分割

    MOSの勉強をしています。 MOS検定対策の問題集に出ている問題で、Access2007のデータベース分割ツールを使って、データベースを分割すると、ファイルサイズが元のサイズより大きくなってしまいます。私の認識では、データベースを分割して、テーブルを外部リンクするので、ファイルサイズは小さくなると思っていたのですが、この考えは間違いでしょうか???

  • Accessで作ったデータベースが開けない

    Accessでデータベースを作ったのですが、作ったコンピュータとは違うコンピュータでデータを使おうと思い、クエリやテーブルを開こうとすると、「パス・・・・・・は正しくありません。パス名に間違いがないことと、ファイルが置かれたサーバーに接続していることを確認して下さい」というメッセージが出てきます。どうすればよいのでしょうか?