データファイルからデータを、複数条件(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%