• ベストアンサー

アクセス 改行 Chr(10)とChr(13)

アクセスのフォームの、Enter キー入力時動作を「フィールドに行を追加」にして、 改行できる状態にした時、エンターキー改行したら、 入力される文字はChr(10)とChr(13)のどちらになるのでしょうか?

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>入力される文字はChr(10)とChr(13)のどちらになるのでしょうか? 「Enterキーで入力されるコードは何か?」と言う質問でしたら実際に入力されたコードを検出してください。 参考URLではChr(13)とされています。 ご自身で動作を確認されることで解決できるでしょう。 デバックの初歩です。

参考URL:
http://faq.creasus.net/04/0131/CharCode.html
EHHOSINGXEW
質問者

お礼

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

その他の回答 (2)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

該するフィールドがテキスト0だとして以下のコードを実行するとイミディエイトウィンドウにコードが表示されます。 Dim i As Long For i = 1 To Len(Me!テキスト0) Debug.Print Asc(Mid(Me!テキスト0, i, 1)) Next i ちなみに、WindowsXpアクセス2003だと 改行前の文字コード 13 10 改行後の文字コード と表示されましたのでChr(13)とChr(10)の順で両方です。

EHHOSINGXEW
質問者

お礼

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

  • maiko0318
  • ベストアンサー率21% (1483/6970)
回答No.1

Chr(10)かChr(13)+Chr(10)。OSによって違います。 プリンタでやるとわかりやすいんですけどね。 Chr(10)は改行と言って一行前に進みます。復帰しないので桁位置は戻りません。 あああああ        いいいいい Chr(13)は復帰と言って一文字目に戻ります。改行しませんので重ねて印字されます。

EHHOSINGXEW
質問者

お礼

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

