Access本体があればランタイムデータを読める?
- Access2010があれば、runtime(ランタイム)版のデータを読み書きできますか?
- Access2010とAccess2010runtimeについて教えてください。
- Access本体をインストールすれば、runtime版データベースを開くことができるのでしょうか?
- ベストアンサー
Access本体があればランタイムデータを読める?
Access2010 があれば、runtime(ランタイム)版のデータを読み書きできますか? Access(以降[A])2010 と Access2010runtime(以降[r])について教えてください。 [A]をインストールしてやれば、[r]のデータベースを開けるでしょうか。 現在[A]2.0+Windows95で動いてる業務用の販売管理システムがあります。 帳票印刷とメニューを1つ[A]に追加しています。また、[A]2.0のデータベース(*.mdb)をODBC経由で桐7に持ち込んで追加処理を5つくらい作ってありまして、とても便利な状態になっています。主に帳票印刷です。 メーカーは、新しいバージョンは[A]2010のruntime版+Win7しかない、ユーザー側でデータベース自体を見られない、と言うんです。つまり私が作った便利な桐の処理が、作り替える事さえできない、と言うことになるんです。これは困った。 (ア)[r]の場合はODBC経由、桐で読み書きできないのでしょうか? (イ)[A]2010をインストールしたら、ODBC経由で(桐などで)読み書きできるようになるでしょうか? (ウ)[A]2010をインストールしたら、[A]からデータ、プログラムを触ることができるようになるでしょうか? どなたか詳しい方、どうぞよろしくお願いします。
- madamadaaoi
- お礼率76% (90/118)
- その他MS Office製品
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
詳しくはありませんが、試してみました。 大まかには、 Windows7 64bit + Access2010 32bit で Runtime 作成 OSのみのWindows7 にランタイム版をインストール 桐V9の試用版をインストール、です。 やってみて鍵になりそうなことは メーカーさんには パッケージ化する際に使いやすい場所にしてもらう必要があります インストール先の例としてC:\RunAcc\DB.accdr などと、 デフォルトでは C:\Users\アカウント名\AppData\Local\acRun\DB.accdr などになりますが、これだと桐から参照が出来ません(UACかな?詳しくは不明) OSのみのWindows7では ランタイムのインストール後にDSN(今回はシステムDSN)に登録が必要です。 C:\Windows\SysWOW64\odbcad32.exe を立ち上げて、システムDSN タブで追加を選択 Microsoft Access Driver (*.mdb,*.accdb) を選択し完了ボタンをクリック。 データソース名には分かりやすい名前を適当に、仮にACrunDB とします データベースの選択ボタンから小窓が開くので ファイルの種類を全てにします。 フォルダーから先ほどのRunAccフォルダを選択すると DB.accdr が左窓に出るので、選択しOKで下準備終了。 桐で新規ファイル作成で外部データベースを選択。 データソース一覧に先ほどのDSN名(ACrunDB)が出るので 接続ボタン→パスワード確認→選択ボタン と進めると、結合対象表の追加/削除に、DB.accdr のテーブルとクエリが出ました。 ただし、添付図のように「専有・更新不可」になってしまいました。。。 更新可にする方法は有るのか無いのかも分かりません。 桐は触ったのが十ン年ぶりなのでこの辺でご勘弁。 なので >(ア)[r]の場合はODBC経由、桐で読み書きできないのでしょうか? 少なくとも読めます。 >(イ)[A]2010をインストールしたら、ODBC経由で(桐などで)読み書きできるようになるでしょうか? 読むだけならAccessアプリはインストール不要です。 書く(変更)ためにAccessをインストールして桐で出来るようになるかは不明。 >(ウ)[A]2010をインストールしたら、[A]からデータ、プログラムを触ることができるようになるでしょうか? データに関しては、一旦、DB.accdr を DB.accdb にしてしまえば制限はなくなるかと思います。 拡張子がaccdrのままなら、Runtimeの実行時と変わりはありません。 (リボンメニューが表示されない) プログラムに関しては、メーカーさんが、accde ファイルに変換したものから Runtimeを作成した場合は、一切不可ですが、 accdb から作成したものなら参照・変更は可能です。
その他の回答 (2)
- nicotinism
- ベストアンサー率70% (1019/1452)
添付図の上が通常のAccess2010の画面、 下がランタイムの時のです。 リボンが無くなり、右クリックでは何も出ず、 Ctrl+ やAlt + のショートカットキーも一部しか出来ません。 なので、 あなたがメーカーに依頼して用意された機能した使えません。 また、 別のAccessファイルを新規に作って テーブルをリンクさせることも出来ません。 (ファイルの選択肢の中に、accdr拡張子のが出て来ない) 費用がかさみますが、「つまり私が作った便利な桐の処理」も メーカーさんに組み込んでもらうのも選択肢の一つかと思います。
- nicotinism
- ベストアンサー率70% (1019/1452)
PS. DSNの設定が必要なのは OS が 64bit で Access が 32bit の場合です。 OS32bit + Access32bit では不要です。 OS64bit + Access64bit は不明
関連するQ&A
- ACCESSにODBC経由でORACLE接続
ACCESSのプロジェクト(帳票印刷など)ですが、データはORACLEに置いています。 ORACLEのクライアントをインストールしないで、ODBCを経由して、接続できますか?
- ベストアンサー
- Oracle
- ODBCにシステムデータソースを追加
VisualBasic.NETでODBCにシステムデータソースを追加することはできますでしょうか? できればレジストリを直接書き換えたくないです。 理由は謎ですがODBC接続じゃなきゃいやだそうです。 OSは日本語版のWindows2000またはXPでデータベースは日本語版のAccess2000またはSQL Server 2000です。
- 締切済み
- Visual Basic
- 桐からODBCでEXCELデータを読み込む方法
桐9-2012からODBC接続でサーバーにあるEXCELデータを読み込ませたいと考えていますが、うまくいかず、原因が分からずに困っております。 お手数をおかけしますがご教示頂けますようお願い致します。 【環境】 パソコン環境 Microsoft Windows 7(x64) 桐9-2012(http://www.kthree.co.jp/kiri/) Microsoft Office2010 Professional ウイルス対策ソフト未インストール、Windowsファイアウォール無効 IPアドレス:192.168.1.10/24 サーバー環境 Microsoft Windows Server2008R2 Microsoft Office2010 Professional ウイルス対策ソフト未インストール、Windowsファイアウォール無効 IPアドレス:192.168.1.20/24 【状況】 1.パソコンにインストールされている桐からサーバーの共有フォルダにあるEXCELデータをクロス・エクセル機能で読み込むことはできる。 2.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとすると下記のエラーが表示される。(ODBC64ビット版) ------------------------------------------------------------------------------------------------------------------------------- KD1672:ODBCエラー データソース固有エラーコード:0 SQLSTATE:IM014 [Microsoft][ODBC Driver Manager]指定されたDSNには、ドライバーとアプリケーションとのアーキーテクチャーの不一致が含まれています。 ------------------------------------------------------------------------------------------------------------------------------- 3.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとするとエラーは表示されないがEXCELが読み込めない。(ODBC32ビット版)
- ベストアンサー
- その他(データベース)
- 桐からACCESSへ
コンピュータメーカの営業してる旦那からの質問です。 桐で開発したものをACCESSに移行できますか?ときかれました。 私はACCESSしか知らない(桐はDBソフトというのを知ってるくらい・・・なんせ全盛の頃は私オフコンのSEだったもので・・・)ので 「さぁ・・・CSVとかでデータほりだして、ACCESS側で読み込めばデータ使えるんちゃうん?」と答えたんですが(&データはEXCEL経由とかでなんとかなりそうですね・・・)帳票とかのアプリは???とさらに突っ込まれて・・・ でも、それってソフトが違うから無理なんちゃう?と答えたんですが 「アンタ、使えんなぁ。。。。」って言われてムカついたので、どなたかご教授ください。 まぁDOS版から・・・ではないと思うんですが・・・。
- ベストアンサー
- その他(データベース)
- Access-Runtimeについて
Access2000でデータベースパスワード付きのmdb(DB_A.mdb)を起動するためのDB(DB_B.mde)を作成しました。 DB_B.mdeからDB_A.mdbを起動させるために"CreateObject"を使っていますが、RuntimeではCreateObjectを受け付けてくれません。 CreateObject("Access.Application")に相当するものをご存知の方、ご教授いただけませんか? よろしくお願い致しますm(_ _)m
- ベストアンサー
- その他(データベース)
- postgreSQLのODBCはどこに・・・
postgreSQLやaccessが初心者な私ですが、 既存のデータベース(postgreSQL)をaccess2003でデータベース内を検索させたいと思っています。 accessとposgreSQLを繋げるにはODBCが必要ということでWindowsXP側には入れたのですが、postgreSQL側にODBCが入っていないようでaccess2003と通信することが出来ません。 前からあるデータベースなのでインストールを行った人がpostgreSQLインストール時にODBCをインストールしないようにしたのかもしれません そこで質問なのですが、ODBCが入っていない状態でpostgreSQLにODBCだけを入れることは可能なのでしょうか?できたらその方法や方法が書かれているページを教えて頂けますでしょうか?お願いします。
- ベストアンサー
- PostgreSQL
- ODBC データソース選択画面がでてこない
お世話になります。 Access2003にOracle10gをODBC接続したいのですが、 テーブルのリンクで ファイルの種類にODBCデータベースを選択するまでは できるのですが、 その後、データソース選択画面がでてきません。 インポートも同じようにできません。 他PCで、Access2000でリンク作成したMDBを Access2003で開いてみると、 Oracleのデータまで見ることができますので ODBC設定は正しいと思います。 Access2003を一旦削除し、インストールしなおしても 同じでした。 どうすればいいでしょうか?
- ベストアンサー
- その他(データベース)
- アクセス[ファイルを開かずに、毎日一定時刻にデータ更新をしたい]
アクセスは初心者レベルです。 ODBCデータベースから、テーブルにリンクさせている情報があります。 それを、毎朝決められた時刻にデータをとってきて、それを追加クエリとして別のテーブルへデータを追加していく。 ということは可能でしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- Excelの外部データの取り込みについて
Office for Mac 2004を使っています。 Excelで メニューの[データ] ↓ [外部データの取り込み] ↓ [新しいデータベースクエリ] と選択すると「ODBCドライバマネージャがインストールされていません」とインストールを勧められます。 が、ODBCドライバマネージャとMicrosoft Queryは2004の英語版にしか付いていないことがわかりました。 (Microsoft Query v.Xはネットに転がっていたのですが、当然ですが2004環境にはインストールできませんでした。) やりたいことは別のサーバにあるMysqlとつないでデータの取り出し、追加、更新、削除です。 追加、更新、削除があるためcsvでいったん吐き出して読むということでは要件が満たせません。 英語版(2004)を購入すれば使用可能なのでしょうか? (テーブル名、列名は英数で中のデータは日本語が入っています。) また、他の方法はないのでしょうか? Office for Mac英語版で実際に使用したことがある方いらっしゃいませんか?
- 締切済み
- Mac
- MSDE再配布
MSDEに再配布の機能があると知ったのですが、これはVBのRunTimeみたいなものですか? 再配布先のPCではEnterpriseManagerとかでデータの参照とかできませんよね? テーブルの追加とかはODBC経由でできそうですけど。
- ベストアンサー
- その他(データベース)
お礼
> 詳しくはありませんが、試してみました。 って、そんな大変なこと、よくやってくださいました。ありがとうございます。 環境を作るところから始まって、runtimeまで試作して、本当に大変だったと思います。 (ア)少なくとも読めます。これだけでも安心して新バージョンに踏み切れます。 (ウ)メーカーはユーザーに触らせないようにしてるはずなので、プログラムの変更はあきらめます。 データを「DB.accdb にしてしまえば制限はなくなる」と言うことは、 メーカーが作ったソフトを、日々私が使うようにしたままでは、 [A]からデータを触れないってことになりますか? この点だけ、ご面倒をおかけしますが、もう一度教えてください。 よろしくお願いします。