2011-07-07 9 views
3

SQLビューでは、データ抽象化(必要なユーザーに特定のデータを表示)に使用できるテーブルがあります。 また、ビューを使用してデータを編集し、元のテーブルにデータを挿入することもできます。私が望むのは、これにアクセスするのと同等です。 私はアクセスでビューテーブルを作成できましたが、レコードセットを更新するために使用できないという問題があります。Access 2007でビューを作成する方法は?

答えて

3

Jetデータベースでは、ビューに相当するのは保存されたクエリです。照会が特定の規則に従うならば、照会を介して基本表を更新できるはずです。これらのルールはAccess 2007 helpに記載されています。ビュー定義と基本テーブルに関する詳細を提供する場合、なぜクエリが更新可能でないのかについていくつかの具体的なアドバイスを提供することができます。

+1

フォームアプリケーションまたはSQL更新クエリを作成してデータベースを更新することができます。しかし、元のデータベースまたはレポートを参照してデータを参照する必要があります。私が望むのは、エンド・ユーザーのように、データベースのデータを直接更新することです。私は、エンドユーザーがSQLで何か知識を持つことを望んでいません。私は彼/彼女がデータを編集/更新したいだけです。しかし、ユーザーは管理者ではないので、単にテーブルの値を入力するだけではありません。私はデータ抽象化を実装する必要があります。 –

+1

@name_space:SQLを記述せずにユーザーがデータを更新できるように、APPLICATIONを構築する必要があります。バインドされたフォームを作成すると、基礎となるデータテーブルが自動的に更新されるため、アクセスが非常に簡単になります。 –

関連する問題