Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3040 / 9994 ←次へ | 前へ→

【10218】Re:問題となりそうな点
質問  ko6610n  - 08/2/7(木) 17:10 -

引用なし
パスワード
   回答ありがとうございます。
容量制限などがあるんですね。知りませんでした。

ちょっと大まかにやりたいことを書いてしまったのですが詳しく書くと…

本サーバに接続できるIPは制限されていてその1台(専用クライアント)のみが
読取のみの権限で接続することができます。

専用クライアントにエクセルファイルを置いておきWindowsのタスク機能で
エクセルファイルを開き、クエリを使用して本サーバからデータを取得すると
いったVBSファイルを実行させて毎日定時刻にデータの取得を行っています。

テーブルに見立てた各シートに1行ずつ追加していきメインページで日付を
指定するとその日のデータを表示するといったことを行っています。
日付をキーとしてVLOOKUPで検索をして値を取得しています。

毎日、ある時間でのデータを蓄積したいのですが本サーバにはそのような機能が
ないのでそのようなものを作りましたが、さらに一般ユーザのクライアントが
このファイルを閲覧したいのですが専用クライアントに共有フォルダを作って
ユーザがファイルを開いています。
この時は本サーバへのアクセスはなくてエクセル上の関数で値をシートから
とってきているので問題なく使用することができます。

当初はリモートデスクトップで接続してユーザがリアルタイムにデータを
取得していたのですがリモートデスクトップへの接続の煩雑や同時刻にデータが
取れないなどの理由から上記のような方法を思いつきました。

これ以外にもリアルタイムでその時のデータを取得したい内容もあるのですが
その場合だと共有フォルダから開いてユーザが本サーバにアクセスしてしまうと
専用クライアントからの接続ではなくなってしまうのでエラーになってしまいます。

そんな状態で何か改善できないと思いついたのがタスクのスケジュールで定期的に
アクセスが本サーバに必要な情報を取得(更新)しユーザは制限のない専用クライアント
のAccessのDBにアクセスするツールを作ってあげれば解決するかなと思いました。

どうせならすべてのテーブルと思ったのですが厳密には必要なデータだけAccessに
取り込めれば良いです。要領の問題もあるようなので。

環境としては以下のとおりです。
本サーバのDB:PostgreSQL
専用クライアント:Office20007Pro(Accessあり)※保存は2003形式
各ユーザ:Office2003Std(Accessなし)

もし、ユーザのマシンから無理やり専用クライアント経由で本サーバにアクセスすると
いった事が出来ればエクセルからでも可能ですが(本サーバへの負荷は考えないとして)
どちらが現実的でしょうか?

長文失礼しました。
1,098 hits

【10210】PostgreSQLとの連携 ko6610n 08/2/7(木) 10:26 質問[未読]
【10211】Re:PostgreSQLとの連携 VBWASURETA 08/2/7(木) 10:53 発言[未読]
【10215】問題となりそうな点 VBWASURETA 08/2/7(木) 14:01 発言[未読]
【10218】Re:問題となりそうな点 ko6610n 08/2/7(木) 17:10 質問[未読]
【10222】Re:問題となりそうな点 VBWASURETA 08/2/7(木) 18:57 発言[未読]
【10224】Re:問題となりそうな点 ko6610n 08/2/7(木) 19:25 回答[未読]
【10225】Re:問題となりそうな点 VBWASURETA 08/2/7(木) 20:38 回答[未読]
【10228】Re:問題となりそうな点 ko6610n 08/2/8(金) 10:32 お礼[未読]
【10229】Re:問題となりそうな点 VBWASURETA 08/2/8(金) 10:57 発言[未読]
【10231】Re:問題となりそうな点 VBWASURETA 08/2/8(金) 11:44 発言[未読]
【10232】Re:問題となりそうな点 ko6610n 08/2/8(金) 11:54 お礼[未読]

3040 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free