• ベストアンサー

フォームのデザインについて

Access2003でフォームのデザインを編集しているのですが、ラベルとコントロールが同時に移動します。 ラベルとコントロールを最初からバラバラに作成していれば、こういうことは無いのですが、これを別々に動作させたいのです。 また、項目をリードオンリー(表示だけ)にしたいのですがどうすればよいのでしょうか? Access2003で業務で使うレベルまで習得したいのですが、どこまで使えるようになればOKなのでしょうか? 専門的な用語でも結構ですので、目安するため10個ほど挙げていただければ助かります。

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

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.3

ラベルだけを選択し、切り取り→貼り付けとすると連結が外れます 逆に関係のないラベルを連結したい時は ラベルを切り取った後、コントロールを選択して貼り付けです

その他の回答 (2)

回答No.2

ラベルの左上にマウスカーソルを合わすと、ラベル単体を移動できたと思います。 更新不可は、そのコントロールのプロパティの「編集ロック」をいいえにする。 業務で使うには関連書籍だけでも、初心者用、入力から印刷までなど一連の処理を解説したもの、逆引き解説書、VBAリファレンス(API含むとベター)程度は熟読された方がよいと思います。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

Access2000までしか触った事ありません。 Access2000までだと、選択した時に左上が■のようになっていますので、そこをドラック&ドロップするとバラバラに動かせますけど、、、 リードオンリーについては、プロパティのデータタブで「使用可能」や「編集ロック」を操作し、書式の「背景色」をフォームの色と同じにすれば、それっぽくなると思います。 いずれもAccess2000での話で、2003だと違うかも知れませんが。

