質問: accessのフォームについて アクセス2000を使ってます。 フォームのデザインを変えずに、基になるクエリを 変えたコピーフォームを作りたいと思っています。 良い方法を教えていただけないでしょうか? 超初心者で、質問の仕方も分かりにくいと思いますが よろしくお願いします。
回答: 元のフォーム名を a 新しく作るフォーム名を b 元のフォームで参照しているクエリ名 querya 新しく作るフォームで参照するクエリ名 queryb とした場合 質問の内容が「aフォームの参照しているデータを querya → queryb に変更した bフォーム を新たに作成する」とすると 1.データベースのフォームの一覧から aをコピー → 貼り付けで名前を b にする。 2.b をデザインで開く。 3.フォームのプロパティのデータの「レコードソース」を querya → queryb にする で作成出来ます。 上記の方法は最初のフォームのクエリ(querya) と変更するクエリ(queryb)のフィールド名が一致するのを条件としています。 もし、フィールド名が違うのであれば 1.queryb に queryaと同じ同じフィールド名をつける か 2. bフォームのテキストボックスのコントロールソースをqueryb のフィールド名に変更する で対処されたらいいかと思います。