• ベストアンサー

アクセス2007教えてください!

アクセス2007教えてください! アクセス2007でフォームのレコードセレクタをクリックした時、詳細を表示する方法を教えてください!

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

  • ベストアンサー
  • layy
  • ベストアンサー率23% (292/1222)
回答No.3

補足です。 # 技術者向けPC こちらのカテゴリにもACCESS有識者がいますので、 次回から参考にしてください。

yugudorasiru
質問者

お礼

ありがとうございます。 参考にさせてもらいます。

その他の回答 (2)

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.2

#1です どの様にうまくいかないのか分かりませんが、当方で実際に用いているコードは下記の様なものです。 Private Sub Form_Click() If Me.SelHeight > 0 Then DoCmd.OpenForm "詳細フォーム名", , , "フィールド名='" & Me![フィールド名] & "'" End If End Sub 当方Access2000ですので、2007特有の事情については分かりませんので、悪しからず。

yugudorasiru
質問者

お礼

回答ありがとうございます。 試してみましたが反映されませんでした。

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

ご質問の通りの記事がヒットしました。ご参考まで。 http://jsajax.com/accessTech/Chapter4/110.aspx

yugudorasiru
質問者

お礼

回答ありがとうございます。 残念ながらこのやり方はすでに試していましたが、上手く行きませんでした;;

関連するQ&A

  • Accessのフォームのイベントについて

    Accessのフォームをデータシートビューで開き、表示されたレコードを選択後、 セレクタのダブルクリックで、その詳細を別フォームで表示させます。 セレクタのダブルクリックで、フォームのダブルクリックイベントが発生するので、別フォームを開くことは問題ないのですが、 データシートビューのせいなのか、ラベルの部分(標題?)のダブルクリックでも、イベントが動作してしまいます。 セレクタのダブルクリックのみで処理をさせたいのですが、 フォームのダブルクリックイベント内で、セレクタがダブルクリックされたかどうかを判定する方法がありますでしょうか? よろしくお願いいたします。

  • Access でレコードセレクタが押されたときのイベントは?

    こんにちわ Access2000 でデータシート形式のフォームを作成します。 何れかのレコードが選択された時のイベントの発生方法を調べています。 詳細セクションに配置されたコントロールに対するイベント出はなく、 レコードセレクタが押された場合のイベントです。 ご存知の方いらっしゃいましたら、よろしくお願い致します。

  • アクセスのフォームビューの帳票フォームではレコード

    アクセスのフォームビューの帳票フォームではレコードを削除する事は出来ないのでしょうか? データシートビューではレコードセレクタを選択し右クリックをすると 「レコードの削除(R)」という項目が出てきますが 帳票フォームでは出てきません。 帳票フォームでレコードを削除する方法を教えてください。 よろしくお願いいたします。

  • MS-Access レコードセレクタのイベント

    こんにちは。 MS-Access2003です。レコードセレクタをダブルクリックした時に以下のようなイベントを設定したいと思っています。 1.テーブルの全データを一覧で表示するクエリを連結した、表形式のフォーム(フォームA)が  あり、そのレコードセレクタをダブルクリックします。 2.別に、そのテーブルを連結したフォーム(フォームB)があり、1.でダブルクリックしたデータが、  その「テーブルを連結したフォーム」に表示されて欲しい。 フォームAは参照のみであり、フォームBは更新可能な設定です。 レコードセレクタのイベントはマクロで組みたいのですが、フォームBを開いた後どうすれば そのデータをフォームBでフィルターをかけたように表示できるのかが分かりません。 ご教授いただけると助かります。 よろしくお願いいたします。

  • アクセスで指定したレコードをフォームで開く方法?

    アクセスで、帳票形式のフォームで選択したレコードの内容を、詳細を表示する用のフォーム(単票形式)で開きたいのですが、どうしたらよいのでしょうか?(初心者です) 例えば、帳票形式のフォームで「予約番号:1」のレコード 選択した状態で、ボタンをクリックすると、 詳細を表示する用の単票形式のフォームの「予約番号:1」のレコードが表示されるようにしたいのです。 マクロでは出来なそうなので、VBAで・・・というところまでしか検討がつきません。 使用しているのはアクセス2002です。 どなたかご存知の方がいらっしゃいましたら、教えてください。よろしくお願いします。

  • レコードセレクタをクリックすると詳細フォームを表示

    このサイトに何度か、登校しています。eternallyと言います。 さて、質問の内容というのが、ACCESS2010のレコードセレクタについてです。 【Aテーブル】 ID  会社名  ソフト名  ソフトの説明 1   AAAAA BBBBB CCCCCCCC 2 DDDDD EEEEE FFFFFFFFF 3 GGGGG HHHGH IIJIIII 【Bテーブル】 ID 金 額  所有有無 1  50,000 X 2 35,000 ○ 3  70,000  × Aテーブルの内容をそのまま、フォームAとして帳票フォームで表示しています。 ここでフォームAのレコードセレクタをクリックすると、Bテーブルを関連付けた フォームBの内容を表示したいのです。 他のサイトで調べましたが、 同じテーブルをレコードセレクタで表示させる方法は見つかったのですが、 違うテーブルを表示させる方法がみつからなかったので、このサイトで聞いてみようと思いました。 Private Sub Form_Click() Forms!フォームA.Filter = "ID=" & Me!ID Forms!!フォーム.FilterOn = True End Sub 上はフォームAのレコードセレクタをクリックすると、 詳細フォームを表示する場合のVBAです。 フォームBの場合はエラーになって、動いてもくれません。 「フォームBが見つかりません。」というエラーです。 どうぞ、よろしくお願いします。

  • Access2000のリストフォームで

    はじめましてこんにちは Access2000を使っていますが リストフォームでレコードセレクタを使って あるレコードを選択したときに(コントロールを選択したときではなく) 選択されたレコードの全てのコントロール(一行分)の背景色を変えたいのですが どのようにすればよいのでしょうか? 素人ですみません よい方法があれば教えてください よろしくお願いします

  • ACCESS カレンダーコントロールで移動

    入力終了したデータをフォームに表示させているのですが、カレンダーコントロール9.0とテキストボックスをコントロールソースにして、日付が数字とカレンダーの日付が押された状態で表示されるようにしています。 レコードセレクタからいちいち任意の日付を探すのは面倒なので、出来ればカレンダーコントロールの日付をクリックまたはダブルクリックすることによりその日にレコードが移動してデータが表示させたいのですが、どのような方法があるでしょうか? 使用しているのはACCESS2000です。何卒、良い知恵がありましたら(そのような感じのことが書いてあるwebページでも構いません)宜しくお願いいたします。

  • アクセスでのデータ管理について。

    アクセスで検査データをIDや依頼日などで検索した場合、クエリの一覧で検索結果を表示させるようにしているのですが、この一覧から一つのレコードをクリックすると、そのレコードの入力フォーム(そこに詳細が表示されているので見るときに便利なので)が開くようにしたいのですが可能でしょうか?検索結果がクエリ表示しか考えられないのですが、他によい方法があったら教えてください。よろしくお願いいたします。

  • レコードの移動をVBAで行いたい

    ACCESSのフォームで、サブフォームで一覧表示されたレコードをクリックすると、フォーム上にそのレコードの詳細を表示できるようにしたいです。 画像で赤丸を付けているレコードセレクタバーの「検索」をVBAで再現できるとうまくいきそうなのですが、可能なのでしょうか。 それ以外の方法でも、詳細表示が可能な方法があればご教授お願いいたします。

専門家に質問してみよう