« HSPTV!メルマガ 第73号 | メイン | 【よみもの】ゆめゆめ日記 第5回 »
2009年07月25日
【講座】「教えて!おにたま!!」
<チャーリー さんからのおたより>
60過ぎのおっさんですがHSPプログラムは楽しく使わせて貰っています
今までにRS232C操作ででGPSソフトや、エクセルとの連携で
個人的な趣向のソフトを作って楽しんでいますが
マイクロソフトのアクセスのテーブルデーターをHSPと連携させたいのですが
できないものでしょうか?
<こたえ>
お便りありがとうございます。
ご高齢にも関わらず、HSPで機器の制御とか、エクセルの連携とか…
なかなか最先端の開発をされていますね。素晴しいです。
さて、マイクロソフトアクセスとの連携ですが、メルマガでは過去に
エクセルとの連携を取り上げたことがあります。
http://hspcenter.com/hsptvm/archives/2006/10/hsp3_11.html
基本的には、これに近い方法でAccessをコントロールすることが
可能です。ただ、AccessはExcelよりも機能が豊富で複雑なため、
私自身も詳しいところまでは試していません。
以下のサイトによれば、AccessのプログラムIDは「Access.Application」
なので、COM経由でアクセスが可能です。
http://support.microsoft.com/kb/210111/ja
VBと同様の方法で、COMのインスタンスを取得していくことで、
データを取得したり、書き込みを行なうことが可能なはずです。
newcom pDoc,"Access.Application"
pDoc("Visible")=1
また、Accessのデータは基本的にデータベースで管理されているため、
SQL経由でのデータ処理が可能になっています。
データベースへの接続は、hspdbプラグインで行なうことができますので、
こちらを使ってみるのも手かと思います。
それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。
(おにたま)
投稿者 usuaji : 2009年07月25日 01:34
口臭チェッカー市場