home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1999 February
/
VPR9902A.BIN
/
OLS
/
sqlmak20
/
sqlmak20.lzh
/
README.TXT
next >
Wrap
Text File
|
1998-11-10
|
3KB
|
73 lines
/*********************************************************/
/* */
/* SQL make for ACCESS (V2.0) */
/* */
/*********************************************************/
(1) SQL make for ACCESS について
Microsoft ACCESS(以下、ACCESS) を使った事がありますか?
ACCESSは、パーソナル向けとしては非常に優れたDBシステムだと思います。
しかしながら、一部アンケートでは「インストールしたが、使った事がない
」という悪評もあります。
ACCESSで作成したシステムをユーザーに提供しても、ユーザーはそこから
拡張という事はあまりしないと思われます。
なぜなのでしょうか?実はACCESSは、テーブルそのものを作るのは
非常に楽なのですが、そこからクエリーを作ったり画面を作ったり、あるい
は帳票を作ったり、となると、結構難しくなるからです。
その結果、定型業務では問題ないのですが、非定型業務で「ある条件のデ
ータを抜き出す」という作業が発生すると、ユーザーはそこから先へ進まなく
なります。
SEとしては仕事が増えて万々歳という方もいらっしゃると思いますが、
1回しか行わないかもしれない条件抽出プログラムを作るのはあまり好ましく
ありません。
Oracleなどには、そういったツールが結構存在するようですが、Accessでは
あまり見た事がありません。
そこで、こうしたエンドユーザーの非定型業務を支援する為に作ったツールが、
この「SQL make for ACCESS」です。
(2) 機能概要
「SQL make」はSQLの基本的な機能のみを備えています。
すなわち、”条件に当てはまるデータを順序を並べて取り出す”という事
です。
このデータをCSVファイルに落とす事により、EXCELで処理する
事が可能です。あとは、EXCELでデータを加工する事ができます。
(エンドユーザーはExcelに関しては詳しい事が多いので)
Excelを登録しているマシンであれば、ここからExcelを起動す
る事も可能です。
SQLMAKE.iniを変更する事により、デフォルトのMDB名、CSVファイル
名を指定する事、あるいは、作成されたSQLの表示/非表示切り替えが
可能です。
集計等は、まだ対応していません。Excelでの加工も可能ですし、
クエリーの取り出しも可能ですので。
大体、そこまでできる人であれば、ACCESSを直接触っている事で
しょう。(作るのが面倒くさいだけ?という話もあります。)
(3) その他
「SQL make」で作成したSQLは、Access用のSQLを覚えるのに
役にたつかもしれません。(たいした文法は使っていないですが)
Oracle用のそれとは若干の違いがあります。(日付の記述法等)
要望があれば、Oracle用にも着手したいと思っています。
(でも、Oracle用は製品が出回っているので、あまりメリットはないかも)
JAVAを使ったこんなツールも使ってみたいですね。
(4) バージョン
V1.0 1998.05.14 初版
V1.1 1998.05.15 曖昧検索、内容照会機能を追加
V1.2 1998.06.12 処理件数表示を追加。評価版モードを作成
V1.3 1998.07.08 最大処理件数指定機能を追加
V1.4 1998.10.25 画面インターフェースを改善
V2.0 1998.11.06 VB6.0に切替
INIファイル保存機能を追加
Copyright(c) Ume-P!
[作者紹介]
プログラムのバグ、要望等あれば、私”うめぴ”まで連絡ください。
E-mail : ume-p@shift.ne.jp
http://www2.shift.ne.jp/~ume-p/