関連するQ&A

  • VBA Chr(10) Chr(13)

    アクセスのテーブルの値をvbaで操作してるのですが Chr(10) + Chr(13) と Chr(10) & Chr(13) は、同じ意味と認識していいのでしょうか? これを実行して置換等をした場合、改行される時とされない時があり不思議に感じています。 フォームに紐づいたレコードソースをテキストボックスに表示させていて、改行させて表示させたい場合があります。

  • ACCESSでの改行コード

    ACCESSでの改行コードの入力方法を確認させてください。 ACCESSのテーブルにテキスト型のフィールドを用意し、一つのフィールドに改行が入ったデータを入力したいと考えています。 以下の方法を試してみましたが、改行コードが入っていないように思えます。 1.エクセルで一つのセルで、ALT+ENTERで文字列を入力し、テーブルにデータをインポート。 2.上記エクセルのデータをCSVで保存したものをテーブルにインポート。 これら2つのデータをテーブルで確認すると、改行はされていないですし、テーブルのデータをエクスポートしたものも改行はされていませんでした。 フィールドの設定で何か必要なんでしょうか? それとも、テキスト型のフィールドには改行コードを持てないんでしょうか?

  • エクセルVBAのChr(10)の挿入と削除

    宜しくおねがいします 現在結合されたセルがありそのセル内に他のプログラムから 下記の値が挿入されるようになっています。 あいうえお かきくけこ さしすせそ たちつてと (Chr(10)の改行) (Chr(10)の改行) (Chr(10)の改行) (Chr(10)の改行) 他のプログラムから送られてくる値は”あ行”の1行だけだったり ”ま行”までの7行あったりとその都度変わってきます。 文字数も”あ”の1文字だけだったり”あああいいいうううえええおおお”と 文字数も変わります。 しかし下の4行分の”Chr(10)の改行”の数は変わりません。 やりたいことは↓ コマンドボタンを二つ作り、ボタンを押すたびに下にあるChr(10)の改行を 挿入したり削除したりしたいのですがどのようにすればよいのでしょうか? 追加ボタンを2回押すとChr(10)の改行が6行分になり そこから削除ボタンを3回押すとChr(10)の改行が3行分になる・・・という感じです。 試しにマクロの記録で セルを選択して改行を削除 をしてみたのですが思うような動きをしてくれません。 なぜChr(10)なのかとかいうのは聞かないでください・・・ そこから説明すると長くなるので。

  • 一太郎(最新)でのエンターによる改行

    最新版の一太郎を使用して縦書き文章を書いています。 Enterキーによる改行をよく使うのですが、 日によってエンターキーを押して普通に改行が出来るのですが (文章途中などにエンターキーでの改行空白を良く作る) 今日も症状があるのですが改行できる位置にカーソルを持って行き、 エンターを押しても、エラー音(ベルのような音)が鳴り、改行できません、 行の途中で次の行に行こうとしてもいけないので、 仕方なく、シフト+エンターで次の行に移動する感じです なぜ、その時によって問題なくどこででも改行できて 急にエラー音が鳴って固定されてしまうのか教えて下さい

  • Access 2002で既定値に入力した文字を改行したい

    Access 2002を使用しています。 メモ型のフィールドに規定値を入れたいのですが、 2,3行に改行して表示させたいのです。 例) リンゴ バナナ みかん ="リンゴ" & chr(13) & "バナナ" & chr(13) & "みかん" と記述したのですがくっついて表示されてしまいます。 リンゴバナナみかん どのように表記すればよろしいでしょうか。 よろしくお願いします。

  • 半角での改行について

    半角英数の文字列を入力して、Enterキーを押すと改行されます。 Enterキーを押しても改行されない設定があれば教えていただきたく お願いいたします。

  • ACCESSの改行

    ACCESS2000を使用しています。 エクセルのシートを 同一セル内に2行以上入力してあるものがあり、エクセルでは書式の折り返して表示していますが、アクセスにインポートしフォームで表示したところ、改行がエクセルのシートと同じにならず、テキストボックスの幅で改行されてしまいます。 エクセルのシートと同じ用にフォームで表示させたいのですが、どうすればいよいでしょうか? 例 セルA ------------ |AAA | |222 | ------------

  • wordの差し込み印刷でAccess改行位置

    Access初心者です。よろしくお願いします。 wordの差し込み印刷でAccessデータを使用していますが、 フィールド内で改行を指定する方法があれば教えてください。 フィールドには文字列(コメント)を入力するのですが、 元原稿に改行があればスペースを2個入れ、 wordに差し込みした際、 目視で確認→手入力でエンターを押して改行させる・・・といった処理をしています。 ただ、これを見逃してしまう場合が多いので Accessで入力する際に、スペース2つの代わりに何かしら記号を入力して (HTMLの<br>改行記号みたいに)自動で改行させていのです。 改行前後でフィールドを別々に分けて それを表示する方法は都合でできなくて困っています。 アドバイスのほう、よろしくお願いいたします。 word,access: ver.10 windows:7

  • Photoshop 改行について

    Photoshop 改行について教えてください。 文章を入力し、改行(enterキー)をした際、 今までは通常通り、文章が下へ下へ(1行目の下に2行目)改行されていたのに、 何故か急に改行すると文章が、上に上に(enterキーを押して改行すると、1行目の上に2行目になる)改行されるようになってしまいました。 通常通り、文章を下に改行していく方法を教えて下さい。 OSはMac Os 10.6.4です。 何卒宜しくお願いいたします。

  • データベースでの改行について

    はじめまして、よろしくお願いします。 VisualBasic 2005 と Access と ASP.NET を使います。 まず、VisualBasic 2005 で、TextBox と Button を使い、TextBox に「あいうえお」と入力し、次に Enter で改行して「かきくけこ」と入力し Button をクリックしたら、Access のデータベースに追加させます。 最後に ASP.NET Web サイトで Access のデータサーバに追加した文字を表示させたいのですが、初めに VB2005 の Textbox で入力した文字が、 あいうえおかきくけこ と改行がされていない状態で表示されてしまうのですが、 あいうえお かきくけこ このように表示するために何かいい方法はないでしょうか?

専門家に質問してみよう