Access2007 ラベルの削除ができない

このQ&Aのポイント
  • 初めてaccess2007でデータベースを作成し、混乱しています。以前は(今もですが)ACCESS2002を使用しており、バージョンの違いにより戸惑っています。3つのテーブルをリレーションシップし、フォームを「その他のフォーム」→「フォームウィザード」で作成しました。
  • 質問1:「ラベルのみ」の削除の仕方を教えてください。
  • 質問2:サブフォームやテキストボックス単体で伸縮できるようにすればよいのでしょうか?またいろいろ動かしている内に一つのサブフォームと一つのテキストボックスは単体で動くようになりました。切り離し方など、誰かお助けください。
回答を見る
  • ベストアンサー

Access2007 ラベルの削除ができない。

宜しくお願いします。 使用環境:WinVISTA ACCESS2007 初めてaccess2007でデータベースを作成し、混乱しています。 以前は(今もですが)ACCESS2002を使用しており、 バージョンの違いにより戸惑っています。 誰か教えてください。 3つのテーブルをリレーションシップし、 フォームを「その他のフォーム」→「フォームウィザード」で 作成しました。 ・メインフォーム ・サブフォーム ・サブフォーム ※ この流れでリレーションシップ。 今まで、2002でもこのパターンで作っいたのですが、 2007になり変わったところがあり、困惑しています。 画像をご覧頂くとわかるのですが、 まず、ウィザードでフォームを作成すると最初に付く「ラベル」が削除できません。 削除すると、そのテキストボックスごと削除されてしまいます。 サブフォームに関しては「ラベル」を削除するとサブフォーム自体が 削除されてしまいます。 今までは単体でも削除できましたし、私の「手ぐせ」ですが、 ラベルの中の文字を消せば削除できたので、違いに戸惑っています。 ■ 質問1 「ラベルのみ」の削除の仕方を教えてください。 ・・・・ また、ひとつのテキストボックスを伸ばしたりすると他のテキストボックスも 伸びるようになってしまいました。 またサブフォームのみ伸ばしたり縮めたりすると、メインフォームも一緒に 伸びたり、縮んだりします。 ■ 質問2 サブフォームやテキストボックス単体で伸縮できるようにすればよいのでしょうか? またいろいろ動かしている内に一つのサブフォームと一つのテキストボックス は単体で動くようになりました。 (これもラベルは削除できませんが・・) まったくもってわかりません・・。 切り離し方など、誰かお助けください。 宜しくお願いします。

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

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

インストールしたまま、結局使わずにいるAccess2007ですが(汗)、 ちょっといじってみました。 ・・・確かに、わかりにくいです。 どうやら、ウィザードで作成したフォームでは、Access2003以前での 「グループ化」のようなものがデフォルトで設定されているようです。 (・・・考えてみたら、97や2003でフォームウィザードを使ったことが  殆どなかった気がしますが、そちらではどうだったんだろう・・・(汗)) とりあえず、以下の方法で解除すれば、ラベル単体(テキストボックス でもサブフォームでも)の削除、或いは幅の個別調整ができるようになる ことが確認できました: 1)フォームをデザインビューで開く 2)全てのコントロールを選択した状態にする  (デザインビュー左端のルーラー(?:目盛が振ってあるところ)をクリック   &ドラッグすると、その範囲内の全てのコントロールを選択できます) 3)『配置』リボンを選択 4)『レイアウトの調整』グループ(?:正式名称、覚えていませんでした・・・)  の『解除』をクリック 5)サブフォーム内のコントロールも同様に個別操作可能にしたい場合は、  サブフォーム内でも「2~4」の操作を実行  (複数のサブフォームを設置している場合は、それぞれで実行します) ・・・以上です。

23tomo-u
質問者

お礼

回答ありがとうございます! お教え頂いた通り、解除ボタンを使ったら、 見事に切り離しとラベルの削除ができました! ありがとうございます!

