• ベストアンサー

フォ-ムのコピー

Windows2000/Access2000 を使用してます。 全く同じテーブルとフォームを何個も作らないといけない場合、テーブルのコピーは出来るのですが、フォームのコピーは如何したら良いのでしょうか? テーブルと同じ方法でコピーし、テーブル名と同じ名前のフォーム名をしてもコピー元のテーブルにデーターが保存されてしまいました。 テーブルと同じ名前のフォームを同じ名前のテーブルに反映させる方法ってあるのでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • taranko
  • ベストアンサー率21% (516/2403)
回答No.1

コピーしたフォームをデザインで開き、フォームのプロパティーを 出してください。 プロパティーのレコードソースが前のテーブル名になってないでしょうか レコードソースを新しいテーブル名にして保存すれば大丈夫だと 思います。

twingo
質問者

お礼

早速、アドバイス有難うございました。 無事設定出来ました。 有難うございました。

関連するQ&A

  • こんなこと出来ますか?

    Windows2000/ACCESS2000で設定してます。 いつもお世話になってます。 テーブルに保存されないで、フォームから必要なデーターを検索して、レポートで印刷したいのですが・・・ 受注明細のフォームからレポートで印刷したいデーターだけのフォームを作りました。一応、テーブルも作りましたが、月末ごとに出して受注明細のフォームから欲しいデーター抜粋してるだけなので特に保存する必要がありません。 検索だけのフォームって作れるのでしょうか?

  • Accessフォームのファイル名を変更して・・・

    お世話になります。 WIN98でAccess2000を使用しています。 (Access初心者です) 仕事でAccessにデータ入力をすることになりました。 既存のフォームに入力していくのですが、前回の データが入っているのでデータを消去しなければなりません。 とりあえず、テーブルのほうでデータをすべて削除をしました。 今度は既存のテーブル、フォーム、クエリ、レポートのファイル名を「A」から「B」に変更をしました。 ですが、フォーム、レポートを開くとファイル名は「A」のままなんです。いろんなところを見たのですが 結局わからなくて困っています。 あとはどこを変更するのでしょうか? (初歩的なことでスミマセン) それと、ExcelからAccessのテーブルへ データをインポートして、テーブルには無事データが インポートされたのですが、フォームにはそのデータが 反映されていませんでした。 インポートしたデータをフォームでも見れるようにするにはどこをいじったら良いのでしょうか? 本を見ても検索してみてもこんな初歩的な質問は無く 本当にお恥ずかしい内容なのですが、 宜しくお願い致します。

  • ACCESSでレコードのコピー

    ACCESS初心者です。 テーブルt_Aとt_Bがあり、t_Aを元にしたフォームがあるとします。 行いたいのはこのフォームでレコードを選択しボタンをクリックして t_Aの該当レコードのフィールドの値をt_Bのフィールドにコピー(新規追加)したいのです。 追加クエリでなんとかなるかなと思ったのですが思うようなクエリが作れないのです。 アドバイスをいただけませんでしょうか。 マクロ、VBAの利用方法についてはほぼわかっております。

  • DVD-Rコピーの時にタイトル名を変えたい

    DVD-RからDVD-Rにビデオデータをコピーする時に、データタイトル名を変えたいのですが、方法はありますでしょうか。 現在手持ちの物が間違った名前なので変更したいのです。 通常はNero7を使って、WindowsXPでコピーしています。 ディスク全体をイメージで保存して、書き込むときにDVDのデータ名をコピー元と違うものにする事は可能でしょうか。 データ名と言うのは、パソコンのドライブの所で見たときに表示されるDVDの内容の名前の事です。 Nero7で出来ない場合は、その様な事ができるソフトを教えて頂けるとうれしいです。

  • 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文とかと同時使用することとなるだろうが…)がわからない。 長文になってしまいましたが、どなたか知恵をお貸しください。

  • access2003でVBAを使ってEXCELファイルをコピーしたい。

    access、VBA初心者です。 会社でaccess2003を使ってexcelファイルを管理しようと思っています。 自動保存を防止するために非連結フォームで「保存ボタン」を押すことによってテーブルへデータを保存するようにしています。(ここまではできました) テーブルに保存するデータの1つにexcelファイルへのパス(ハイパーリンク)を保存したいのですが、 1.ファイルを参照するダイアログボックスを使って任意のecxelファイルを参照し 2.そのexcelファイルのコピーを作成し 3.オートナンバーのように名前を変更して 4.一定の保存場所へ保存。(保存場所は固定) 5.保存先のパスをテーブルに保存。 という作業を行いたいのですが、 どういった形で作成すればよいのかわかりません。 フォーム上に何を配置し、VBAをどういう構文で書けばいいのかもわかりません。 要は、後々に、誰がいつ作ったエクセルファイルなのかを引き出せるものができればいいので、もっといい方法があれば教えていただきたいです。よろしくお願いします。

  • ACCESSのフォームとテーブルの連携について

    ACCESSのフォームとテーブルの連携について 説明がややこしくて大変申し訳ないのですが、教えてください テーブルが1つあります。 そのテーブルを元にフォームが作成されています。 そおフォームの一つのフィールド((コンボボックス)→[テスト]フィールド名とします)でOK と NG と選択できるように値集合ソースを設定しています。 そしてここからが本題なのですが、 そのフォーム上では使用しない(見せたくない)フィールド([いろは]フィールド名とします。)がテーブルに1つあるのですが 例えばフォームの[テスト]に仮に OK と選択して保存したら、 テーブルの[いろは]に 快調 と自動反映させることは可能でしょうか?

  • EXCEL VBA マクロでユーザーフォームをコピーする方法

    元のユーザーフォームが含まれたブックがありそれを、コピーし個人用に名前を入れそれに記入させようとしています しかし作ったマクロでは標準モジュールはコピーされユーザーフォームはコピーされません ユーザーフォームをコピーして標準モジュールはコピーしたくないのです 繰り返し処理をする良い方法もお願いします Windows("元.xls").Activate Sheets("報告書").Copy Windows("元.xls").Activate Sheets("名前").Range("C1:D1").Copy Windows("Book1").Activate Range("Q2:R2").Select’名前シートから個人名を入力 ActiveSheet.Paste ActiveWorkbook.SaveAs Filename:="C:\Users\~~~~\" & "○○" & ".xls", ’個人名に変更 FileFormat _ :=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _ False, CreateBackup:=False Workbooks("○○.xls").Close SaveChanges:=False

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

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

  • Accessのフォームに表示させたデータを訂正し、テーブルを更新させたい(初心者向けの回答をおねがいします)

    Access初心者です。 複数のテーブルからクエリでデータをひっぱったものを フォームを使って別のフォームに表示させ、そこで データを訂正して更新し、更新した内容をそれぞれのテーブルに 反映させたいのです。 検索用のフォームを作って、表示させるためのフォームも 作成しました。そして、検索フォームから表示させることが できたのですが、表示させた内容を直すことができないでいます。 このさきどうしたらよいでしょうか? 本当に初心者ですので、詳しく教えていただけるとありがたいです。