■62 / inTopicNo.1) |
093 桐でGrepに、追加機能
|
□投稿者/ 【多遊】 -(2002/03/09(Sat) 15:16:07)
| 悲しげさん作の「桐でGrep(汎用 拡張版)」を利用させていただきました。
ちょっと調べものをしたかったので検索結果から検索表を開く機能を 追加いたしました(悲しげさんへ。勝手にすみません)
サンプルを2〜3日置いておきます。 http://www2u.biglobe.ne.jp/~s_tanaka/grepplus.lzh (5kb)
検索の対象は「表(tbl)・一括処理(cmd)・イベント(kev)」のみです
ダウンロードコーナーより、 「093 桐で Grep 2.50 文字列検索処理プログラム」をダウンロード後 上記ファイルを同じフォルダーへ解凍下さい。
=====「オリジナルの変更箇所」=========
◎フォームのワークスペースにコマンドボタンを1個追加 オブジェクト名:b検索表 機能名:開く 機能パラメータリスト:"桐でGrep検索.WFM"
◎イベントの修正個所 >215 確認 "検索結果を表示します(一覧表印刷も可能)" >216 ウィンドウ作成 表,ハンドル=&wh,オプション=最大化 >217 ケース その他
ここを、「1行コメントアウト・2行追加」下記に修正。 確認 "検索結果を表示します(一覧表印刷も可能)" * ウィンドウ作成 表,ハンドル=&wh,オプション=最大化 書き出し 表,"桐でGrep検索.tbl" メソッド呼び出し @b検索表.実行() ケース その他
=====================以上==
ところで、イベント(手続きのなか)で、フォームはどうして 開くのでしょう?ずいぶん迷った。 普段コマンドボタンの「開く」ばかり使用しているので、いざ、 コマンドを書くとなるとわかりませんでした。
ただ、多重化で開くと簡単だったのですがそのあとの、表を開くと 表が前面に表示されず、今回の仕様のように、コマンドボタンを 作成しておき、メソッドで実行することにしました。
また、「txt・csv・k3」も、ノートパッドで、開くのは 可能でしょうが、行番号を処理する方法がわからなかったので 省略いたしました。
|
|