この人頭いいなと思ったエピソード

VBのOpenステートメントでテキストファイルを読み込み、Instrで文字列の検索を
行っています。

もし、検索文字が見つかった場合、次の値を取得する。という風にコーディングしています。ここまではコーディングは出来ている状態です。

ここで値が取得できたら、次の検索文字を検索する際に、また最初の行へ戻って、ファイルを読み直したいのですが、最初の行へ戻るというメソッドはないのでしょうか?
ヘルプやネットのサンプルなど参照していますが、それらしきものが見当たりません。一度Closeして再度Openするしか方法はないのでしょうか?

もしご存知のお方がいらっしゃいましたらご教示いただけませんでしょうか?
よろしくお願いいたします。

A 回答 (1件)

こんにちは。


seek ステートメントでできますよ。

seek #?(ここはファイルNo), 0

とやると先頭に移動するはずです。。
    • good
    • 0
この回答へのお礼

こんにちわ。
Seekで出来ました。
Seek関数でその位置もとれるんですね。
ありがとうございました。
とても助かりました。

お礼日時:2002/05/27 16:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報