• ベストアンサー
  • すぐに回答を!

サブフォームからメインフォームに移動

 現在ACCESS2000を使用してシステムを作成しております。のですが、サブフォームからメインフォームの特定のコントロールに移動したいと思っています。しかし、ちょっとやり方がわかりません。わかる方よろしくおねがいします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数160
  • ありがとう数0

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

  • ベストアンサー
  • 回答No.1
  • m0tt
  • ベストアンサー率55% (5/9)

サブフォーム側のVBAで移動ということですよね? メインのコントロール名を[txtMainBox]とすると、 Parent!txtMainBox.SetFocus ですね。 サブフォーム側のコードです。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • ACCESS2000のメインフォームサブフォーム間の移動

    Access2000でメインフォームの中に詳細を確認/入力するためのサブフォームを作成しています。 メインフォームの中のコントロールを最後まで入力(enterで移動)していくと、メインフォームの最後のコントロールの次はサブフォームの最初のコントロールに移動します。(これは普通ですよね?) サブフォームはデータの詳細によっては1レコードで終わるものもありますし、複数レコードにわたるものもあります。 サブフォームの入力が終了したときに、キー操作でメインフォームの次のレコードの頭のコントロールに移動する事はできますか? マクロをAccessの方から設定するくらいならできるのですが、自分でSQLをうんぬんする知識はありません。 よい方法があったら教えてください。

  • access2000でメインフォームからサブフォームへのフォーカスの移動の仕方

    access2000を使っています。 メインフォームのAというフィールドにコンボボックスからある項目を選択後,サブフォームのBというフィールドへフォーカスをマクロを使い自動で移動させたいと思っています。この際,コントロールの移動のコントロール名にはどのように入れればよろしいのでしょうか?また,そのマクロをどこに(更新後処理、フォーカス取得後、クリック時など)入れればよろしいのでしょうか? 分かる方いらっしゃいましたらよろしくお願いいたします。

  • サブフォームからメインフォームのフィールドにエンターキーで移動したい

    ACCESS2000です。 フォームの中にサブフォームを作っています。 入力される都合で、フォームの中途にサブフォームがあります。このサブフォームのレコードの数は固定しています。(今は19です) サブフォームは帳票形式です。 サブフォームの最後のレコードでエンターキーやTABキーが押された時、メインフォームの指定するフィールドに移動するには、どうすれば良いでしょう。 使用者に特殊なキー操作を強要したくないので、VBAで記述したいのですが。

  • Access2000メインサブフォームでのレコード移動

    Access2000でデータベースを作っている中で、メイン/サブフォームを使用しています。 メインフォームで次レコードへ移動しようとすると、レコードNOは移動しているのですが、データ内容が変わりません。 私の予想なのですがサブフォームにあるレコードの数だけ、(メインフォームの)同一レコードの内容が表示されているようです。 ・次レコードへの移動はフォーム一番下の、デフォルトでついてるレコード移動のボタンを押しました。 ・(メインフォ-ムの)テーブルにはKeyを設定してあり、同じデータは存在していません。 以上ですが、不明な点がありましたらお知らせください。 もしお分かりになる方がおられたらお教えください。よろしくお願いいたします。

  • ACCESS サブ・メインフォームのリンク方法を教えてください。

    ACCESS2000で、サブ・メインフォームともクエリからのデーターになります。フォーム上にサブフォームは作成できたのですが、リンクしてません。参考書には、リンク子・親フィールドに結びつける項目名を入力と書いているのですが、プロパティをひらいても、子・親フィールドの項目がありません。 素人が参考書片手に、作成しているもので、専門用語が、いまひとつよくわかりません。お手数ですが、よろしくお願いします。

  • acccess2000 タブコントロール上でサブフォームを使いたい

    access2000のフォームでタブコントロール(ページ)上でサブフォームを使いたいのですが、うまくいきません。そもそも無理なのでしょうか? 表示したい情報が多くタブを使って複数ページを使いたく、かつサブフォームも不可欠なのです。 よい方法があればよろしくお願いします。

  • 抽出条件でサブフォームを変えたい

    ACCESS2000でVBAを使ってフォームを作成しています。 オプションボックス、リストボックスなどで担当者別、顧客別を選択した結果によって表示するサブフォームを変える事は可能でしょうか?

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

    いつもみなさんにはお世話になっております。 ACCESS2000を使用しています。 テーブルA,B,Cを用意しフォームにサブフォーム、リストボックス、ボタンを配置し、リストボックスの表示内容(A,B,C)に合わせてボタンクリックでサブフォームの表示テーブル(A,B,C)を変更したいのですがどうしたら良いのか解りません。 みなさんどうかよろしくお願いします。

  • メインフォームから他フォームへの移動について

    Access2007を使用して、営業部内の顧客情報共有DBを作成しようとしています。 フォームは大きく分けて2つに分けており、 1)メインフォーム(担当営業選択及び該当顧客一覧表示) 2)顧客詳細情報の入力フォーム としています。 メインフォームはコンボボックスにて営業の選択を行い、選択後 同一フォーム内に作成したサブフォームにて担当顧客一覧が表示 される様にしています。 顧客一覧の顧客コードの部分をダッブルクリックするとその顧客の 詳細情報入力フォームへ移動sる様に設定したいのですが、 詳細情報入力フォームの先頭顧客番号へ移動するだけで、ダブルクリックした 顧客の詳細情報入力フォームへ移動できません。 恐らくどこかにリンク等の設定が必要ではないかと思いますが、それを どこでどの様に設定してよいのかがわかりません。 まだ勉強中の身で、色々検索しながら情報を入手したりマニュアルや参考図書 を読みながら奮闘しております。 この様な設定をされた事がある方がいらっしゃれば是非ともご教授頂ければ 幸いです。 宜しくお願い致します。

  • Access2007のフォームウィザードでメイン/サブフォームを作る時

    Access2007のフォームウィザードでメイン/サブフォームを作る時、データの表示方法で、“リンクされたフォーム” とはどういうものでしょうか? 使い方がわかりません。教えてください。