• 締切済み

ACCESS、フォーム等のmdbを入れ替えたい

名刺管理のmdbを作って見たので、友達に渡しました。 試しで作って見たものなので、 もっとこのフォームはこうして欲しいなどの指摘を受けます。 その度にその方のmdbを預かってクエリーやフォームを直す という作業を行っていまが、手間がかかる為、 何かいい方法があれば、教えて下さい。 やはりそうした場合は、 変更したクエリやフォームを インポートして変更してもらえばいいのでしょうか・・!??? あと、data.mdbとpg.mdbは、分けてリンクさせた方がよいのでしょうか。

みんなの回答

  • c-cassis
  • ベストアンサー率28% (11/39)
回答No.1

アドバイス的な事しかいえませんが、 mdbの容量が大きいのであれば、 フォームやクエリーだけをやり取りする方が良いと思います。 修正する側はテスト用の少量のデータがあれば良いと思いますので。 >data.mdbとpg.mdbは、分けてリンクさせた方がよいのでしょうか。  こちらもデータの量が多いようであれば、  分けておいた方が、PGの修正がしやすいと思います。  これは、経験上の事です。  

unfoce
質問者

お礼

ありがとうございます。 早速、分けてさせていただきました。

関連するQ&A

  • 【ACCESS】MDBの代替案について

    現在、ACCESSのmdbへエクセルのデータをテーブルリンクし、クエリを使いデータを加工する、という作業を行っております。 最近、このエクセルのデータが大きくなってきた為、ACCESSのデータベースサイズが2GBを超えてしまい、全てのエクセルデータをテーブルリンクできないことが多々あります。 mdbではなく、mdf(SQL EXPESS)を使用すれば10GB程度の容量まで耐えることができると思いますが、SQL EXPRESSを使用する以外に何かいい手法はございませんでしょうか。 ※出来る限り、お金と手間をかけずに対応したいのです。 我儘な質問で誠に恐縮ではございますが、どなたかご教授いただければと思います。

  • ACCESS2000でフォームを保存するとアクセス自体が閉じてしまう

    ACCESS2000でフォームを保存するとアクセス自体が閉じてしまう という現象がいきなり起こり始め、最近は頻繁に発生するようになってしまいました。 mdbを起動し、フォームの修正箇所を確認すると、保存ができていない状態です。 新規に空のmdbを作成し、テーブル、クエリ、フォーム等をインポートしてみましたが結果は同じで 本当に困っています。 どなたかアドバイスをいただけませんでしょうか? OSはxpです 宜しくお願いいたします

  • accessのmdbリンクの仕方

    Cドライブに共有フォルダをつくり、そこにデータのみ(会員管理mdb)とフォームのみ(会員mdb)をつくりました。他のPCからはデータのみのmdbは開けるのですが、フォームのみのmdbはエラーになってしまいます。(エラー内容:C¥共有¥会員管理mdb'は正しくありません。パス名に間違いがないことと、ファイル名が置かれたサーバーに接続していることを確認してください) なぜなのでしょう?初心者なのものでもうしわけございませんが、どなたか教えていただけますでしょうか?

  • Access2003 リンクテーブルをフォームでデザインビュー表示したい

    kamuycikapです。 フォームやクエリを作成している「FQ.mdb」とデータが保存されている「DT.mdb」を分けている為、FQ.mdbではテーブルをリンクしてデータを入力したりクエリ利用したりしています。 DT.mdbに作成しているテーブルはリレーションシップされており、デザインビューで開くと「+」マークが表示されていて、紐付けられているデータを開くことが出来、非常に便利です。 メインとなるテーブルをデザインビューで開くことで、連鎖するテーブルのデータまで入力する事が出来ます。 これを、FQ.mdb側のフォームに表示したいのですが「+」マークが表示されていません。 FQ.mdbのマクロで DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria として、acFormDSで開くように記述しているのですが・・・・ リンクしている側のテーブルを開いても、「+」マークつきのビューで開くことが出来ないのでしょうか? ユーザーさんから 「入力フォームでの入力もいいんだけれど・・・・デザインビューでの入力も捨てがたいからフォームに表示できるようにしてよ」 的な要望があったのです。 識者の方、ご教示願います。

  • Access無いけど.mdbが見たい!

    MS-Accessを持っていないユーザが、配布されたあるいはネットワーク上にある テーブル・クエリ・フォーム・レポートを含むMS-Access 2000で作成された mdbファイルを閲覧することは可能でしょうか? 出来れば、難易度が低いほうが望ましいです。 よろしくお願いします。

  • Accessのフォーム

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

  • accessの処理が遅い

    accessの処理が遅く困っています。 何か良い解決方法があればご教授お願いいたします。 まずは現状を説明いたします。 仕事でaccessを使用していますのでどこまで話していいのか迷うとこですがなるべく詳しく書きたいと思います。 まずは私の現状を ・accessは利用歴半年ほどでまだまだ全然理解していない ・職場で必要に迫られて独学で勉強しています ・私的には頑張ってネットや書籍で色々と調べてみました 仕事場で行なっていること ・職場の基幹システム(これが何で作られているとかはさっぱり分かりません)は次のようなデータを処理しています。顧客データ、在庫管理、作業履歴、入出庫管理などなど ・上記の基幹システムが毎日「データ」という名前の圧縮ファイルを本社サーバにエクスポート?していきます ・私はのそ「データ」という圧縮ファイルを使って作業を(主にデータ分析)を行なっています ・「データ」を回答すると「データ1」「データ2」「データ3」「データ4」という4つのMDBファイルが出てきます ・私はその「データ1~4」のMDBファイルを自分の支店の共有フォルダにコピーして作業を行なっている ・ローカルのPC上ではなくネットワーク上にファイルを置くのは、支店内の全員のパソコンからアクセス出来るようにとのことです 問題となっている処理に時間のかかる処理内容というのが クエリを多重で行う(言い方が合っているのか?^^;)ということを5段位行っています 遅いのは当たり前というのはわかって入るのですが、1度のクエリで目的のものを表示させられないので結果こうなりました(ーー; 他にも遅くなっている理由があります 「データ1」などの元となるMDBファイルに入っているテーブルを全てリンクデーブルで参照しています(言い方あってるかな?) なぜ普通にインポートして使わないのかという理由を説明します。 ・「データ」というファイルは毎日、新しくシステムから落ちてきます ・私としては毎日行うクエリを再利用したい ・「データ1」というファイルをある場所に置いておき、自分のデスクトップにMDBファイルを作成し(これを作業ファイルと呼ぶ)、そこに「データ1」の中のデーブルをリンクさせておく。 そして作業ファイル内にクエリを作製する あとは毎日の新しい「データ」ファイルを過去のファイル(作業ファイルにインポートしたリンク先)に上書き保存する。 こうすることでクエリを作製し直さないで同じクエリを再利用し、表示されるデータは毎日最新をキープする。これが理由なんです。 (本当は作業ファイルもネットワーク上に置きたいのです、というか置いていました。しかし遅すぎるため今は取り敢えずデスクトップ上に置いています) しかしこのクエリが多重で行われているためか結果を表示するのに3分~5分かかります。 これを早くしたいのです。 上記の方法におかしな所や、こうしたほうがより早くなるなどのアドバイスがあればお願いします。 そして別件ですが、こういった状況ですので個人的に色々調べてみました。 どうもaccessは大きなデータには向いていない?というような情報を目にします。 「データ1」などのMDBファイルにあるデーブルは100万行などのテーブルもあります。 MDBファイルの容量も2GBギリギリです。 こういう場合はMYSQLやsqliteなどを使用したほうが良いのでしょうか? そういったものを使用した場合は今のaccessのようにGUIで簡単にクエリなどを作成できますでしょうか? そういたものを使用してMDBファイルを扱えるのでしょうか? 非常に分かりにくい質問で申し訳ございませんが宜しくお願い致します。

  • Acess97、インポートについて・・。

    基本的な質問で申し訳ないのですが、 クエリーやフォームを変更したので、 変更した「mdb」を古い「mdb」にインポートしたいのですが、 古いものに上書きされず、 また新しくクエリーなどが追加されてしまいます。 置き換えるには、どの様にしたらいいのでしょうか。

  • mdbファイルを試しに開いてみたいのですが・・、全く初心者です

    Windows XP Home Edition Office XP Personal 2002 Excel 2002 全く、まだ解かっておりませんので、 まずは全く初歩的なのですが、(1)(2) について簡単に教えて下さいませ。 例えば C:\Program Files\Microsoft Office\Templates\1041 に address.mdb がありますが、 (1) このファイルを、単純にクリックすれば、Accessで開けるのですか? (空白の画面が表示されるだけでした) もし開けるのでしたら、どのようにすればよろしいでしょうか? 私は、Accessは導入しておりませんが、 お試し版のfeelAccess0.mde(Microsoft Access 2002 Runtime)は導入しております。 このfeelAccess0.mdeには、下記のような説明がされてますが、 単純に試しにmdbファイルを開いてみたいのですが、 (2) サンプルデータベース(mdbファイル)は、どこのWEB上にあるのですか? (探しましたが、見当たりませんでした) そのWEB上からどのようにすればよろしいでしょうか? よろしくお願い致します。 ----------------- ◆ テーブルのリンク アクセスにはインポートに似た機能で、「テーブルのリンク」という機能があります。リンクしたテーブルもインポートしたテーブルと同じように編集等の操作が行えます。  アクセスのメニューで 「ファイル(F)」→「テーブルのリンク(L)」を実行してください。そうするとウィザードが起動して、リンクのダイアログが表示されます。上で述べたインポートとほとんど同じ手順でリンクは設定できます。ぜひ試してみてください。  リンクは他のアクセスデータベースを利用するとき特に威力を発揮します。WEB上にはダウンロードできるサンプルデータベース(mdbファイル)が紹介されているので、機会を見て試してみてください。 <注記>  このアプリケーションでは、フォーム「テーブル操作を体感してみよう」と「クエリー操作を体験してみよう」が開いているときも、[ファイル]メニューからサブメニュー[リンク]が使用できるようになっています。 -----------------

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

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

専門家に質問してみよう