• 締切済み

ACCESS フォーム

ACCESSのフォームで、すでに作成したフォームに、違う新しいテーブルをコピーするにはどうしたらいいでしょうか?【3月の売上】のフォームを作ったのですが、形式を同じで【4月の売上】のフォームを作りたいのですが、テーブルだけ4月のデータは入れたのですが、困っています。分かる方宜しくお願い致します。

みんなの回答

  • tamiemon96
  • ベストアンサー率49% (658/1341)
回答No.1

・ フォームをデザインビューで開きます。 ・ ひだり上の角の部分の四角いマークを右クリックし、フォームのプロパティを設定するダイアログを開きます。 ・ タブで 「すべて」 を選びます。 ・ 「レコードソース」に(使いたい)新しいテーブル、あるいはクエリを選びます。 ・ ご質問には、これでよいと思いますが、本来のアクセスの機能を考えれば、もったいないですね。 ・ データは1本化し、フォーム上に置いたテキストに好きな条件(例えば**月)をいれて検索すれば該当データだけ表示できるようになります。 ・ エクセルと同じように使うのは、ちょっともったいないかな・・・ ・ 検索は、  1 クエリで条件設定するタイプ  2 オートフィルタを使うタイプ が一般的です。市販の本を利用してトライしてみてください。

m1013
質問者

お礼

