• ベストアンサー

クリックしたら全文字を選択

アクセス2000で質問があります。フォームでレコードにあるデータをタブで送ると、全文字黒く選択されるのがわかります。 クリックすると選択されず、文字の途中にカーソルがいきます。その文字の部分をクリックすると、フィールド内の全文字を選択させる方法で簡単な方法を教えてください。

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

  • ベストアンサー
  • skikichi
  • ベストアンサー率65% (45/69)
回答No.1

SetFocusで一旦別のフィールドへ移動し、すぐにSetFocusで戻す。 クリック時のイベントプロシージャーで・・・ [フィールド1].SetFocus [フィールド2].SetFocus フィールド2の文字をクリックすると、フィールド2の全文字が選択され色が反転する。 ※ただし、一文字毎の選択ができなくなりますよ。  入力文字を修正する場合、部分修正ができず、一旦全文字消去後に入力し直す必要がある)

関連するQ&A

  • ラベルをクリックしてレコードを移動したいのですが。

    ラベルをクリックしてレコードを移動したいのですが。 Access2000で帳票フォームを作成しました。選択したレコード(たとえば上から5番目のレコード)のテキスト部分をクリックした場合はそのレコードがカレントレコードになりますがラベル部分をクリックしてもレコードが移動しません(カレントレコードになりません)。 ラベルをクリックしてレコードを移動させる方法を教えて頂きたくよろしくお願いいたします。

  • ACCESSのエクスポートについて

    ACCESSでフォーム上のあるフィールドで右クリックし、 フィルター選択をしてデータをメンテナンスする事が あると思いますが、その選択されたデータをエクセル にエクスポートした時のフィールドの並び順が、何を 基準としているのか、テーブルともフォームのタブ順 でも無く吐き出されます。 単にテーブル=フォームタブストップになっているの で、その順番で吐き出して欲しいのですが。。 どのようにすれば宜しいでしょうか? クエリーもかまさず、フォームは単にテーブルをソース にしています。宜しくお願いします。

  • タブキーコントロールを選択した時に値を全て選ばない

    【Access】タブキーコントロールを選択した時に値を全て選ばないようにするには フォームにテキストボックスをいくつか作り、値が入ってるのですが TABキーで移動した時に、値が選択状態になって色が反転します。 カーソルは移動させたいのですが、選択状態にはせず、 文字の先頭か最後にカーソルを移動させる方法はありますか? 図で例えるのなら、 今は「456」の全てが選択されている状態ですが 「456」の4か6にカーソルを移動させたいです。

  • Access VBAでタブコントロールで選択するタブをしていするには。

    Access VBAでタブコントロールで選択するタブをしていするには。 Access のフォーム上に,「ページ1」「ページ2」「ページ3」タブを配置しました。その横にボタンを3個配置して,ボタンクリックでそれぞれ対応するタブを選択(クリックしたのと同じ状態に)させたいのですが,どなたか方法を知りませんか? よろしくお願いいたします。

  • Access フォーム上で最初のタブの位置をいつも同じフィールドに固定したい

    Access97および2000を使用しています。 フォーム上で新規入力するとき、タブの位置が直前に入力したレコードの最後のフィールドと同じフィールドに来ています。  これを新規レコードを開いたら必ずタブは特定のフィールドにくるようにしたいのですが・・・。

  • アクセス メモ型 255文字以上入れられない

    アクセスでテーブルデザインでメモ型にしています。 そのフィールドには何文字でも入力できるようですが、 そのフィールドをフォームのテキストボックスのコントロールソースにすると なぜか255文字以上入力できません。 テーブルは一度クエリにして、フォームのレコードソースとしています。 ダイレクトにテーブルを開いて、そのメモ型のフィールドに情報を入れることは出来ますが フォームからは255文字以上は入力できません。 これを回避する方法をご教授ください。

  • アクセス レポート&フォームでメモ型の文字が途中で切れて表示される

    お世話になります。ACCESS2003を利用しております。 レポート&フォームでメモ型フィールドを印刷&画面表示させたいのですが、文字が途中で切れてしまいます。 切れてしまう文字数は、レコードによって異なります。 レコードは全体で約100行で、平均文字数は100~200文字程度です。 切れてしまうレコードは2レコードあり、 (1)410文字ありますが399文字目で切れるものと (2)436文字ありますが415文字目できれるものがあります。 また、レポート&フォーム両方とも、同じ文字数で切れてしまいます。 (レポート、フォームはクエリから作成) なお、レポートは印刷時拡張を設定しております。 フォームは特に設定はしてません。 宜しくお願い致します。

  • フォームでレコードの選択

    アクセスで、AutoOpenで起動フォームを立ち上げ、任意のレコードをコンボから選択し、そのレコードのフォームを開くようにしたいのですが、どのようにすれば良いでしょうか。 起動フォームを立ち上げるのは分かるのですが、コンボでレコードを選択・実行する方法が分かりません。 よろしくお願いいたします。

  • Access2000(>_<)

    Access2000を使っています。 既存のデータベースからレコードを削除できないように設定したいと思っています。 そこで、フォームのデザインにて、フォームのプロパティを開き、「データ」タブで「削除の許可」を「いいえ」にしてから閉じてみたのですが、試しにテーブルでレコードを削除してみると、削除できてしまいます。 再びフォームのプロパティを見ると、「削除の許可」が「はい」に戻っています。変更が保存されていないようです。 同様に、特定のフィールドの上書きを禁止したいので、同じくフォームのデザインで、上書きを禁止したいフィールドのテキストボックスのプロパティの「データ」タブにて、「編集ロック」を「はい」にしてから閉じましたが、この変更も保存されておらず、編集ができるままの状態です。 どうすれば変更を保存できるのでしょうか…。 またほかに、レコードの削除を禁止する方法、特定のフィールドのみ上書きを禁止する方法があれば教えてください。初心者なのでわかりやすく教えていただけると助かります。よろしくお願いします。

  • ACCESSフォームのリストボックスでレコードが選択できない

    ACCESS2000です。 フォームの左側に親テーブルのフィールド1の値を選択させるリストボックスがあり、そこで選択したレコードにリンクする子テーブルのレコードをフォームの右側にサブフォームで表示させたいのですが、リストボックスでレコードを選択できません(クリックしても反転しません)。でもレコード移動ボタンを押すと、リストボックス内の該当レコードがちゃんと反転し、右側のサブフォームにも正しく反映します。 リストボックスのプロパティはくまなく見ましたがそれらしい設定項目はみつかりませんでした。どこを直せばよいのでしょうか。

専門家に質問してみよう