• ベストアンサー

なぜエクセルは保存しないと保存されないのですか?

エクセルは、「保存」と言う動作をしないと自動では保存されないのに、 アクセスはテーブルに情報を入力するだけで保存されますが なぜでしょうか? と言うより、なぜエクセルは保存しないと保存されないのですか?

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

  • ベストアンサー
回答No.6

>なぜエクセルは保存しないと保存されないのですか? 保存の手続を経ずにいきなりデータが書き換わって戻せないとしたら、危ないからだと理解しています。Excel に限らず Word でも何でも、同じことです。 Excel は表計算ソフトであり、複雑なレイアウトの表を作製する用途に使われることもありますが、利点としては、「簡単に」様々な種類の加工を施せるということが挙げられます。抽出にしても数式にしても VBA にしても、お手軽だということです。したがってユーザーは、様々に多数の編集を加えることになりますから、いちいち編集内容を戻せないというのでは困ります。 逆に Access はデータベースを扱うためのソフトですから、ある程度、堅ろうである必要があります。日常の運用においてユーザーは、Excel ほどには高速で多数の変更をファイルに加えようとはしないと思います。 Access では確かに、「直接」テーブルを書き換えると、保存されていますね。しかしフォームなどは保存されませんから、異常終了などのリスクを考えれば、あえて保存する習慣を付けることをお勧めします。 また、業務システムを構築して他のユーザーにも利用させるのであれば、「フォームから」テーブルに書き込む方法を考えてください。前述のとおり、簡単に書き換わって戻せないということでは危ないという事情は、Access でも同じだからです。フォームでは、「更新の許可」、「削除の許可」、「追加の許可」というプロパティを「いいえ」に設定することで、操作ミスなどからデータを保護することが可能です。

vdrqmaqbehg
質問者

お礼

ご回答ありがとうございます。

その他の回答 (5)

  • mac1963
  • ベストアンサー率27% (841/3023)
回答No.5

アクセスの限らずデータベースの場合入力を確定した時点で保存されます そういう風にソフトが作られているからです 一般的にソフトで制作した物は保存動作をしないと保存されません そういう物だからです あなたの問いの “なぜ” に対する答えは そういう風にソフトが設計されているからです

vdrqmaqbehg
質問者

お礼

ご回答ありがとうございます。

  • okgoripon
  • ベストアンサー率44% (1141/2548)
回答No.4

エクセルは「表計算ソフトウェア」で、 アクセスは「データベース管理システム」だからです。 まあ、少なくとも陰謀とかではありません。

vdrqmaqbehg
質問者

お礼

ご回答ありがとうございます。

  • yaasan
  • ベストアンサー率22% (2725/12280)
回答No.3

えーと、違いが解ってますか? アクセスはテーブルを中心に置いたデータベースソフトです。「保存」の対象はデータベースに関するクエリーやフォームなどです。 エクセルはセルに入力(もしくは計算)したデータを集めるデータ(集計)ソフトです。「保存」の対象はデータそのものです。 どちらも保存しなければ、必要な対象は保存されません。(正確には一定の時間毎に自動保存されてます。不慮の消失に対してその保存までの状態は復帰できるようになっています)

vdrqmaqbehg
質問者

お礼

ご回答ありがとうございます。

回答No.2

Q、なぜエクセルは保存しないと保存されないのですか? A、ウーン! >Accessはテーブルに情報を入力するだけで保存される。 Accessはバックエンド構築ツールであり、かつ、フロントエンド開発ツール。それを売りに登場。そして、フロントエンドならば、「入力完了=テーブルに書きこむ」だからテーブルに保存されるのは当たり前。入力を完了してもテーブルに書き込まないフロントエンドなんて用なし。なお、非連結でフロントエンドを開発すれば、書き込みを指示しないと保存されません。 http://support.microsoft.com/kb/289273/ja Excelは、入力完了が判別しづらいので、このような自動バックアップ機能がサポートされています。 http://office.microsoft.com/ja-jp/access-help/HP010354296.aspx Accessは、前述のように入力終了時にテーブルは更新されます。でもファイル全体が保存されるかどうかは別問題です。ですから、Excel同様に自動保存システムが用意されています。 そういうことで、ExcelもAccessもファイル全体としては保存システムは同じだと言えます。

vdrqmaqbehg
質問者

お礼

ご回答ありがとうございます。

  • tit6644
  • ベストアンサー率22% (77/340)
回答No.1

エクセルは使用する人たちに若干の不便さを提供するように設計されているからです。

vdrqmaqbehg
質問者

お礼

ご回答ありがとうございます。