BFIND

BTOOL for MAGIC オプションユーティリティー

Btrieve ファイルをメニュー形式で高速にキー無し絞り込み検索することができます。

dbMAGIC との組み合わせにより、非定型処理を実現できます。

高速キー無し検索が行えます。

BTOOL の高速キー無し検索用プログラムである BGREP を 処理モジュールとして使用しています。
BFINDでは、特に BGREP の性能を最大限引き出す設計を行っています。
(BTOOL を単体で使用する場合には必ずBTOOL for MAGIC を 別途お買い求めください。)

簡単に絞り込み検索が行えます。

メニュー型ユーティリティーなので画面で選択を行っていくだけで 簡単に絞り込み検索を行なうことができます。
また、BGREP の機能を 生かした複雑な検索条件を記述することも可能です。
また、検索後も容易に以前の任意の検索段階まで戻ることが可能です。

BGREP 条件ファイルを簡単に作成できます。

既に BTOOL for MAGIC をご使用中の方は、 BGREP の条件ファイルを 簡単に作成するためのツールとして活用することも可能です。

dbMAGIC を非定型業務に対応させることができます。

これまで dbMAGIC だけで対応させるのが 難しかった非定型的な検索を高速に実現します。BFIND
での処理結果は dbMAGIC で引き継いで処理することが可能です。

カスタマイズ機能

BFIND はエンドユーザー向けツールの 性格を持っていますが、開発者が画面表示をカスタマイズし、
より使いやすくすることができます。

  1. 表示させたくない項目を非表示にする。
  2. 使用させたくない項目を完全にないようにみせる。
  3. 検索を起動と同時に自動実行する。
  4. 開発者向けの機能を使用できなくする。
  5. タイトル表示を変更する。

マルチベンダ対応

BFIND は PC9801 、 FMR 、 J3100 、 AX 、 PS/55 、 DOS/V など dbMAGIC が動作する機種で動作します。
(dbMAGIC起動前で 500KB 以上のフリーエリアが必要です。)

Net Ware 対応

BFIND の動作は元ファイルから読込み、結果ファイルを新規に作成しますので複数台のコンピュータから同一ファイルとして使用しても影響を与えません。
また、dbMAGIC によってオープンされているファイルを元ファイルとして使用することも可能です。(結果ファイルを共有することはできません。)

dbMAGIC のファイルロックに対応

dbMAGIC のファイルロックに対応するためのモジュール(mlock.eve)が パッケージに含まれています。
BFINDではもちろん、他の言語で作成した ユーザープログラムなども簡単にファイルロック対応にすることが可能です。

ファンクションキーの機能

F1 表示 任意の項目を非表示にします。起動時から非表示にする項目を設定しておくことも可能です。
F2 簡検索 メニューに沿って選択していくことで簡単に検索を実行できます。
F3 検索 より複雑な検索方法を設定方法を設定できます。 F3 を使用できなくするオプションも用意しています。
F4 環境読 環境ファイルを読込み、表次項目情報を設定します。環境ファイルに検索条件がある場合には、検索を実行します。
F5 環境書 現在、設定されている表示、検索条件を環境ファイルに 書き出します。
F6 階層 任意の検索段階まで戻ることができます。
F7 キー変更 レコード表示順を変更します。キー変更を最初に行うと、 その後の検索結果はすべて設定した順になります。
F8 中止 検索結果を出力しないで BFIND を終了します。
F9 終了 検索結果を出力して BFIND を終了します。

検索仕様

絞込み階層 16段階まで
簡易検索条件(F2) [文字型、メモ型]
完全一致、任意一致(含む)、前方一致、後方一致、前方不一致、後方不一致、含まない、より大きい、より小さい、以上、以下、不一致

[数字型、時間型、日付型]
一致、不一致、より大きい、より小さい、以上、以下

[論理型]
TRUE, FALSE

簡易検索論理 AND, OR
検索条件(F3) BGREP 検索条件と同等。範囲指定及び正規表現
検索論理条件 AND, OR, NOT, ()優先指定
検索タイミング キー操作、起動時、環境ファイル読込時
検索条件保存 可能(BGREP 条件ファイル形式)
検索条件読込 可能
検索 UNDO 任意の検索階層まで戻ることが可能。
検索元ファイル形式 Btrieve ファイル/BUTIL 形式ファイル
検索結果ファイル形式 Btrieve ファイル/BUTIL 形式ファイル

[BFIND での処理例] dbMAGIC で非定型検索処理を実現!

  • 顧客ファイルを BFIND で検索し検索結果を dbMAGIC でラベル印刷。
  • 社員ファイルを BFIND で検索し、 dbMAGIC でリスト印刷を実行。
  • 検索結果を LOTUS1-2-3 に高速に受け渡し、グラフ作成。(BTOOL for MAGIC が別途必要)
  • CSV 形式ファイルを、 BFIND で絞込み検索を実行。(BTOOL for MAGIC が別途必要)
PAGETOP