• ベストアンサー
  • 困ってます

アクセスのフォーム上のテキストボックスについて

アクセスのフォーム上のテキストボックスについて フォーム上のテキストボックスに直接数字を入力しようとしています。ただ、このテキストボックスのコントロールソースはフォームのレコードソースと違うものです。 この状況でテキストボックスに数値を直接入力しようとすると、『コントロールソースに連結しているので、編集できません。』と表示され、入力出来ません。 どうすれば、解決できるのかご存知の方、教えて下さい。宜しくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数218
  • ありがとう数5

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

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

テキストボックスのプロパティーで[コントロールボックス]は空白になっていますか

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • アクセス非連結フォームのテキストボックスの制御

    いつも楽しく勉強させていただいております。 Access2007、win7で前任者が作ったものを元に類似のシステムを作ることとなりました。 その中にあるフォームで私にとってよくわからないものがあります。 そのシステムとは検索条件を入力し、条件に一致したレコードを表示するというものです。 条件を設定するフォームはレコードソースプロパティは空白、つまり非連結のフォームです。 したがって検索条件を入力するテキストボックスのコントロールソースプロパティも空白です。 こういった場合「入力する値は数字だけに限定」といった制御をするなら、入力規則プロパティを設定するか、更新前のイベントでコードを書くかするものだと思っていました。 ところがこのフォームにはそれらしき設定がまるでないのです。 それなのに数字以外の値、たとえば"a"などを入力すると 「このフィールドに入力した値が正しくありません。たとえば、数値型のフィールドに文字列を入力しました。」というメッセージをちゃんと表示し、誤った入力を受け付けません。 どなたかこの謎を解明してくださるとうれしいのですが。 前任者に直接聞けるといいのですが、その人は派遣社員でして契約終了後は連絡が取れないのです。

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

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

  • テキストボックスに文字を表示したい

    フォームに設置した非連結のテキストボックスに値を表示したいです。 アクセス2007です。 フォームのデザインビューで テキストボックスのコントロールソースに「あ」と入力してF5でフォームビューにすると 「#Name?」になってしまいます。 フォームビューでも「あ」と表示させるためには どうすればいいでしょうか? ご教授よろしくお願いします。

  • 前レコードのテキストボックスと同じ値を表示させる

    環境:XP,ACCESS2003 帳票形式のフォームがあります。 次のレコードの入力に移った時、前のレコードのあるテキストボックスは、同じ内容を表示させる方法がわかりません。なお、同じ内容を表示させたいテキストボックスは連結でテーブルのフィールドをコントロールソースにしています。

  • Access フォーム上でのテキストボックスとテーブルの連結

    フォームヴィザードからフォームを作成すると、 テキストボックスと指定したテーブルを連結させることができるのですが、デザインビューでそれをするときに、テキストボックスのプロパティのコントロールソースにテーブル名を入れれば連結できるのかと思いきや、うまく表示されません。どこを設定すればテキストボックスとテーブルを連結できるのでしょうか?

  • フォームのテキストにテーブルの合計額を表示したい

    「T合計」テーブルの「数字」フィールドにいくつかのレコードに数字が入力されています。 このT合計の合計額をフォームのテキストボックスに表示させたいのですがうまくできません。 クエリ1を作成し、式1: Sum(T合計!数字)としたらうまく表示できました。 フォームのテキスト0のプロパティの「コントロールソース」に「=クエリ1!式1」としたら「#Name?」になってしまいます。 また、「コントロールソース」に「=Sum([T合計]![数字])」といれたら「#エラー」になってしまいます。 そもそも「コントロールソース」に入力することが間違えなのでしょうか? どうすればテキストボックスにT合計の合計額を表示することができるのでしょう? よろしくお願い致します。

  • アクセスフォームでテキストボックスの高さを自動調整

    アクセス初心者です。 アクセスで、写真に説明文をつけるファイルを使用しています。 説明文の部分は、長文でも全部表示(テキストボックス(?)の高さを自動調整)したいです。 全部表示しつつ、同時に説明文の編集を行いたいです。 プロパティシートの「印刷時拡張」を「はい」にすることで、レポートではレポートビューで実現できていますが、フォームのフォームビューでは実現できていません。 レポートでは全部表示はできますが、レコードの編集ができません。 フォームでは、レコードの編集はできますが、全部表示はできません(やり方がわかりません)。 現状、フォームで編集していますが、説明文を全部読もうと思うとテキストボックスのスクロールバーを動かさなくてはならず、面倒です。 説明文の長さはかなりバラツキがあるため、すべてのテキストボックスを最初から充分に大きくしておくと、写真と説明文が画面に入りきらなくなってしまうため、それはできません。 何か、説明文全部表示(高さ自動調整)とレコードの編集の編集を両立できる方法はありませんか?

  • テキストボックスへの入力

    アクセス97にてソフト開発をしております フォームAの「合計」テキストボックスに表示されている数字を、フォームAを閉じたときにフォームBの「金額」テキストボックスに入力できるようにしたいのですが、 どの様にすればいいのでしょうか この二つのテキストボックスはODBCリンクテーブルと連結しています

  • アクセスでテキストボックスに文字が入力できない。

    アクセスで住所録を作っています。 住所を編集するために、苗字を入力して検索できるようにしたのです。 検索したい名前を入力出来るようにテキストボックスを作り、『コントロールの移動→レコードの検索』のマクロを入れました。 作ったときはちゃんと検索してくれるのです。 でも、一度そのフォームを閉じ、また開くとそこが入力できない状態のなっているのです。 でも『IME入力モード』などを変更すると、再び入力できるようになるのです。 なぜでしょうか? よろしくお願いします。

  • 「非連結」=「フォームのレコードソースがカラ」

    アクセスについて質問です。 フォームを新規で作成し、テキストボックスを設置すると 「非連結」となりますが、 これは、「フォームのレコードソースがカラ」 と言う意思表示なのでしょうか?