• ベストアンサー

Accessのテキストボックスで

現在Accessで各種報告書のDBを作成していますが、テキストボックスに研修内容や考察を記入する場合、テキストボックス内に記入した内容とレポートに出てくる内容が1行文字数が違うため、かわってしまいます。長文なんかで入力した場合はそんなに気にならないのですが、箇条書きなんかで記入するとむちゃくちゃになってしまいます。 また、通常のワープロのように入力しているため、改行をするときリターンキーをついつい押してしまうのですが、そうしたとき次のフィールドに移行してしまいます。 なにか、いい例、アドバイスがあればご教示ください。

  • nkeis
  • お礼率57% (86/150)

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

  • ベストアンサー
  • CHOROLYN
  • ベストアンサー率60% (14/23)
回答No.2

Access2000以降(だったと思います)であればテキストボックスのプロパティで「Enterキー入力時動作」を「フィールドに行を追加」にすれば改行されます。 以前の場合は入力時にShift+Enterを押してもらうようにしてみては?

nkeis
質問者

お礼

ありがとうございます。おかげさまで解消できました。Access2000でよかったです。

その他の回答 (1)

  • ares
  • ベストアンサー率36% (81/219)
回答No.1

私も良く悩みました。まず、文字数の相違は、レポートのフォントを等幅フォントにしら上で、フォームに入力できる文字数とレポートに印字される文字数を合わせました。これは何回かテスト印字をしました。あと、リターンキーですが、アクセス2000だと、ちゃんと改行されるのです。以前のバージョンだとコントロールキーを押しながらリターンキーですよね。慣れるしかないと思います。答えになっていないかも。。。

nkeis
質問者

お礼

ありがとうございます。Access2000に助けられました。

