• ベストアンサー

Accessで、タブ区切り付きテキスト型、メモ型

教えてください Access2016です Accessで、タブ区切り付きテキスト型(短いテキスト)、あるいは タブ区切り付きメモ型(長いテキスト) できるでしょうか? お願いします

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

【補足】難しいとは?  唯一の方法は、全ての入力キーの処理をAccessではなくて自前の関数で行うことです。全半角を判定し、通常キーに加えて左キー、右キー、Deleteキー、BackSpaceキーなどが押された際の処理の全てを自前の関数で行うことです。大体30行前後のコードを書くことになります。そうすれば、タブ区切り付きテキストの入力も可能。もちろん、SPACE(7-(L MOD 7))にタブコードは置換します。  Access では、《タブキー=列の区切り子》として扱っていましたので、SPACE(7-(L MOD 7))への変換が求められる。と、私は、理解しています。  まあ、自前の入力関数が必要な理由は、テキスト初期値を基に現在値を求め続けないと表示内容と入力結果とを一致できなかったからだと記憶しています。28年前のことで、かなり記憶が曖昧ですが・・・

taabou
質問者

お礼

ありがとうございました。 でも、私には難し過ぎます

その他の回答 (2)

回答No.2

Private Sub タブ付きファイル作成() Close #1 Open "C:\temp\temp.txt" For Output As #1 Print #1, "ABC" & vbTab & "DEF" Close #1 End Sub 上記のようにすれば、タブ区切りファイルを作成できます。

taabou
質問者

お礼

ありがとうございました。

回答No.1

Q、vbKeyTab をテキストデータとして入力できるでしょうか? A、難しい。「できない!」と考えるべき。

taabou
質問者

お礼

ありがとうございました。