ベストアンサー アクセス 右クリックをしても、並べ替えの表示がない 2014/09/22 13:15 フォームの中にサブフォームを入れて、 データシートビューで表示しているのですが、 右クリックをしても、並べ替えの表示がありません。 なぜでしょうか? 画像を拡大する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー chayamati ベストアンサー率41% (260/624) 2014/09/22 17:33 回答No.1 レコードセレクタを右クリックされているのでは 並べ替えたいテキストボックスでもダメですか 質問者 お礼 2014/10/18 08:36 ありがとうございます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Accessクエリでの並べ替えについて Accessクエリでの並べ替えについて Accessのクエリで並べ替えを行う場合、デザインビューで行うほかに、結果であるデータシートビュー でも並べ替えを行うことができますが、この2つの違い(使い分け)を教えてください。 データシートはクエリの表示のみで、作成したフォームやレポートには反映しないと思っていたの ですが、並べ替え後にクエリを保存すると、クエリプロパティに並べ替えの条件が保存されるため、 その後作成したフォームやレポートに反映されました。 デザイン側で行うのと、データシート側で行うものの使い分けはどのようになるのでしょうか?? 並べ替えでエラーになる サブフォーム 2007 現在使っているaccdbファイルがおかしいので助けてください。 フォーム1にサブフォームをはめ込んでいます。 サブフォームは帳票ビューです。 フォーム1を開いて、サブフォームのどのフィールドでも 右クリック→昇順に並べ替える・もしくは降順に並べ替える をすると、 ****************************************************************************** このオブジェクトには、オートメーションオブジェクト 'フィールドYESNO'は含まれません。 オブジェクトのプロパティを設定するか、 メソッドを実行するVisual Basicプロシージャーを実行しようとしましたが これらのプロパティまたはメソッドが使用できません。 オートメーションオブジェクトでサポートされているプロパティまたはメソッドについては、 コンポーネントのドキュメントを参照してください。 ****************************************************************************** と言うエラーになります。 並べ替えは問題なく出来ています。 フィールドYESNOは、YESNO型です。 サブフォームだけを開いて、さっきと同じように並べ替えをすると、問題なく並べ替えが出来ますが サブフォームをはめ込んだフォーム1を開いて並べ替えをすると上記のエラーになります。 普段使用する時は、フォーム1を開いてサブフォームの操作をするので、 フォーム1を開いた状態で エラーを出さずにサブフォームの並べ替えが出来るようになりたいのですが 何を修正すればよろしいでしょうか? サブフォームの表示の種類をVBAで操作したい こんばんは。 アクセスのフォームの中にサブフォームを入れていて コマンドボタンを押すたびに そのサブフォームを フォームビューか、 データシートビューか、 ピボットテーブルビューかに切り替えたいのですが VBAで可能でしょうか? 宜しくお願い致します。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム アクセスのサブフォームが編集可能な状態で表示されない ■バージョン:Access2003 ■使用経験:Accessはつい最近使い始めたばかりで、初心者レベルです。 (ヘルプ及びいくつかのサイトを参考にしながら使っています) ■質問内容: データをテーブルに登録するためのフォームを作ろうとしています。 登録するテーブルは、商品テーブルと商品明細テーブル(1対多)のヘッダ明細型です。 まず始めに商品テーブルへデータを登録するフォームを クエリを使用してウィザードで単票形式で作成しました。 次に、商品明細テーブルへデータを登録するフォームを クエリを使用してウィザードでデータシート形式で作成しました。 次に、始めに作った単票形式のフォームに、2番目に作ったデータシート形式のフォームをサブフォームとして組み込みました。 その後、デザインビューからフォームビューに切り替えたところ、 単票形式にした1つめのフォームは入力できる状態になっているのですが、 サブフォームとして組み込んだデータシートビューのほうが 列のヘッダ(「商品名」等の列タイトル)しか表示されておらず、 入力できるような白いセルが表示されません。 (列タイトルの下は一面グレーとなっています。 デザインビュー上では登録したい項目が全て表示されています。) 関係あるのか不確かですが、サブフォームのプロパティで 「フォームビューの許可、更新の許可、追加の許可、データ入力用」などは「はい」にしてあります。 サブフォームのデータシートにデータを入力できるようにするには どうしたらよいのでしょうか。 入力できなくなってしまう原因がテーブル構造等にあるのでしたら、 テーブルの構造をもう少し詳しく書かせて頂こうと思います。 何卒よろしくお願い申し上げます。 【Access2003】レコードごとにチェックボックスをチェックをするにはどうしたら良いでしょうか? 1フォームの中に住所録を表示するサブフォームを格納。 2サブフォームにはチェックボックスを貼り付け。「既定のビュー」をデータシートにする。 3フォームを開く。 4サブフォームの「チェックボックス」をチェックするとすべてのレコードがチェックされてしまいます。 レコードごとにチェックをするにはどうしたら良いでしょうか? アクセスでの詳細表示のしかた 新規採用の応募者のDB作成しました。 学校の種別(大学院、大学、高校)や学校名で検索(クエリ)のフォーム(A)に、応募者テーブルを基にしたデータシート型のサブフォーム(B)を埋め込みました。 ここまでは、学校名の一覧表示のフォーム(O)に詳細表示用のボタンを配し、マクロで上記のサブフォームを含む、学校情報フォーム(A)を開くのはできました。 次に、このサブフォーム(B)中の応募者のID(氏名でも)をダブルクリックすると、応募者の詳細表示フォーム(C)を表示できるようにしたくて、応募者IDのコントロールのプロパティでイヴェントのダブルクリックにマクロを設定しました。 (C)フォームを開く where条件として [フォーム(B)]![応募者ID]=[フォーム(C)]![応募者ID]としても、左項の値が右項へ代入されず、うまく行きません。 どうしたら、サブフォーム(データシート)の帯び データから特定のレコードを指定して、更に別のフォーム(特定レコード)の表示が可能なのでしょうか? 不慣れで、説明もままならないこんな私にどなたかHELP! サブフォームの並べ替えをしたい どうしても出来ないのでお知恵をお貸しください。 【1】「オートフォーム:データーシート」で、テーブル1を紐付けて、 子フォームを作成しました。 【2】「デザインビュー」で親フォームを作り、 その子フォームをドロップアンドドラッグしてサブフォームにしました。 【3】親フォームにコマンドボタンを一つ設置しました。 (図参照) 【4】コマンドボタンのイベントプロシージャーに Private Sub コマンド1_Click() Forms("親").Controls("子").Controls("入金").SetFocus DoCmd.RunCommand acCmdSortAscending '昇順並べ替え End Sub とコードを書きました。 そして、親フォームを開き、コマンドボタンを押すと、 実行時エラー2046 「コマンドアクション"昇順で並べ替え" は無効です」 となってしまいます。 しかし、図のように 子フォームのデータシート上のどれかの値にフォーカスがある状態で 標準モジュールに書き写した Sub test1() Forms("親").Controls("子").Controls("取引日").SetFocus DoCmd.RunCommand acCmdSortAscending '昇順並べ替え End Sub を実行すると 問題なく並び替えがされます。 RunCommand を使わなくてもいいので 「コマンドボタンを押したら、サブフォームの並び替えをする」には どうすればいいのでしょうか。 ご教授よろしくお願い致します。(アクセス2003) Access 連結フィールド値を自動で表示 Accessでフォーム上にサブフォーム(データシート)を作成すると、 新規レコード欄にも自動的に連結フィールドの値が表示されます。 このサブフォームをメインフォーム上に作らずに、 コマンドボタンクリック時にあるフィールドが一致する(上記で言う連結フィールド)データを表示したサブフォーム(データシート)を開くかたちにしたいのですが、そうすると当然ながら新規レコード欄には連結フィールドの値は表示されません。 これをメインフォーム上にサブフォームを作った時と同じように、新規レコード欄に連結フィールド値を表示させるにはどうしたら良いでしょうか? サブフォームを開く段階で新規レコードに結合フィールドの値を(VBAで)入力する事も考えましたが、そうするともしそこにデータを入れるつもりじゃなくても1つのレコードとしてデータが残ってしまいます。 メインフォーム上に作ったサブフォームなら、新規レコードに結合フィールドの値は表示されているものの、その他のフィールドにデータを入力しなければ1つのレコードとしてデータが残ることはありません。 こういう事が可能かどうかわかりませんが、ご存知でしたら教えてくださいませ。 よろしくお願いします! アクセス2003のサブフォームの値の代入 アクセス2003でメインフォームにデータシートビューのサブフォームを作成しています。 そのサブフォームのフィールドにイベントで検索用の別のフォームを開くようにしています。 検索用フォームからサブフォームへマクロで値を代入するように しているのですが、サブフォームが見つからないというエラーが表示されます。 どこに問題があるのでしょうか? (ちなみにサブフォームだけ開いて検索フォームを開き値を代入するとうまく行きます。メインフォームからだとエラーになります。) どうぞよろしくお願いします。 Accessで、一覧からクリックして詳細表示したい イメージとしては図をご覧ください。 テーブルをサブフォームにして、フォーム内に表示(画像の左下)、 その中の詳細表示させたいレコードをクリック(もしくはダブルクリック)すると、 右のボックスに表示される、、、といった感じにしたいです。 このような動作をさせるプログラムを、VBAで作れますか? (VBAまったくわかりません。) 表示させたい内容を別のテーブルにしてリレーションシップを設定するのがいいのかとも思いましたが、いずれにしてもVBAがわかりません。 バージョン2000です。 ACCESS 帳票フォームとデータシートをトグルボタンで切り替え フォーム上でサブフォームの帳票フォームとデータシートをトグルボタンかコマンドボタンで切り替えることはできないでしょうか? 現在、抽出したデータをサブフォーム(帳票フォーム)に表示させており、そのデータにある金額の合計を表示させています。 帳票フォームは見やすいのですが、データシートですと抽出したデータの一部をコピーしEXCELで使用したりできます。見やすさを諦めてデータシートに変更すると抽出したデータの合計が計算できません。 できれば、帳票フォームとデータシートどちらも使用したいのですが、いちいちデザインからサブフォームのプロパティで規定のビューから変更するのが面倒です。 上記にありますようにトグルボタンかコマンドボタンで切り替えることができれば便利なのですが・・・。 良い方法がありましたらお知恵を貸して下さい 右クリックイベント Windows XP、Access2000での開発で、サブフォーム上のテキストボックスを右リックすると (普通のクリックではなく、あえて右クリック)、 別のフォームが表示される処理を作ろうとしています。 VBAのコードを Private Sub テキストボックス名_mousedown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = acRightButton Then DoCmd.OpenForm "フォーム名" End If End Sub としているのですが、これだとマウスを離してしまうと、画面が閉じてしまいます。 普通のクリックでのイベントと同じように、右クリックで別のフォームを表示するにはどうしたらよいでしょうか? 初心者です。 どなたか分かる方教えてください!! 家のネットワークを最適にできますか?:知っておくべきポイント OKWAVE コラム ACCESS2007でのサブフォームとグラフについて access 2007での質問です。 フォーム上に既存のテーブルを基にサブフォームとピボットグラフを表示させています。 サブフォームとグラフが同じレコードソースを使用しています。 サブフォームでデータを変更した場合に、グラフも変更内容を同時に反映させる方法はどうしたら良いのでしょうか。 フォームをフォームビューからデザインビューに切り替え、また、通常のフォームビューに戻すとデータ変更内容が反映されています。 これ以外何かイベントプロシージャなどで指定はできないものでしょうか。教えてください。 サブフォームのデータを「OfficeLink→Excelに出力」したい フォームにサブフォームを設置しデータシートビューにしているのですが その状態で OfficeLink→Excelに出力をしても 新たなブックができあがり、フォーム1と言う名のシートができあがりますが データは空です。 親フォームを立ち上げないで サブフォームのみ開き OfficeLink→Excelをすると ちゃんとデータが表示されます。 親フォームを開いた状態のまま サブフォームのデータを OfficeLink→Excelに出力 するにはどうすればいいでしょうか? よろしくお願いします。 サブフォームにした方がいいのか親フォームがいいのか 単票・帳票フォームで使う場合、 サブフォームにした方がいいのか親フォームのままのほうがいいのか。 アクセスでフォームでデータを表示する際に、 フォームのデータシートビューの場合は、 フォームヘッダーにコントロールを置けないから、 データシートをサブフォームとして、親フォームに乗せてコントロールを設置しますが、 単票・帳票フォームの場合は、フォームヘッダーにコントロールが置けますよね。 その場合でもデータシートビューのように サブフォームにした方が良いのでしょうか? そもそもどういう時にサブフォームにした方が良いのかわかりません テーブルやクエリのデータをフォームとしてデータシートビューで表したい上、 コントロールも設置したい時にサブフォームにするべきで、 それ以外(単票・帳票フォーム)はフォームのまま使うべきでしょうか? 添付の画像は、 帳票フォームをサブフォームに載せずにコマンドボタンなどを置いたバージョンです。 アクセス サブフォーム条件付き書式の反映が若干遅い アクセスのフォームの中のサブフォーム条件付き書式を設定しています。 サブフォームにはテーブルのデータが紐づいております。 フォームを開いたと同時に条件付き書式に色付けがサブフォームに行われるようにしたいのですが フォームを開いただけだと色が付かず、サブフォームのどこかのレコードをクリックしたら色が付きます。 もしくは、フォーム上でマウスを動かすと色が付きます。 デザインビューでサブフォームに条件付き書式を設定しているので サブフォームを開くと同時に色が付くし、 サブフォーム単独で開くと、すぐ色が付きます。 親フォームを開いたと同時にサブフォームの条件付き書式を反映させる方法はありますか? アクセス2010です。 ご教授よろしくお願いします。 サブフォームにデータが表示されない! サブフォームにデータが表示されない! フォーム(1)(非連結のtxt顧客コード) フォーム(1)にサブフォーム(2)(レコードソースはクエリ(3))を作り、 クエリ(3)顧客コードの抽出条件に[forms]![フォーム(1)].[form].[txt顧客コード]で選択しています。 フォーム(1)が開いた時にクエリ(3)は抽出しているのにそのデータがサブフォーム(2)に表示されません・・・ フォーム(1)を一度デザインビューにして開き直すとサブフォーム(2)に反映表示されます。 いろんな所にRequeryを入れたりしてみましたが、フォーム(1)を開いたときに一発で表示されません、教えてください!宜しくお願いいたします。 access2000のサブフォーム同士の連携 お願いします。教えてください。 テーブル(1)部署(2)社員(部署とリンク)(3)顧客(社員とリンク) で作っていて、メインフォームを部署でつくりそこにサブフォームで社員をデータシートで出しています。更に部署のフォームでサブフォームをつくり顧客をフォームで出したいのです。 社員をクリックすると、その社員が抱えている顧客が出てくるという形にしたいのですが、できるでしょうか? クリックして別のフォームを現在出しているのですが、部署のフォームのサブフォームとして出したいのですが。。。 お願いします。 Accessのフォームのイベントについて Accessのフォームをデータシートビューで開き、表示されたレコードを選択後、 セレクタのダブルクリックで、その詳細を別フォームで表示させます。 セレクタのダブルクリックで、フォームのダブルクリックイベントが発生するので、別フォームを開くことは問題ないのですが、 データシートビューのせいなのか、ラベルの部分(標題?)のダブルクリックでも、イベントが動作してしまいます。 セレクタのダブルクリックのみで処理をさせたいのですが、 フォームのダブルクリックイベント内で、セレクタがダブルクリックされたかどうかを判定する方法がありますでしょうか? よろしくお願いいたします。 アクセス2003 イベントの取得方法 お世話になります。 環境:アクセス2003 ウインドウズXP アクセスのフォームにサブフォームを埋め込み、 データソースにテーブルを指定しています。 このサブフォームのデーターシートをクリック されたときのイベントの取得方法を知りたいのです。 やりたいことは、データシートのあるカラムを ダブルクリック(クリック)されたとき、そのカラムの 値をフォームのある部分に大きく表示したいのです。 イメージでいうと、画面を上下に割り、上部にデータ一覧を 下部にデータの詳細を表示させるような感じですね。 上部のデータ一覧をクリックするたびに、下部の詳細の内容が 変更するって感じです。 そもそも、こんなことできるのでしょうか? どなたかご教授ください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 タイヤ交換 アプローチしすぎ? コロナの予防接種の回数 日本が世界に誇れるものは富士山だけ? AT車 Pレンジとサイドブレーキ更にフットブレーキ 奢りたくありませんがそうもいかないのでしょうか 臨月の妻がいるのに… 電車の乗り換え おすすめのかっこいい曲教えてください! カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。