1

在庫/給与計算システムを作成しており、Windows Server 2008 R2 で SQL Server 2005 を実行しているリモート サーバーにすべてのレコードを保存しています。データベースにアップロードするために、MS-ACCESS 2010 でフォーム (非常に基本的なもの) を書き始める方法を考えていました。データベース全体を実装したら、問題なくスムーズに動作することを確認するためにテストしたいだけです。データベースに接続される単一のフォームを作成する方法を理解したいのですが、現在、フォームは送信ボタンを備えた単純な単一のテキスト入力になり、バーコード(画像ではなく文字列)をアップロードします。

何か明確にする必要がある場合は、お尋ねください。

助けてくれてありがとう

4

2 に答える 2

2

Microsoftには、役立つ「はじめに」の記事がたくさんあります。

これは、SQL Serverに接続する方法を説明しています:http://office.microsoft.com/en-us/access-help/import-or-link-access-to-sql-server-data-HA010341762.aspx

これはあらゆる種類のフォームをカバーしています:http://office.microsoft.com/en-us/access-help/CH010369205.aspx

そこに行くと、あなたがやろうとしていることは何でもあなたを助けることができるたくさんを見つけるでしょう。

于 2012-05-01T23:31:35.647 に答える
2
  1. MS Access を使用するワークステーションに SQL クライアント ドライバーがインストールされていることを確認します。ここからダウンロードできます(sqlcnli を探してください)。
  2. 開始する最も簡単な方法は、ODBC DSN を構築することです。Access は、その DSN を使用して SQL Server テーブルにリンクできます。DSN の作成方法
  3. Access で、[外部データ] オプションに移動し、ODBC を選択します。DSN を見つけて、Access をリンクするテーブルを選択します。
  4. リンクされたテーブルがテーブル リストに表示されたら、いずれかのテーブルをクリックし、[作成] タブ (2007 年、2010 年については不明) に移動し、[フォーム] を選択します。これにより、[フォーム] ボタンをクリックしたときに選択したテーブルを使用して、フォームが自動的に作成されます。このフォームにコードを書いたり、ボタンを追加したりする必要はありません。DSN を作成したときに使用したユーザー名にすべての CRUD のアクセス許可が付与されている限り、既定のフォームはすべての CRUD 操作を実行できます。

一部の開発者は、ADO (コードのみ、リンクされたテーブルやフォーム ウィザードは使用しない) またはパス スルー クエリを使用して、Access から SQL Server にアクセスすることを好みます。プロジェクトのサイズ、レコードの量、スキルレベル、個人的な好みなどを含む (ただしこれらに限定されない) さまざまな要因に依存するため、何を使用する必要があるかはわかりません。

于 2012-05-01T23:28:27.380 に答える