2009-06-03 20 views
1

変換に使用する単純なSQL Serverデータベースがあります。基本的に2つ以上の列を持つ表.1つの値が別の値にマップされます。次に、これらの表を使用して一致する値を検索し、その行の他の値を選択するプロセスがあります。簡単なデータベースのユーザーインターフェイス

これらの値は大きく変化するため、ビジネスユーザーが値を更新するためのインターフェイスが必要になります。 I 何か新しいものを構築するのに時間を費やしたいと思っています。私はむしろExcelを使ったり、SharePointの何かを使用したりするためにインターフェイスを使います。

シナリオで簡単に勝つために、似たようなものをあなたのアイデアと解決しましたか?

答えて

2

あなたが簡単にcreate a connection from Excelそれらをアップデート;-)

編集を行うに好みのツールを使ってみましょうすることができます:どうやら、上記のリンクを更新することを可能にしていません変更がSQL Serverに戻ります(自動的に)。
解決策を探しているうちにこのSO questionが手に入りました...手作業をしなければならないようです...
Here私は、あなたがしようとしていることについてのウォークスルーとのより良いリンクを発見しました。 HTH

+0

しかし、私はこのような接続がテーブルのデータを更新することができないと思いますか? – Riri

1

あなたがアクセス「表」にSQL Serverテーブルをマッピングすることができます(私は、この「表」タイプの正確なアクセス用語を忘れる。)

結果は、ユーザーが含め、アクセスツールを使用することができることになりますグリッドを使用して、実際のサーバー上のデータを変更します。

有効なタスクを実行するために必要な最小限の権限しか持たないユーザー名をSQL Serverに作成することを忘れないでください。たとえば、ユーザーは行の挿入または削除の必要がありますか?または単に能力を更新する?

ラリー

+0

私はそれらをリンクテーブルと呼ぶと思います。そうです、これはおそらくこれを処理する最も簡単な方法です。特に、ユーザーが既にAccessに慣れている場合。 – wcm

+0

Accessでは「リンクされたテーブル」と呼ばれていますか? –

1

ASP.Net Dynamic Data scaffoldingを使用するか、MOSS 2007 Enterpriseを使用していて、ライトバック機能を有効にする既製のWebパーツがある場合は、ビジネスデータカタログを使用できます。

-1

私はAccesが実際には許容値として使用できるものをはるかに簡単に制限するコードを作成できるので、この目的のためにExcelより優れていると思います。

もう1つの可能性は、あなたが知っていることに応じて.netやその他の言語で作成するWebベースのフォーム(またはこれの複雑さに応じてアプリケーション)です。彼らがウェブアドレスを持っていて、フォームがかなり単純である限り、あなたのユーザはこれに問題はありません。それをイントラネット上でのみ利用可能にし、外部には利用できないようにし、ユーザ名とパスワードを要求し、他の可能性が浮かび上がるほど安全です。これの本当の利点の1つは、変更の時間が近づいてくると、あなたは簡単に変更を知らせることができるということです。 1つの欠点は、最初にAccessフォームよりもセットアップが複雑であることです。

関連する問題