• 締切済み

Accessの機能について

現在、Access97 を利用していますが Access2000やAccess2003との違いを説明している サイトをご存知でしょうか? ※ 以下の点を気にしています。 1.VBのようにReportオブジェクトで、  プリンターの設定を変更できるのか? 2.AccessがインストールしていないPCでMDB ファイルを開くことができるのか  (Accessのランタイムみたいなものはあるのか)

みんなの回答

回答No.1

サイトは思いつきませんが、 2)ランタイムの事なら・・・ 各アクセスのディベロッパー版なら、ランタイム相当のツールが手に入ります。 ・・・まぁ、ディベロッパー版って高いけどネェ。

akaaka
質問者

お礼

最近のOFFICEではデベロッパー版はなくなり Visual Studio Tools for Office というパッケージを購入するようです。 なんだかややっこしくなりましたね。

関連するQ&A

  • MSアクセスの入っていないPCからMDBを閲覧、入力したい

    社内でデータベースを共有したく、データベース本体はアクセスで作り、アクセスの入っていないPCからMDBファイルを閲覧、データの入力をしたいと思って、ネットで色々調べるとランタイムというのを入れると良いと載ってました。で、ランタイムをインストールしたのですが、開くことができません なぜでしょうか? バージョンはアクセスもランタイムも2000です。

  • VBからACCESSのレポートをプレビューで表示

    お世話になっております。 VBからのMDBの帳票印刷の事で悩んでおります。 データベースとしてMDBを使用しているので、MDBのレポートのプレビュー を表示しようとしました所、下記のコードで実現することができました。 Dim oleAccess As Access.Application Set oleAccess = GetObject(App.Path & "\data.mdb") Call oleAccess.DoCmd.OpenReport(ReportName, acPreview) oleAccess.DoCmd.Maximize oleAccess.Visible = True 開発環境では問題なくプレビューの表示ができたのですが、 このプログラムを、ACCESSの入っていない環境で、ACCESSランタイムをインストール して実行すると、印刷時に「エラー429 ActiveXコンポーネントはオブジェクトを作成 できません」とのエラーが出て、印刷だけができません(その他の動作は正常です)。 エラー内容から、ACCESSオブジェクトの作成に失敗していると思うのですが、 Access.Application型を使わずに、ACCESSのプレビュー・印刷をする方法は無いのでし ょうか?(たとえば、DAO.DataBase型でMDBを開いて印刷する方法など・・・) 以前にも同じような質問をさせて頂いたのですが、私の力不足のため、再度ご質問させて頂きます。 どんな事でもいいので、アドバイスを頂ければ幸いです。 よろしくお願い致します。

  • Accessで作成したアプリを複数で利用するには

    Access2003で作成したmdbファイルを複数台のパソコンで同時に利用したいのですが、何が必要でしょうか? 利用しているAccessはOffice2003 Professionalのもです。そして、作成したmdbファイルをサーバの共有フォルダに置き、各クライアントにはインターネットで見つけたAccessランタイムをインストールしました。 でも、これって正規のやり方ではないですよね? 調べてみると、OfficeのDeveloperが必要だとか… クライアント数は20台、サーバ1台の環境です 正規でいくと、何が必要で費用的にどれくらいかかるのでしょうか 宜しくお願いします

  • VBからACCESSのレポート出力

    すみません。どうしてもわからないので、質問させて頂きます。 VB6.0 + ACCESS2000 で開発をしています。 インターフェイスはVB,DBはACCESSなのですが、帳票の出力も、 ACCESSで行いたいと思っております。 この時、クライアントにACCEESSが入っていない事も想定して、 ACCESSランタイムも用意しました。 デバッグマシン(OFFICEは入っていません)にランタイム(VB,ACCESS)を インストールして、実行ファイルを実行すると、印刷の部分で、「エラー429 Activeコンポーネントはオブジェクトを作成できません」とのエラーが出て、印刷ができません。 印刷以外は問題なく動いています。 開発マシンは、Win2000、デバッグマシンはWinXPで、ACCESSランタイムはOFFICE XP Developerで作成しました。 下記にソースコードも記載させて頂きます。 もちろん、開発ではきちんと動作しています。 Dim oleAccess As Access.Application Set oleAccess = GetObject(App.Path & "\data\data.mdb") Call oleAccess.DoCmd.OpenReport(ReportName, acPreview) oleAccess.DoCmd.Maximize oleAccess.Visible = True 当初は、「oleAccess.OpenCurrentDatabase」でDBを開いていたのですが、 ACCESSランタイム環境では、GetObjectの方が良いということを聞いたので、 上記の様になっています。 エラーが起きている行は、どうやら「GetObject」の行のようです(oleAccess.OpenCurrentDatabaseの場合でもエラー)。 ACCESSランタイムを使う事が初めてなので、手探りでやっているため、 的外れな所もあるかと思います。 何かアドバイスを頂ければ幸いでございます。 よろしくお願い致します。

  • 異なるバージョンのAccessを同居させたときの不具合

    Access2003がプレインストールされているパソコンに、Access2000ランタイムをインストールして、古いAccessのシステムを動作させています。 デスクトップ上にMDBファイルのショートカットを置いてダブルクリックして起動させているのですが、ごくまれにAccessが起動しなくなることがあり、その都度Accessランタイムを再インストールすることで対応しています。(再インストール後は通常通り稼動します) 2つのAccessを同居した形で、安定して起動させる方法はないでしょうか。

  • Access2000でプリンタドライバ名を取得したい。

    Access2000にて、インストールされている プリンタドライバ名を取得したいのですが、 どのようにしたらよろしいのでしょうか? 以前、インストールされているプリンタ(DriverName)の 取得はわかったのですが、 今回はプリンタドライバ名(DeviceName)を 取得したいのです。 VBやAccess2002ではPrinterオブジェクトが 使えるので取得できるのですが、 Access2000にはPrinterオブジェクトがないので・・・。 どうか宜しくお願いします。

  • accessのMDBをパッケージして配布

    office2000developer で accessで作成したMDB を配布したいのですが、うまくいきません。パッケージして配布のものも出来上がります。それをCDRに焼いて、ACCESSの入ってないPCにインストールして、出来上がったMDBを開こうとするのですが、うまくいきません。ランタイム環境でaccessを作動するにはどうしたらよいのでしょうか? インストール先とかの問題なのでしょうか?

  • アクセス97のファイルをアクセス2007で開くには

    はじめまして。 手元にAccess97で作成したmdbファイルがるのでが、Windows7環境のAccess2007で開くことができません。 エラーメッセージは、「オブジェクト 'テーブル1'が見つかれませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認してください。」となっています。 このファイルをAccess2007で開くためには、いったんAccess2000~Access2003で保存し直したうえで、Access2007で開く必要があるという情報をMSのページで見ました。 しかし私はAccess2000~Access2003環境を持っておりません。 そのような中で、このAccess97で作成したmdbファイルを開かなければならないのですが、何か方法はないでしょうか。 ご教示いただけると誠に幸いです。 どうぞよろしくお願いいたします。

  • Access2003からAccess2010に変換

    Access2003で作られたあるアクセスのファイル、・・・・・・・.mdbがあるんですが、 これをAccess2010しか入っていないPCで開こうとすると、 「オブジェクト・・・・・が見つかりませんでした。オブジェクトが存在してあること、名前やパス名が正しいことを確認してください。・・・・・がローカルオブジェクトではない場合は、ネットワークの接続を確認するか、サーバー管理者に問い合わせてください。」 とでて開かれませんでした。どのすれば開かれるのかよろしくお願いします。

  • MS ACCESS でのメッセージについて

    お尋ねします。 アクセスの2003を使っています。 アクセスでA.mdbというファイルからB.mdbへテーブルをエクスポートしたのですが、「指定した名前は、このデータベースに含まれる同じ種類のオブジェクトで使われています。」というメッセージが出ます。 B.mdbのテーブルを置き換えたいので、OKをクリックすれば、次へ進むのですが、このメッセージを出さない方法はありますでしょうか。 ツール→オプション→編集で、レコードの変更、オブジェクトの削除、アクションクエリには、チェックボックスにチェックは外しております。 よろしくお願いします。

専門家に質問してみよう