最新トピック
8
8 日前
Hatena様にご質問 8 日前
1
2 ヶ月前
排他制御 2 ヶ月前
6
5 ヶ月前
モジュールでカレントフォームのコントロールを使うには 5 ヶ月前
7
5 ヶ月前
日付のテキストボックスからフォームが開けません 5 ヶ月前
9
5 ヶ月前
レポートにおける数値の間隔を広げる方法 5 ヶ月前
12
5 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 5 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
Chr(9)はタブ文字ですね247 タブとスペースの違いは何ですか?どちらを使えばいいですか?(FELLOWS Inc. さん)
コピーした文章をメモ帳に張り付けてみてください。謎の□が出る位置に1カーソル分の空白が存在することがわかると思います。タブ文字はどう表現するかがアプリケーション依存なので今回の現象が発生しているのでしょう
また、文字として「タブ」がなくてもコピペすると「タブ」になる場合があります。(多分今回もそう)
EXCELで
のようなデータを作り、A1~B2セルをコピーしてメモ帳に張り付けてみましょう
このように貼り付けされます。「AとBの間」、および、「CとDの間」はタブ文字になっています。また、行の切り替わり「Bの後ろ」と「Dの後ろ」には改行が入ります
これが確認できたら、こんどはメモ帳の内容をコピーしてEXCELに張り付けてみましょう。メモ帳の内容はただのテキストデータなのに、きちんと2x2のセルに分かれてデータが貼り付けできると思います
このように、表形式の表示を異なるアプリケーション間でコピペするため、テキストのデータ加えて、制御用にタブ文字や改行が追加されることがあります
今回の問題はコピーした元のテキストデータに不要なデータがくっついてきたのが原因でしょうから、データ登録時に修正するのがいいです
なので、テキストボックスの更新後処理で
Replace(Me![項目名],Chr(9),"")するといいと思います