2011-01-19 16 views
0

現在、化学物質を扱う会社のデータベースを作成、実行、管理する方法を学習しようとしています。Visual Basic for Microsoft Accessトレーニング

私の質問は簡単です。ウェブサイトや、VBAやVisual Basicを理解して学ぶのに役立つ非常に良い読書がありますか?

+0

これを自分で管理しない場合は、誰が管理するかわからない限り、SQL Expressが最善の策ではないかもしれません。アクセスに伴うコストを回避することができます。 – Fionnuala

答えて

0

私はいくつかの優れたデータベース技術のために行くより良い示唆しています。 SQL Server 2008を使用する。 VBAを使用しても最初から学ぶ必要があるので、なぜSQLを学ばないのですか?この技術は、アクセスとVBAよりはるかに優れており、管理が容易です。

+0

私は実際にPHP、SQL、VBAをすべて一度に学習していますが、SQL Server 2008について調べます。 –

+2

Ummm、 SQL Server ExpressはVBAよりもはるかに優れており、管理が容易です。リンゴと魚を比較するようなものです。 –

+0

はTony Toewsに同意します。これはひどい答えでした。 Severのクエリ言語でSQL Server 2008を使用することは良い考えです。現実には、あなたはまだ何らかのタイプの "フロントエンド" GUI開発ツール/言語が必要です。おそらくGUIのためにAccess/VBAかVisual Basic .Netのどちらかを使うべきです。あなたが使っているものに関係なく、あなたはSQL言語の少なくともいくつかを学ぶ必要があります(これはMS SQL Serverにとって紛らわしいものです)。 – HK1

0

Access developers handbook(LitwinとGetz)がこれまでに最も優れたリファレンスです。 BUT、Accessでアプリケーションを開発してもよろしいですか?なぜSQL Server 2008 Expressを使用しないのですか?

SQL Server 2008 Express How-To-Guide Series

+0

私はこの提案を感謝します、私は間違いなくSQL Server 2008 Expressを見ていきます。 –

+0

Developers Handbookに関する良い提案がありますが、SQL Server ExpressにはITスタッフがインストールする必要がある複雑なレイヤーが追加されています。 –

+0

こんにちはトニー。それは本当です(開発するためにローカルにインストールすることはできますが)、展開の「ストーリー」があります。 AccessがFoxProの道を行く前にどのくらいの期間を考慮する必要があると思います... –

0

私はあなたが噛むこと以上に噛んではいけないと言います。そしてそれによって、私は普通の古いAccessから始め、データを格納するためにそれを使用することを意味します。その方法を学び、データスキーマの設計とSQLの使用に慣れたら、バックエンドをSQL Server Expressにアップサイジングできます。

しかし、そうするような魅力的な理由がない限り、私はそれをしません。あなたは、誰かがそれに正当な理由があるかどうかを判断するためのアプリケーションについて十分に言及していません。