• 締切済み

Access2007の速度向上について

AKARI0418の回答

  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.3

アクセス自体の高速化ではありませんが、 アクセスのファイルを定期的に最適化していますか? アクセスのファイルを最適化することで、パフォーマンスを取り戻すことができます。 参考にしてください。 http://www.accessclub.jp/samplefile/samplefile_74.htm

関連するQ&A

  • ACCESSでリンクテーブルのデータを自動取り込みしたい

    業務データの処理について、お教え願えればとご質問致します。 ACCESS2000でエクセルにリンクテーブルを設定しており、月に一度 エクセルのデータが更新されています。 手動作業で、このリンクテーブルの「すべてのレコード」を選択した後 ACCESSのテーブルに貼り付けて引き続く作業をしています。 複写するリンクテーブルの数が多いので マクロかVBAで自動的に取り込みたいのですが、  どうも良い方法が分かりません。 よい方法をご存知の方、居られましたらご教授下さい。

  • Excel → Access データをインポート

    OS WinXP Pro SP2 Office 2000 SP3 はじめまして。 マクロ(Excel VBA)を記述しているExcelファイル(Xls_Macro.xls)とインポート用データのExcelファイル(Xls_Data.xls)は別々のファイルになっていて、マクロを実行するとExcelファイルとインポート用データのExcelファイルのデータをAccessファイル(Access.mdb)にインポートする仕組みを開発しています。 インポート用データのExcelファイル(Xls_Data.xls)をADOで接続しレコードセットでデータを取得し、Accessファイル(Access.mdb)もADOで接続しレコードセットの「.AddNew」でAccessファイル(Access.mdb)に更新しようと考えています。 この考え方で問題ないのでしょうか!? もっと簡単な方法があるという方や、何か良い方法をお持ちの方 いらっしゃいましたら、よろしくお願いいたします。

  • アクセスエクセルのマクロについて

    社内システムから 毎日 夜間バッチで更新される access のデータベースを、加工したいと思います 。 1、access上の過去10年分の無駄なデータを削除し 本年分だけを残す 2、新たに1列挿入し計算式を入れる 3、カテゴリ毎の合計を出す 以上の手順をルーティン化したいと考えています。 この場合、accessで全てを行うのと、access→Excelへ データを落とし込みマクロを組むのとどちらが スムーズでしょうか? 因みにaccessのみで作業するとデータが重いのか エラーが出てしまいます。

  • ExcelからAccessのクエリを呼び出したい

    約20,000レコードほどのデータを一気にExcelのVBA上の選択SQLでEditとUpdateで処理しようと思ったのですが、一気に処理できるレコード数に制約があるようでエラーになりました。 Access内のクエリだとOKみたいですがExcelからAccessのクエリを呼び出す方法がわかりません。 どうしたらいいのでしょうか? よろしくお願いします。 バージョンは2002です。

  • エクセルからアクセスのテーブルやクエリのレコード数を取得することは可能でしょうか?

    エクセルもアクセスも起動している状態で、エクセル側でマクロを実行してアクセスのとあるテーブルやクエリのレコード数を取得したいのですがどうしていいのかわかりません。アクセス自体での取得方法もわかりません。SQLというのを使わないと不可能なのでしょうか? VBAで可能でしたらどういったコードを書けばいいのでしょうか? よろしくお願いします。

  • ACCESSからEXCELのマクロを実行

    ACCESSのデータをEXCELに落として、その後、EXCEL上でマクロを実行させたいのですが、可能でしょうか。 ACCESSのVBAでEXCELを操作することができるのは知っているのですが、EXCELの機能のマクロ(罫線を引いたり、始点―終点間に矢印を引いたり)などをしたいのです。 よろしくお願いします。

  • アクセスのデータをエクセルにコピー

    アクセスで抽出したデータをエクセルにコピーする方法はないでしょうか? できればVBAを使わない方法でお願いします。  あと、社内LANのアクセスファイルなので、更新・削除はしない方法でお願いします。 1、アクセスの抽出したデータをエクセルにコピーする方法。 2、更新・削除などはしないやりかた。 1、2のどちらも満たしている方法をご教授ください。なるべく、詳しく書いてくださったほうが幸いです。

  • Accessで特定のレコードの更新規制について

    私はAccess2000を使用している初心者です。 単票フォーム上であるレコードのチェックボックスにチェックしておくと、そのレコードの更新ができないようにできませんか? VBAはよくわかりませんのでマクロで設定できる方法があれば教えてください。マクロでは無理な場合はVBAでもかまいません。誠に勝手なことを申しますがよろしくお願いいたします。

  • ACCESSについて

    アクセスでエクセルのデータを取り込んで使用していますが、 アクセスでテーブルのレコードを更新または追加した場合にエクセルのデータにも反映させるようにしたいのですが、何か方法はありますか。

  • エクセルとアクセスのデータ比較(VB6.0)

    エクセルとアクセスのデータ比較ツール(VB6.0) 質問者:SSCSC アクセスからエクセルにコピペされたレコードがあるとします。 そのエクセルのレコードのあるフィールド値を変更します。(このとき、アクセスもエクセルと同様に変更します。) 上記は手作業でします。 そこで、そのエクセルのレコードがアクセスに存在するかどうかをプログラムで作成したいと思っております。 要するにエクセルとアクセスのデータ比較をして、一致していないレコードがエクセルに存在した場合は、ログを出力したいと思っています。 アクセスのデータが比較基準になります。 何か簡単にできる方法はないでしょうか。 今思いついている方法は、 エクセルの1行目はコピペ時にアクセスのフィールド名がコピーされているので、 エクセル、アクセス両方のフィールド値を全て比較対象にしてSQL文で存在するかどうかを確認する方法です。 ご回答よろしくお願い致します。