データファイルからデータを検索します。
データファイルの指定されたフィールドから、データを検索し、最初に見つかったレコードの番号を返します。
fieldvalueには、検索対象フィールドのフィールド変数(FIELDステートメントで指定した変数)を指定します。
recordstartには、検索を開始したいレコードの番号を指定します。省略すると、レコード番号1から検索されます。
検索データが見つからなかった場合は、0が返されます。
以下のデータファイルのBARDATA$フィールドから、「4901234567890」を検索する
private result% private SNO$ private QTY$ private BARDATA$ open "TESTDATA.DAT" as #1 'データファイルオープン field #1, 3 as SNO$, 5 as QTY$, 13 as BARDATA$ 'フィールド定義 result% = search(#1, BARDATA$, "4901234567890", 1) '検索実行 print result% '---> 3 が表示されます close #1