(一般機能)Accessの一般機能に関するフォーラムです。解決済みのトピックにはコメントできません。このトピックは解決済みです。Cyber033テーブル上であるレコードを選択してからフォームを開くとそのレコードデータのフォームが表示されるようにするにはどうすればよいのでしょうか。フィールド2値は同一レコードがない場合、フォームでフィールド1値及びフィールド2値を入力したらその該当レコードのその他のフィールド値が表示するにはどうしたらよいのでしょうか。sk引用:テーブル上であるレコードを選択してからフォームを開くとそのレコードデータのフォームが表示されるようにするにはどうすればよいのでしょうか。分割フォームを作成するのが最も手っ取り早いのではないでしょうか。Cyber033フォームで新規及び変更すればテーブルに反映されるようにしたいのですが、例えばまずテーブルであるレコードを選択してからフォームを開けば、フォームにそのレコードが表示される。このフォームでレコードのあるフィールド値を変更すれば、テーブルに反映されるようにしたい。hatenaまず、テーブルではVBAが使えませんので基本的には無理です。)それ以前に、テーブルを直接ユーザーが操作するのは危険ですのでやめましょう。テーブルから帳票フォームあるいはデータシート表示のフォームを作成して、そこから単票フォームを呼び出すようにするといいでしょう。マクロかVBAが必要になります。skさん提案の分割フォームは、単票フォームとデータシートビューを一体化して表示できるものですので、マクロやVBAなしに希望のことが可能になります。フォームウィザードで分割フォームを作成してみてください。Cyber033分割フォームで実現しました。ありがとうございました。利用者の皆様にお知らせです。WindowsVBScript教えてください。剰余演算ハイパーリンクについて教えて下さい。Corporationの米国及びその他の国における登録商標です。その他システム名、プログラム名などは、一般に各社の登録商標です。