データファイルからデータを、複数条件(AND条件)で検索します。

データファイルから、複数条件(AND条件)でデータを検索し、最初に見つかったレコードの番号を返します。
rstartには、検索を開始するレコードの番号を指定します。
rendには、検索を終了するレコードの番号を指定します。
string1$, string2$, ... には、検索条件を指定します。検索条件は、下記のフォーマットの文字列で指定します。
検索データが見つからなかった場合は、0が返されます。
'$include:'BHTDEF.INC' 'BHT定義ファイルインクルード
private fileno% 'データファイルの変数定義
private SNO$
private ID$
private QTY$
private BARDATA$
private rstart '検索で使用する変数定義
private rend
private result
private string1$
private string2$
fileno% = 1
'データファイルオープン
open "TESTDATA.DAT" as #fileno%
'フィールド定義
field #1, 3 as SNO$, 6 as ID$, 5 as QTY$, 13 as BARDATA$
rstart = 11 '検索開始レコード番号
rend = 14 '検索終了レコード番号
string1$ = chr$(4) + chr$(2) + "200000" '検索条件1
string2$ = chr$(0) + chr$(4) + "4901234567890" '検索条件2
call "search.fn3" .fcAndSrch fileno%, rstart, rend, result, string1$, string2$
'検索実行
print result '---> 13 が表示されます
close #fileno%