こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

テキストファイルの内容を、フォームに表示したい

(Microsoft Access)
単純な関数を使って、
保存されているテキストファイルの内容を、
フォームに表示したいのですが、
行を指定して表示できる関数はないでしょうか?
(もとのテキストファイルが変更されれば
 表示される内容も変更されるように)
FileDateTime のように
ファイル名と、表示したい行を指定できる
簡単な関数があれば、教えてください。

投稿日時 - 2003-11-01 16:23:17

QNo.694388

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

基本的には、他のMDBのテーブルへリンクを張るのと
手順は同じです。

 ファイル
  →外部データの取り込み
   →テーブルのリンク

でファイルを指定し、後はウィザードに従っていきます。

そうするとテーブルの所にリンクが追加されます
ので、ダブルクリックするとデータシートビューで
閲覧することができます。

基本的にテーブルとして扱うことができますので、
そのままクエリやフォームなどでも扱うことが
できるようになります。

投稿日時 - 2003-11-08 11:42:12

ANo.2

> もしかすると関数ではなく
> ただのリンクなのかもよくわかりません。

そうですね。
そんなにデータ量が多くないのであれば、
テキストファイルにリンクを張るだけでも
十分ですね。

クエリなども問題なく動くハズです。

投稿日時 - 2003-11-08 10:39:21

お礼

ありがとうございます

初歩的な質問で申し訳ないのですが、
フォーム上で
テキストファイルにリンクを張り
ファイルの中身を表示させるには
どのようにすればいいですか?
普通にリンクを張るとアイコンしか表示されません

投稿日時 - 2003-11-08 11:09:37

ANo.1

テキストファイルはCSVか何かでしょうか?

akira-gooさんが望まれている関数については
存じ上げないのですが(すみません)、
例えば

 一時的なテーブルにインポートし、
 それをフォームで表示する

というのではマズイでしょうか?
 ※更新されたかどうかはタイムスタンプで判断し、
  必要があれば再度インポートを行うという
  感じで。

後は、VBAでファイルを一行ずつ読み込んでいく
という方法でしょうか。

#それを省力化できる関数は無いのか、という
#ご質問なんですよね、きっと(^^;

投稿日時 - 2003-11-07 00:30:04

お礼

ありがとうございます。

省力化できる関数が欲しいのですが・・・
以前つくったmdeのファイルは残っているのですが
もとのmdbを削除してしまいました。

もしかすると関数ではなく
ただのリンクなのかもよくわかりません。

投稿日時 - 2003-11-07 08:12:32

あなたにオススメの質問