• 締切済み

アクセスとエクセルを行ったりきたり。

今仕事でアクセスを使っています。 私は入力専門で、フォームやクエリなどを出したりすることや、その他のプログラミング的な作業は他の方がなさっていて、 他のものはいじれない状況です。 ですがエクセルで入力した方が楽なもの、アクセスの方が楽なものがあり、 1時間おきぐらいにエクセルとアクセスを切り替えて同じデータを入力していきたいのです。 どうやればいいでしょうか? 補足要求あればすぐいたします。

みんなの回答

  • 20020718
  • ベストアンサー率48% (13/27)
回答No.2

> ですがエクセルで入力した方が楽なもの、アクセスの方が楽なものがあり、 とのことですが、 エクセルの複雑な入力ではない場合、(簡単な式や、繰り返しに使う程度なら) が前提です。的外れならすいません。 (その1)  アクセスのテーブルを、エクセルファイルに「エクスポート」します。  エクセルで変更後、  アクセスにて、エクセルファイルを「インポート」します。  インポートしたファイルを元のアクセステーブルへ反映させます。  # コピーして使うとお考え下さい。 (その2)  あとは、「リンク」という方法があります。  これは、アクセスのテーブルは実在せず、エクセルを参照するので、  アクセスでのデータ更新でも、エクセルでのデータ更新でも  両方反映されます。  アクセスのテーブル(影)エクセルのファイル(本体)みたいなものです。  ただし、アクセスのテーブルを事実上削除してしまいます。  > 他のものはいじれない状況です。  とのことですので、権限のある方にご相談なさってはいかがでしょう。 新規でデータベース(mdb)ファイルを作成できる環境ですか? もし、新規でmdbを作成できるのなら、「新規」というのを前提に (その1)(その2)の手順を書きます。 Winniethepoohさんが、どの程度、ご存知かわからないので、 「この程度ならできます。」 というのを教えていただければありがたいです。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

Accessの入力はフォームを使っているのですか? Accessのメニューを作ってあればそのメニューからExcelを起動するボタンなどを 作ればAccessからExcelを起動してExcelを閉じればAccessを使うようにすれば 良いと思うのですが。 Excelの起動するボタンなどは簡単に作れますからね。 メニューがなくフォームで始まるのであればフォームにExcelの起動ボタンを作る ようにすれば良いと思います。

