SQLの使い方に関して記載いたしました。今回は、シリーズとしてPATDATAを専用ソフトだけでなくDatabaseに直接アクセスして、データを参照する方法を紹介していきます。特許事務所がPATDATAを利用しております。期限管理ソフトとして、日本国内出願のみならず海外出願の案件も管理ができ、ファミリーとしても管理できるので非常に便利であり、優れたソフトウェアです。スタンドアロン版とがあり、ネットワーク版は、サーバーに1つ入れて、それに対して複数のクライアントからアクセスするというものです。このサーバー・クライアント型のネットワーク版を導入してもアクセスするクライアントは、保守契約に入らなければならず、1台につき年間3万円(2016年12月現在)の費用がかかります。便利なソフトですが、事務員のみならず全員のPCに導入するには高価なシステムとなってしまいます。そこで思いついたのが、Cachéのドライバーを利用して読み取り専用で閲覧することです。いろいろな帳票や管理リストが作れます。データを直接アクセスするので、リアルタイムに期限の状況を把握することが可能です。一度、PATDATAを導入したのなら使い倒したいものです。今回は、Microsoft株式会社のExcelのVBAを使ってデータを読み込ませる方法を紹介します。課題は、日本の特許出願における中間(拒絶理由通知)の期限管理です。その当日の期限を表示するものを今回は作ります。必要な外部オブジェクトを利用するための設定を行います。[参照設定]に行きます。Library」が必要なのでチェックを入れます。ADODB関連のデータ型を使用するためです。あとは、下記のスクリプトをVBエディターに転記してください。Basic部分は、コードのコメントに、説明を記載します。ODBCのDSNで開く。SQL文の説明は後述。SubODBCのユーザーDSNは、[PDWREAD]に設定している前提です。次にSELECT文だけ表示します。わかりやすいように改行してインデントをつけました。M期限.期限日"PATDATAは、期限検索を早くするためにすべての期限を[M期限]というテーブルを有しています。そこで、[M期限]の[期限日]をCurrent_Date(本日)に絞り込みます(Where部分参照)。その他、[M期限]の[期限コード]を中間である’022’に絞り込みます。その他には、[M出願準備]テーブルにある[国コード]や[法域コード]をそれぞれ’JP’及び’01’に絞り込めば、目的のデータを取得することができます。結果は、左図のようになります。ヘッダーを準備しておけば、それなりに期限管理表になってきます。今回の期限日は、当日ということで実際には意味がありませんが、期限日の絞り込みを期間にするなどすれば有効になると思います。簡単ではありますが、「PATDATAを活用しよう」第1回は、これにて終了です。コメントをキャンセルメールアドレスが公開されることはありません。.Translate。