• 締切済み

ACCESSフォームにコントロールが追加できない

ACCESSフォームの修正作業をしているのですが、コントロールをコピー&ペーストしようとしたり、新しく配置しようとすると、 「このフォームまたはレポートにはコントロールをこれ以上追加できません」というメッセージが表示されてしまい、作業ができません。 どうしたらよいのでしょう?よろしくおねがいします。

  • kosla
  • お礼率78% (18/23)

みんなの回答

noname#1296
noname#1296
回答No.2

メイン・サブフォームに分けると754の制限をクリアできます。 また実際にコントロールを削除・追加を繰り返すと754もなくても追加できなくなることもあります。その場合は名前を変更して追加かもしくは、他のMDBにエクスポートして、現在のフォームを削除後、他のMDBからインポートしなおすと追加できます。

回答No.1

こんばんは。 ヘルプによると、 「フォームまたはレポートの有効期間中に追加できる  コントロールとセクションの数 754」 となっていますが、この数は越えていませんか? もし越えているようなら仕様なのでコントロールの数を減らすしかないと思いますが、他の原因でしょうか? ちなみにAccess 97 も 2000 も同じです。

kosla
質問者

お礼

754ですか、自分でヘルプを引いてみたのですが、発見できませんでした(^^ゞ 多分そのくらいの数、あると思います。コントロールを減らし、トライしてみます。ありがとうございます。 このとき、「以前にコントロールを削除しているなら、レポートまたはフォームの名前を変更してから追加することができます」というメッセージが出るのですが、これも試してみます。

関連するQ&A

  • アクセスのフォーム エクセルのシートをはめ込む

    アクセスのフォームに一つのコントロールとして、エクセルのワークシートの画面をはめ込むことは可能でしょうか? 追加・編集できなくてもハードコピーみたいでいいから、指定したエクセルファイルの指定したシートをアクセスのフォームに表示することはできますか?

  • アクセスのフォームで連結コントロールを追加するには?

    アクセスの入力フォームで、すでにほぼできあがったフォームにあとから追加したい項目があるのですが、方法がわかりません。リストボックスなら連結で追加できるのですが、普通のテキストボックス(連結)を追加できません。初めからやり直す以外に方法はあるのでしょうか?よろしくお願いします。。。

  • コントロールの作成する数について

    フォーム上にコントロールを追加しようとすると以下のメッセージが表示されます。 「これ以上このフォームにコントロールを作成することができません。」 対応策として既存のコントロールを削除して追加しようとしたのですが、同じメッセージがでました。 なにかいい方法はないでしょうか? 1つのフォームに追加できるコントロールは最大244?までと聞いたことがあるのですが、コントロールの数を数える方法は1つ1つ見るしかないですよね? よろしくお願い致します。

  • Access フォームやレポートを作成したあとの追加

    たびたびお世話になります。 質問(1) Access2000で作成したフォームやレポートで、 後からクエリ上に情報を追加して、 その追加分を反映したい場合はどのようにすればよろしいのでしょうか。 単にテキストボックス等で反映されるだけのデータならよいのですが、 表示順を昇順に設定したので、その昇順どおりに レポートやフォームでも表示されてほしいのです。 レポートやフォームを設定する時に、表示を優先する設定があると思うのですが、 あとからそういったことは出来るのでしょうか。 前に詳しい人に聞いたときは、もう一度作ったほうが早いといわれました。 しかし、時間的な問題でそれが出来ないのです。 お知恵をいただけますと大変助かります。 質問(2)それから、複数人で入力しているのですが 排他的設定をしていないのにも関わらず 排他的になっているので開けませんといったようなエラーが出ることがあります。 デザイン画面を開こうとすると、そうなるのは分かるのですが、 入力でもそういうことがあるのでしょうか。 基本的なことばかりで申し訳ありません。 宜しくお願い致します。

  • Access コントロールとはActiveXコントロールの略?

    Accessでフォームに配置するテキストボックスやラベルをコントロールといいますが、これはActiveXコントロールの略なのでしょうか?

  • ACCESSのフォームにボタン等の追加を行うには?

    質問させて頂きます。 ACCESS2000でフォーム上にコードからボタン等のオブジェクトを追加したいのですが、どのようにすればよいのでしょうか? VB6ではControls.Addが使えたのですが、VBAでは使用できないようでした。 ご教授の程よろしくお願いいたします。

  • ACCESSのフォームからレコードの追加

    ACCESS(2000です)で検索結果をフォームで表示して探しています。目当てのレコードのみを別のテーブルに追加するにはどうしたらいいですか。(フォームで探すところまではできていますのでその後を教えてください。)

  • Access フォームやレポートで行方向の中央揃えをしたい

    Access97および2000を使っています。 フォームやレポートでレコードを表示または出力すると必ず上揃えになってしまうのですが、行の真中に配置することはできないのでしょうか?

  • アクセス2000でデータの追加がうまくいかないんですけど

    アクセス2000を使ってます。 基礎データというテーブルを作って、そこに「テキスト」というメモ型のフィールドを作り、 参照追加フォームというフォームを作って、その中に二つのテキストボックスを配置し、一方のテキストボックス1には「基礎データ」の「テキスト」をコントロールソースとして設定し、他方のテキストボックス2は非連結にし、コマンドボタンを二つ配置して、一方のコマンドボタン1を押すと、テキストボックス1のデータがテキストボックス2のデータにコピーされるようにVBAコードを書き、さらに、もうひとつのコマンドボタン2を押すと、非連結のテキストボックスのデータを、基礎データテーブルの「テキスト」というフィールドに追加する追加クエリを動かすようにしました。  このような状況で、コマンドボタン2を押すと、非連結のテキストボックス2のデータが、全角126文字までなら正常に動作するのですが、それ以上(全角127文字以上)になると、「引数が無効です。」というエラーが出てしまいます。 基礎データテーブルの「テキスト」はメモ型に設定してあるのに、どうしてこのようなエラーが出てしまうのでしょうか?誰か教えてください。  ※ためしに、追加クエリ単独で動かして、全角127文字以上のデータを入れた場合には、追加クエリは正常に動作します。これって、フォーム側の問題なんですか?  

  • Access2003でフォームが編集できません

    Access2003でフォームが編集できません 社内でaccess2003を利用しています。今まで何も考えずに使ってしましたが、フォームを少し編集したいと思いいじろうと思ったら、デザインビューが表示できないようになっていました。どこのメニューを見てもデザインビューがありません。ただVBEは開くことができます。 これを作った担当者は会社を辞めていて聞くこともできません。どこをいじったら編集することができるようになるでしょうか? ちなみにabc.mdbをクリックすると「このファイルを開きますか?」というメッセージが出て開くボタンをおすと即フォームが起動してきます。「テーブル」、「レポート」、「フォーム」、「クエリ」などのオブジェクトは表示されません。

専門家に質問してみよう