関連するQ&A

  • エクセルのマクロでアクセスのクエリ結果をコピーしたい

    アクセスのクエリ結果をエクセルで編集しているのですが、エクセル側から マクロを登録したボタンをクリックすると、クエリ結果がエクセルにコピー されるようにしたいのです。 アクセスは中身を変更してはいけないということなので、エクセルから自動で コピーできる方法があれば、と思い質問しました。 アクセスは、最初に検索用のフォームに条件を入力して、結果を違うフォームに 表示させています。 現在は結果が出たところでデータベースウィンドウを表示させ、該当するクエリ を開いてそれをエクセルにコピー&ペーストしています。クエリ結果を表示させた フォームをコピー&ペーストすると、セルに色がついてしまうし、データの並びが 違うのでひと手間多くしています。 また、検索に使うクエリは条件によって変わるようで、2種類あります。 (アクセスはよく判らないので、あやふやな説明しかできないのですが、すみません) 今後はこの作業を、パソコンに詳しくない他の人がするというので、 できるだけ作業を簡単にしたいのです。 使っているアプリケーションは、エクセル97とアクセス97です。 ご存知のかた、よろしくお願いします。

  • ACCESS2007で、入力画面を消したい

    ACCESS 2007を使っています。あるデータの、フォームと、レポートの画面で、毎回、パラメータ入力を要求されます。これを消すにはどうしたら良いのでしょうか? クエリーの方でも、不要なパラメータ入力を要求されるのがあり、これはデザインビューのところで、設定をなおしたら出なくなりました。もともと、おそらくこのクエリーをもとに、フォームとレポートを作っていたのだと思われます。フォームとレポートのほう、あけるたびに入力要求されるのを消すにはどうしたらよいでしょう? 初歩的な質問ですみません。

  • アクセスのフォームをエクセルでも

    エクセルでデータ入力フォームを作ろうとしています。 現在アクセスに入力用フォームがあり、それに近いフォームをエクセルにできるだけ簡単に移行できないでしょうか? データ>フォームではフィールド数がオーバーします。よろしくお願いします。

  • ACCESSのデータをEXCELに・・・

    Access97を使用しています。 ほぼ初心者に近いです。 会社で請求書のシステムを作成中です。 パラメータクエリを使用して例えば始まり「02/10/15」終り「02/12/15」と入力すればその期間の請求書データを抽出できるようになっています。 テーブルを増やしたくないのでそのパラメータクエリを使用して抽出したデータをExcelにエクスポートしたいのですが・・・いろいろ調べてみましたがわかりません。(モジュールに関数を作って、フォーム上でコマンドボタンを作成しそれをクリックすれば関数が動いてエクスポートと同時にExcelのファイルが出来上がるようにしたくて試みているのですが。) VBAでもかまいませんので出来る方法がありましたら教えてください。 よろしくお願いします。

  • ACCESS のフォームの内容をクエリーの抽出条件にするには?

    Windows2000,Access2000です。 Accessのクエリーでデータを選択して表示する作業をしています。 現在はクエリーを自分で修正して実行しています。 でもそれではみんなで使うには使いづらいので、 フォームを作成しそのフォーム上の入力項目に入力された データをクエリーの抽出条件に指定する様にしようという事になりました。 フォーム上の入力フィールドの内容をクエリーの抽出条件に設定する方法はすぐわかりました。 でも「like」を指定する方法がわかりません。 つまりフォーム上の入力データを“xxx”とした時、クエリーの抽出条件を 「like "*xxx*"」としてクエリーを実行したいのです。 つたない文章でわかりにくいかと思いますが、ご存じの方おりましたら、 よろしくご教示ください。

  • アクセス2000のフォームについて

    アクセスでまたつまずいてしまいました。ちょっと教えてください。 複数のテーブルから選択クエリを作り、それを基にオートフォームでフォームを作ったのですが、フォームでデータの入力が出来ません。クエリでもデータの入力が出来ません。 「このレコードセットは更新できません」と下のほうに出ます。 フォームのプロパティのデータの更新の許可と、データ入力用のところは“はい”になっています。 私では原因がわかりません。わかりにくい質問でしょうが、どなたかご指導お願いします。

  • ACCESS新規レコードが追加出来なくなりました

    ACCESS2010初心者です。クエリから入力用のフォームを作りましたが、新規レコードの保存が出来なくなりました。※マーク有効、データ入力も可能、エラーメッセージなしですが、フォームを閉じて、開きなおすと新規レコードが消えている(保存されていない)といった状況です。フォームの元クエリも新規レコード保存なしですが、クエリの元デーブルのみ新規データがどんどん追加されています。原因と対策をご教授頂きたく宜しくお願い致します。

  • EXCELデータをリンクテーブルとしてACCESSで使う・・・・

    初心者ですが、よろしくお願いいたします。 顧客のデータをEXCELで管理しておりますが、ACCESSでの管理に変更します。そこで、ACCESSでの基盤となるデータなのですが、EXCELで入力して、それを毎日ACCESSのテーブルに引っ張ってくる方法をとりたいのです。過去のデータから現在のデータまで必要です。その方法なのですが、 (1)EXCELのデータをリンクしてリンクテーブルを作成。それをもとにフォームやレポートを作成・・・。 (2)削除クエリで前日の基盤のデータを丸ごと全部消してしまい、追加クエリで新データを丸ごと追加する。 ・・・と自分なりに2つの方法を考えたのですが、経験不足の為、これがベストの方法かよく分かりません。 みなさんは単純にEXCELのデータをACCESSのテーブルに毎日データを更新していくときはどのような方法をとっているのでしょうか。なにかスマートなやり方ありますでしょうか・・・。 よきアドバイスよろしくお願いいたします。

  • Accessのフォーム

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

  • アクセスの抽出を常に最新版にする

    アクセス2000を使用しフォームより入力したデーターを クエリにより抽出する作業をしていますマクロで 一旦クエリによりテーブルに保存したデーターを削除し 新たに抽出したデーターを保存する作業をしたのですが いちいちメッセージがでてくるのでこまるので イベントプロチャージャーにより処理をしたいのですが サンプルデーター等ありましたら教えていただけませんでしょうか 宜しくお願い致します