関連するQ&A

  • Access2010 テキストの連結

    よろしくお願いします。 Access2010を使用しております。 非連結のフォームに入力した情報を、 保存ボタンで、テーブルに追加しております。 そこで、サブフォームにある複数のテキストボックスをボックス毎に改行して、 一つのフィールドに入れたいと思っております。 一つ一つのテキストボックスは別テーブルを作っておりますが、メインにしているテーブルには、一つのフィールドに入れたいのです。 txt箱1、txt箱2、…txt箱20の空白ではないテキストボックスを改行して、一つのフィールドに追加したいです。 テキストボックスが、ランダムに記入されていたり、空白が間にあると、 うまく一つのフィールドに入れることができません。 改行が何個も入った箇所ができてしまいます。 間に空白があっても、改行を綺麗に入れて、 一つのフィールドに入力させるには、どうしたらよろしいでしょうか。 お世話になりますが、よろしくお願いします。

  • テキストボックスについて

    1. テキストボックスの MultiLine プロパティを False に設定すると,そのプログラムの実行中に,テキストボックス内でリターンキーが押されると,エラー音が発生します。これを抑止したいのですが,どうすればよいのでしょうか? なお,MultiLine プロパティを True にするとエラー音は発生しなくなりますが,そのかわりに改行が行われてしまいます。MultiLine プロパティを True にして改行を抑止する方法でも構いません。どうか教えていただきたく存じます。 2. テキストボックス入力中にタブキーが押されたことを認識させたいのですが,KeyDown で認識させようとしてもうまくいきません。単にフォーカスが動いてしまうだけになってしまいます。フォーカスを移動させずに,タブキーが押されたことを認識させる方法を教えてください。 以上2点,どうかよろしくお願いいたします。

  • 【ActionScript】テキストボックス内で改行を禁止したい

    FLASH8(Win-XP)使用者です。 書き込みサイトを作っているのですが、その中で「改行」を禁止したいと考えています。 いったん受け取った文字列から改行を削除するのはわかりますが、「テキスト入力」の入力ボックスの表示の時点で「リターンキー」を押しても反応させないようにするにはどうしたらいいのでしょうか? お詳しい方、よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • アクセスフォームで2つを結合テキストボックス

    アクセス2000を使っています。 フォームで2つのテキストボックスの内容を並べて表示するテキストボックスを作成するには、どのようにコントロールソースに入力したら良いでしょうか? =[フィールド名]&[フィールド名] ではErrorやName?、「-1」などが表示されてしまいました。 (&の前後に半角空白を入れたりしました。) よろしくお願いいたします。

  • ACCESSのフォーム(テキストボックス)について

    テキストボックスに入力された文字が多いと、下方が隠れて見えなくなってしまいますが、 テキストボックス内部をいちいちスクロールするのではなく、テキストボックスがアクティブになったら、 中のテキストをポップアップのように表示させる機能(か、VBA)ってあるのでしょうか。 テキストボックスsetfocusで、フィールドをラベルに渡す??? できるだけわかりやすいように書いたつもりです。 でも、わかりにくかったら、すんません!

  • Excel2000VBA テキストボックス内での改行で・・・

    ユーザーフォームにテキストボックスを作り、 テキストボックス内での改行をできるように設定します。 このテキストボックスに入力されたデータをセルに入力すると セルでは改行したところに「・」が入ってしまいます。 例えばテキストボックスに  こんにちは[改行]  いい天気ですね と入力して、これをsheet1のA1に入力します。すると、  こんにちは・  いい天気ですね と入力されてしまいます。 この「・」を表示しないようにする方法はありますか? よろしくお願いします。

  • Excel テキストボックス内の改行

    テキストボックス内に文字を書いていて気になったのですが、テキストボックスの折り返し地点(右端)近くで半角英単語を入力すると先頭の文字ごと改行されてしまいます。 例えばSummerと入力する場合、半角英数3文字分のスペースが残っていてもSumまで入って改行されるのではなくSummerごと改行されてしまいます。全角で入力する場合はこのような事はありませんでした。 これは何故でしょうか?

  • WORD2002:コントロールツールボックスのテキストボックス

    WORD2002でアンケートフォームを作成中です。 コントロール・ツールボックスでテキストボックスを作りました。広めにしてスクロールバーもつけ、たくさん入力できるようにしているのですが、ロック後、テキストボックス内の入力文章に任意で改行が入れられないのが気になります。これをなんとかする方法はないでしょうか? フォームで作ると回答者が任意で改行を入れられる点は良いのですが、入力文字に網掛けがかかってしまうのがデザイン上、気になります。かといって網掛けをオフにすると、入力位置が分かりにくくなってしまいます。※入力範囲は表のセルで表示しましたが、セル内のフォームフィールド以外の場所をクリックしても入力できないため、慣れない回答者には入力しづらそうです。 解決方法のアドバイスをどうぞよろしくお願いします!

  • リッチテキストボックスの改行挿入について

    初めまして。Access初心者のものです。 下記リッチテキストボックスがフォーム上に2つあります。 →TextBox1 (連結)     連結先のメモ型フィールドの設定は、リッチテキストに設定してあります。 →TextBox2 (非連結) 下記、VBAを記述しましたところ、改行がうまくされず困っています。 TextBox1 = 変数 & "入力しました。" & Time & Chr(13) & Chr(10) & _ "----------------------------------" & Chr(13) & Chr(10) & _ TextBox2 & Chr(13) & Chr(10) & Chr(13) & Chr(10) & _ TextBox1 TextBox2 = "" リッチテキストボックスに格納されるデータは、下記のようになります。 変数 入力しました。 17:00:00---------------------------------- TextBox2 TextBox1 希望は、下記のようにデータを格納させたいです。 変数 入力しました。 17:00:00 (改行あり) ----------------------------------(改行あり) TextBox2(改行あり) (改行あり) TextBox1 解決策がありましたら、ご教授頂ければ幸いです。 よろしくお願いいたします。

  • Word2003でのテキストボックスの扱い方

    A4横書きの書式を横断する形で横長のテキストボックスを挿入。その中に2.3行のテキストを入れます。その下に文章を1行程度入力。さらに2.3行改行して、またテキストボックス、文章、改行を繰り返しています。 要はテキストボックスに質問事項を入れて、それについて他の人にコメントをあとから入力してもらう、というものを作成しているのですが、このテキストボックスが動いて仕方ありません。なんとかできたと思っても一度このファイルを閉じて、再度開けると、横長だったボックスが正方形になってたり、とどうもうまくいきません。 なんとか、テキストボックスをじっとさせておく方法はないものでしょうか?