関連するQ&A

  • Access VBA コントロール 削除

    Access の VBA にて、フォームに設置しているラベルやテキストボックスといったコントロールを削除するコードを作成したいのですが、どのように記述すればよろしいでしょうか?

  • Accessのサブフォームについて

    Accessのサブフォームのテキストボックスをクリックするとメインフォームのテキストボックスにサブフォームのテキストボックスの値を反映させるために以下のロジックを組み込んだ所エラーが発生してしまいました。 調べてみても分かりませんでしたので解決方法が分かる方は教えて下さい。 よろしくお願いします。 ロジック Form!メインフォーム!テキストボックス=サブフォームのテキストボックス エラー 「指定した式で参照されている’メインフォーム’フィールドが見つかりません」 「コントロールがフォーカスを取得していないときに、コントロールのプロパティまたはメソッドを参照することはできません」

  • ACCESS2000で、エラーの理由がわかりません

    現在、ACCESS2000を使って勉強中なのですが、フォームの作成で、フォームビューにしたときに、エラー値[#NAME?]が表示されるのですが、原因がわかりません。どこ(何)をチェックすれば良いか、ご教示願います。 具体的に説明しますと、そのフォームはウィザードを使って「サブフォームがあるフォーム」を作りました。仮にそのサブフォームの名前を「A サブフォーム」とします。 フォームの詳細セクションにテキストボックスを作成し、そのコントロールソースに 「=[A サブフォーム].Form![テキストB]」 という風に、サブフォームに作成したテキストボックスの値を参照するように設定しました。ここが、エラーになります。(テキストBは、A サブフォームの詳細セクションに作ったものです。) おそらく、"A サブフォーム"が認識できていないようなんですが、設定は、式ビルダで貼付けて作っており、名前が違うなんてことはありえないと思います。 また、名前の自動修正にもチェックは入ってます。 ずっと悩んでおります。アドバイスよろしくお願い致します。

  • ACCESS2007のアンカー

    よろしくお願い致します。 ACCESS2007のサブフォームのあるフォームウィザードで作成すると サブフォーム名のラベルにアンカーがついていてサイズ変更不可能です。 このアンカー機能を無効にできませんか サブフォーム名の文字列幅をサブフォーム内に占拠してしまい、サブフォームの使用可能領域を狭くしています。 サブフォーム名のラベルのみを除外できてもよいのですが

  • Accessメインサブフォームにて・・・

    Accessのサブフォームで、入力するためのフォームと、 実際にメインフォームの中で表示させる時のサブフォームの表示を 変えたいのですが・・・。 (1)ボタンをクリックして、入力するためのサブフォームを表示させる。  これは帳票形式で、テキストボックスの罫線が表示されているよう  にします。 (2)入力し終わったら、メインフォームに戻る。  こちらで表示されるサブフォームは、テキストボックスの罫線が表示  されていないようにする。 上記のようなことはできるでしょうか?よろしくお願いします。  

  • ACCESS メインFからサブFの値を参照

    サブフォームで集計した値をメインフォームで演算値として使用したいのですができません。 サブフォームのフォームヘッダに集計値を入れるテキストボックスを配置し、メインフォームにサブフォームの集計値を参照するテキストボックスを配置しています。 ほんとうはイベントの実行で直接サブフォームの集計値を使った演算を行いたいのですが出来ないのでメインフォームにテキストボックスを作成しました。 サブフォームの集計値は表示しますが、その値を演算値として使用できないのです。試しにMsgboxでメインフォームのテキストボックスの値を表示させると何も表示しません。 なぜメインフォームのテキストボックスにサブフォームの値は表示できるのにその値を使用できないのでしょうか? 具体的には次の通りです。 <サブフォームに配置したテキストボックス>  名前        :テキスト16  コントロールソース:SUM([枚数〕)  書式        :数値 <メインフォームに配置したテキストボックス>  名前        :テキスト130  コントロールソース:[Foms]![メインフォーム名]![サブフォーム名].Form!テキスト16  書式        :数値 <イベント>   MSGBOX テキスト130       ※何も表示されません!

  • Access 連結テキストボックスのフィルタ操作を非連結テキストボック

    Access 連結テキストボックスのフィルタ操作を非連結テキストボックスから操作 したいのですが、うまく出来ません。 使用しているのはAccess2007です。 フォームはウィザード使用によるメインフォームとサブフォームです。 構造は下記の通りになります。 ======================================== -メインフォーム-  ID □□□□←(連結テキストボックス、テーブル[IDコード](IDコード(オートナンバー)、名前(テキスト))     ↑ (フィルタ操作を(指定の値に等しい)で非連結テキストボックスの数値を反映させたい。)                   非連結テキストボックス□□□□                      (数値記入してエンターを押すとフィルタ操作実行) ---------------------------------------------------------------------- -サブフォーム-  [ 名前 ]←メインフォームの連結テキストボックスと連動する。 [___][____][____]  [___][____][____] =========================================      使用目的:メインフォームでID検索し、サブフォームで新規登録。 ネットや本をあさっていろいろ試してみたのですが、 非連結テキストボックスの数値がそのまま連結テキストボックス(IDフィールド)に反映されません。 違った数値がでたりしてどうにもなりませんでした。 どうすれば実現可能なのかとても知りたいです。 どうかよろしくお願いします。

  • ACCESSのサブフォームについて

    ACCESS-2000を使用しております。 リレーションシップを作成し、抽出されたデータをリストボックスに 表示されるようにしました。 そのリストボックスを他のフォームにサブフォームとして挿入し、 メインフォームとリンクをさせたいのですがこれは可能なのでしょうか? リストボックスに表示されるデータの元になっている2つのテーブルと、 リンクを張りたいメインフォームのデータテーブル(1つ)間にリレー ションシップを作成すればよいのでしょうか。 よろしくお願いいたします。

  • Accessのフォームについて

    ラベルのみの削除はできますが、フォームで作成されるテキストボックスのみを削除することはできるのでしょうか?テキストボックスを削除するとどうしても連結されているラベルも削除されてしまいます。 ご存知の方教えていただけますでしょうか<m(__)m>

  • ACCESSフォームのテキストボックスで指定と違うフォントで表示される

    Windows2000+ACCESS2000です。 ACCESSのフォームでテキストボックスのフォントを「MSゴシック」に設定しているにもかかわらず、実行すると「MSPゴシック」として表示されてしまいます。 このフォームは別のフォームのサブフォームなのですが、サブフォームを単体で実行しても、メインフォーム内のサブフォームとして実行しても、「MSPゴシック」で表示されてしまいます。 このときメインフォーム内で「MSゴシック」に設定しているところはちゃんと「MSゴシック」で表示されています。 原因と対処方法がわかる方、いらっしゃいますでしょうか。

専門家に質問してみよう