関連するQ&A

  • ACCESS2007 フォームデザインで編集

    ACCESS2007 フォームデザインで初歩の質問です テーブルを作成し、そのテーブルでフォームを作成しました。 すると、フォームが自動で作成されました。 さて、その項目(フィールド)の編集です。 項目の長さを縮小したり、するだけの編集ですが、これがうまくいきません。 というのは、ある項目の幅を縮小しようとすると、縦に並んだ項目全体 が縮小されてしまいます。 これを、項目を個物に編集したいのですが。

  • access ユーザによるフォームデザインの禁止

    お世話になります。 質問をごらんいただき、ありがとうございます。 accessのフォームを作成しているのですが、 ユーザがフォームのデザインの修正、編集を 不可にしたいのですが、どのような方法があるでしょうか。 もちろんフォーム上の機能としてある、 レコードの編集追加削除は可能で、 デザインやプロパティの編集(デザインビューでの作業全般) を禁止したいのです。 どうかよろしくお願いいたします。

  • アクセス(ACCESS)フォームでラベルを複数選択する方法

    アクセスでシステムを作っています。 フォームのデザインビューで画面のデザインをするときの作業について質問します。 ラベルとテキストボックスがあり、どちらかをクリックするとどちらも選択されます。どちらか一つを選択したい場合、親指のマークで選択して編集しますよね。  ただ、ひろ~い範囲で選択した後(例えばドラッグにて40項目ぐらい選択して)、その中でラベルのみとかテキストボックスのみとかの20項目を一括で選択して編集したいと思っています。  位置や大きさのその他の編集にて、大変項目が多いのです。それぞれをSHIFTキーで追加選択していては、とても効率が悪いのです。 色々なキーを試してみましたが、さっぱりわかりません。もちろんヘルプ等でも探しましたが、該当項目を探せませんでした。  どうぞよろしくお願いします。m(__)m

  • エクセルでのフォーム

    Excelの「データ」 >> 「フォーム」 でリストのフォームが出てきますよね。あれをどうにかして Accessみたいにフォームのデザインをすることはできないんでしょうか? 項目が多すぎて画面より大きくなっちゃってるんです。 よろしくお願いします。

  • ACCESS2003の入力フォームのデザインについて、(言葉で表現する

    ACCESS2003の入力フォームのデザインについて、(言葉で表現するのは難しいですが)ウィザードで用意されている明らかに業務用というダサい感じではなくデザイン性に富んだカッコいい感じに作ってみたいです。ACCESSのボタンやチェックボックス等の色や形に制約があるので限界があるのは分かりますが、同じような考えを持たれた方はいるかと思います。このようなちょっと変わった視点(?)でACCESSのフォームを作られている方いらっしゃれば、そのコツというか技を紹介して頂けないでしょうか?よろしくお願いします。

  • ms accessでのフォームの開き方

    アクセス初心者です。 アクセスで「サブフォームa(~n)」を持つ「フォーム1」を参照用(ユーザー用read only)と追加変更用(管理者用)を開きたいのです。 (サブフォームは「フォーム1」の主キーで選択されたクエリを基にしたフォームを使用) 私の不勉強さもあるのか、マクロでは、フォームをread onlyに設定できないようですし、「フォーム1」のプロパティの設定をしてしまうと、「フォーム1」は参照専用のフォームとなってしまうようです。 また、サブフォームについては、追加・編集モードの選択もできず、結局コピーではできず、苦労しきりです。 こういう場合、初心者レベルの私としては、「フォーム1」を基に、プロパティを変えることで対応せざるを得ません。(サブフォームも二通りで二度手間) 実務上は、手間とボリウムの問題ですので構わないのですが、「そんなはずはない」という思いもありますし、でもVBEのコードを書くには、私の「バカさ加減」が許しませんし・・・・ こういう場合は、一般的にはどうしたらよいのでしょう。 現状サブフォームには、検索結果としてクエリを基にしたフォーム(表形式)に詳細表示ボタンを貼り付けています。メインフォームの主キーにリンクしたレコードがサブフォームに表示されるわけですが、そのサブフォームに詳細表示ボタン(マクロ)で詳細情報を、read onlyと編集を選択させたいのですが。 私の能力とユーザーのレベルからは、別々のフォームでプロパティをそれぞれ設定して、メニューで分岐させるのが、不意なレコードの書き換えや削除を防止する最良の方法でしょうか? どなたかアドヴァイスお願いします。 質問もままならないほど、初心者です。

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

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

  • 「フォームを作成できませんでした」

    テーブルのデータをもとにフォームを作成しようとしたら 「フォームを作成できませんでした」となります。 原因がわかりません。 テーブルは主キーはちゃんとあります。 「フォームを作成できませんでした」のに、作りかけのフォームがデザインビューで表示されていて、 コントロールのラベルはフォームヘッダーの一番上にたまっていて テキストボックスは詳細の一番上に溜まっています。 ヴァージョンは2010です。

  • Access(フォームのプロパティボックスの設定)

     Win XP Office 2003 Accessを勉強中です。  フォームをデザインビューに作成するときに、ラベルとテキストボックスが作成されます。  これらのプロパティで「すべて」のタブで一番上から「名前」、「表題」または「コントロールソース」という項目がありますが、 これらは最初に、「テキスト○○」「ラベル○○」と表示されています。  「表題」または「コントロールソース」の欄の内容を変更すると、その内容がフォームから見えますが、  「名前」の欄を変更してやらなければならない場合とかはあるのでしょうか。  色々なテキストを見ると、「この場合には、必ず「表題」または「コントロールソース」の内容と同じ内容にすること」 と書かれていますが、これはフォームの入力欄の種類(コンボボックス、トグルボタン、チェックボックス、リストボッ クス)によって、変更するかしないかが決定されるのでしょうか。  どのような場合に「名前」の欄の内容を表題とかに合わせて変更するとか、この場合には変更しなくても良いという決まり はあるのでしょうか。

  • エクセルのユーザーフォーム

    アクセスのフォーム上でコマンドボタン等のコントロールをアクティブにして 矢印キーを押すと、該当のコントロールが移動しますが、 エクセルのユーザーフォーム上ではこの動作が出来ません。 なぜですか? 「エクセルだから」でしょうか? そもそも「フォーム」と「ユーザーフォーム」は別物と考えればいいのでしょうか?

専門家に質問してみよう