tamiemon96様 どうも有難うございました。 説明すごく解りやすかったです。もぅ目からウロコ状態でした!! 本当に助かりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Accessのフォームについて教えてください。

    こんばんは。アクセス入門者です。 入門書やできるシリーズなどいくつかのアクセスの本を見たのですが、 フォームについて、理解できません。 ●担当者マスタ ■客先マスタ ★コードマスタ ▲売り上げ計画マスタ ◎売上げ結果マスタ テーブルを作り、それぞれのテーブルから必要な項目を集めて、クエリを作成しました。思ったとおりの結果になったので、これを元にフォームを作成しました。 思ったとおりの結果が表示されるのですが、このフォームに入力が出来ません。できなかったので、次の方法を試しました。 ★コードマスタと▲売り上げ計画マスタのデータをサブフォームに配置しデータを追加させようと思って、あらたにフォームを作りました。やはり、思ったとおりの表示はされるのですが、追加ができないのです。それぞれのテーブルには、★コードマスタを主にそれぞれ、一対多にリレーションを組んでいます。 1つのフォームで色々なテーブルに結果を反映できるように、参照整合性の更新、削除にもチェックを入れました。 この考えは間違っているのでしょうか。 ○○マスタとあるように、それぞれ1つのテーブルに1つのフォームにしなければならないのでしょうか。 複数のテーブルから取り出したデータの更新は無理なのでしょうか。 ある程度、クエリまで完成したのにフォームでつまずいて苦しんでいます。ご解答宜しくお願い致します。

  • ACCESS2003フォーム入力

    ACCESS32003のフォームウィザードで作成した単票形式フォームで、データを表示することはできるのですが、データを変更(入力)することができません。 XP(SP3)でSqlserver2005のテーブルをODBC接続している環境です。 テーブルリンクは問題ありません。 フォームプロパティのデータ入力用を『はい』にしましたができませんでした。 入力可能にする方法を教えてください。宜しくお願いします。

  • ACCESS32003フォーム入力

    OFFICE系はこちらから質問するのでしょうか。先ほど技術者向けのほうに同じ質問をしてしまったのですが、、、、 ACCESS32003のフォームウィザードで作成した単票形式フォームで、データを表示することはできるのですが、データを変更(入力)することができません。 XP(SP3)でSqlserver2005のテーブルをODBC接続している環境です。 テーブルリンクは問題ありません。 フォームプロパティのデータ入力用を『はい』にしましたができませんでした。 入力可能にする方法を教えてください。 宜しくお願いします。

  • Accessのフォームのデータシート形式について

    Accessのフォームには、単票形式や表形式などがありますが、 そのうちの一つの「データシート形式」とはテーブルと何が 違うのでしょうか。 データが保存されないことはわかるのですが、見た目は全く一緒だし レイアウトをコントロールで変えるわけでもないし。 また、各形式には「データシートビュー」で一応データシート形式で フォームを見ることができるのになぜわざわざ「データシート形式」で作成する 必要があるのでしょうか ご存知の方教えて頂けますか。

  • ACCESS VBAでのフォームのコピー

    ACCESS VBAでのフォームのコピー OS;WinXP,ACCESS2000 以下のデータベースファイル(ファイルAとする)がある。 テーブル:生産量テーブル フォーム:閲覧フォーム、転送フォームA 生産者テーブルは、毎日のデータを蓄えるもので1か月分ある。 閲覧フォームは、生産量テーブルのデータを見やすく整えたフォーム。 生産量テーブルは1カ月分しかないため、次の月になったら生産量テーブルから 所定のレコード(月によって変わる)のみ抜き出した新しいテーブルBを作成する。 そして新たにデータベースファイルBをVBAで作成し、DoCmd.ObjectCopyで、 ファイルAからファイルBにテーブルBと閲覧フォーム、転送フォームAを コピーしようと考えた。 (1):しかし、転送フォームA上でVBAを用いてコピーしようとすると、 転送フォームAのみ、フォームが開いているのでコピーができない旨のエラーが出る。 (2):転送フォームAを転送フォームBと名前を変えてコピーすることはできるが、 ファイルBを開いたときに名前を転送フォームAに自動で戻さなければならない。 (手動で戻すことはできないとお考えください) (3):(2)の変形版で、ダミーテーブルをコピー時に作ってファイルBに送信し、 ファイルBを開いたときにダミーテーブルがあればこれを消して転送フォームBを 転送フォームAに名称変更することも考えたが、ダミーテーブルがあるか否かを 判定する関数(if文とかと同時使用することとなるだろうが…)がわからない。 長文になってしまいましたが、どなたか知恵をお貸しください。

  • ACCESS既存フォームの新規更新

    ACCESS初心者です。 2012年度の会計フォームがあります。 それをコピーして、2013年度にしたいです。 昨年度の入力されたデータを削除し、新期のテーブルとしてスタートさせたいのですが、 どのようにしたら良いでしょうか? 入力フォーム等は、同じ形式のまま使いたいです。 ACCESS2010を使用しています。

  • ACCESS フォーム ビュー表示を固定したい

    先ほどhttp://oshiete1.goo.ne.jp/qa3727297.html で質問したのですが、 クエリで作成したピボットテーブルをフォームで表示しているのですが、データシートから開くとピボットテーブルで表示されるのに、フォーム上のコマンドから開くようにすると、フォームビュー形式で表示されてしまい、毎回ピボットテーブルに表示形式を変更しなければなりません。。。 どうすればコマンドボタンからでもピボットテーブル形式でフォームを開くことができるのでしょうか。 お願い致します!!

  • Accessのフォーム

    Access2003を使用しています。 テーブルまたはクエリを元に作成したフォームにはテーブル・クエリに入力されているデータが表示されますよね? それらのデータをフォームから変更出来ないようにする方法はありますか? データ自体を非表示(入力用フォーム)にするのではなく、既存のデータは表示されるけど変更は出来ないという状態にしたいです。 ちなみに新規入力は行えるようにしておきたいです。 よろしくお願いします。

  • access95でこんなフォームを作成したい!!

    access95でフォームを作成する場合に、元になるテーブルを複数指定する事はできますか? フォームはひとつで、入力するフィールドによってそれぞれ別のテーブルにデータが蓄積されるようにしたいんです。 どなたか分かる方、助けてください。

  • ACCESSのフォーム操作について

    vbaが全く分からない初心者です。 あれこれ調べてみましたが、分かりませんので 教えてください。 ACCESSでフォーム作成をしています。 テーブルA テーブルB テーブルC があり、フィールドは全て共通しています。 フォームに、コンボボックスを設けテーブル名を表示させ クリックするとそのテーブルのデータをフォームに表示させる ということがやりたいのですがどうすればよいでしょうか。 (例 テーブルCを選ぶとフォームにテーブルCのデータを表示) 本来なら初歩的な事から勉強をした方がいいのですが 仕事の作業でどうしても必要になり、急いでおります。 参考になりそうな、ページやvbaがありましたら教えて 頂けないでしょうか。 宜しくお願い致します。