• ベストアンサー

ACCESSとSQLserverの入門書

 就業先でACCESS2000+SQLserver7を使う事になりました。  ACCESSだけを使用した経験はあるのですが、まるで勝手が違い、既存のテーブルにフィールドを追加する事すらままならない状態です。  この環境向けのお薦め入門書・解説書などありましたら、ご紹介いただけますか?

noname#57890
noname#57890

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

  • ベストアンサー
  • togino
  • ベストアンサー率75% (97/129)
回答No.2

> 既存のテーブルにフィールドを追加する事すら > ままならない状態です。 リレーショナルデータベースは基本的に、一度 テーブルを作ると、簡単に 「やっぱこのフィールドやんぺ!」とか 「あっ、こういうフィールド必要だった」とか そんなこと通じるものではありません。 きちんとした設計のもとテーブル定義されるもので、 Access がどちらかというとぐーたらに精神に 基づいて作られているって感じです。 あとは Microsoft Access プロジェクト (*.adp) で SQLServer に無事接続できたら、テーブルに値を 入れたり、フォームから操作したり・・・っていうのは いままでの Access と一緒ですよ。 つまり、SQL Server になったら、テーブルの設計が 厳密になる(そう簡単に変更でない)ってことに 気がついたら、あとはそんなにびびる必要もないと 思いますがね(^^;) がんばってください。

noname#57890
質問者

お礼

フィールドの追加はできないのですか。 Accessでできたのになぜ?と思っていたら、Accessのほうがルーズだからできただけ、だったんですね。 一番必要な事だっただけに少しショックです… 気を取り直して他の方法を考えてみます。 どうもありがとうございました。

その他の回答 (2)

  • gutugutu
  • ベストアンサー率14% (184/1234)
回答No.3

no.1です。ちなみにamazonで検索してみました。

参考URL:
http://www.amazon.co.jp/exec/obidos/tg/browse/-/688888/ref=br_bx_1_c_2_1/250-5451139-2275434
noname#57890
質問者

お礼

ご丁寧にありがとうございました。 活用させていただきます。

  • gutugutu
  • ベストアンサー率14% (184/1234)
回答No.1

下記のどこでもよいので好きなところで、検索すればお望みの物にめぐりあえるでしょう。

参考URL:
http://book.tsuhankensaku.com/

関連するQ&A

  • AccessとSqlServerのテーブルリンク

    Access2007とSqlServer2008を使用しています。 Accessで作成したテーブルを「データベースツール」-「データの移動」でSqlServerに移行してリンクする際、 (1)SqlServerに新規にデータベースを作成すると、リンクテーブルマネージャから見てもリンク先DBが正しく表示されますが、 (2)その後、その既存DBに同じAccess内の別のテーブルを、「データベースツール」-「データの移動」してリンクしたものは、リンクテーブルマネージャから見てもリンク先DBが ()となっており表示されていません。 ツールとしてSqlServer Management Studioを使っていますが、そこからでも(1)のテーブルは表示されていますが、(2)のテーブルは表示されません。 でもリンクはできているようなのです。 また、SqlServer Management Studioを使って、SqlServer内に新規テーブルを作成し、 それをAccessからリンクしようとしても、テーブルリンク一覧内に表示されない状態です。 (「外部データ」-「ODBCデータベース」…)にて SqlServerのファイルデータソースを表示しています) (2)のテーブルはSqlServer Management Studioから見ることができないため、更新・削除もできず困っています。 DB、テーブル、リンク方法等、何か問題があるのでしょうか? よろしくお願いします。

  • accessからsqlserverへのデータ移行について・・・

    access2007からSQLSERVER2008へのデータ移行を考えています。 そこでお聞きしたいのが・・・ テーブルの設計/フィールド名/データ型などが以降先では若干変わり、テーブルデータすべてが必要になるわけでもありません・・・ こんな状態ですが、一番良い方法はどんな移行方法でしょうか・・・ おせーてくらはい・・・。

  • SQLServer - Access開発環境

    SQLServer2008R2 ExpressのデーターベースへAccess2010を使ってアクセスし、帳票を作成する事になりました。 使用している業務パッケージがSQLServerを使っていて、それで出てこない帳票をAccessかExcelで 作るように言われました。 私は、Access同志のテーブルリンクは使った事があるのですが、SQLServerへのテーブルリンクは始めてです。SQLServerは運用のために本で勉強した程度です。 色々調べてみたのですがよくわからないので、ご存知の方お願いします。 AccessとSQLServerは同じパソコンの中に置く予定です。 業務パッケージで使っているパソコンは1日中入力に使われていて同じパソコンをAccessの開発用に使用することができません。 業務パッケージのデータベースは、オフラインバックアップしているので、Accessでの開発用の 環境に移せそうな気がしますが ODBC経由でSQLServerをテーブルリンクする場合、データソースを作る時に サーバー名とかユーザ名とかを指定するので、Accessを開発環境から運用環境に移行した時の手直しがどの程度必要なのかがよくわかりません。 現在の業務の関係上、サーバー名を同じにした環境を作成することもできません。 業務パッケージを作った所も今はもう無いし、社内に詳しい人はいないので困ってしまいました。 あまり具体的に書けずに申し訳ありませんが、 上記環境で運用環境に移行出来るものか否かと SQLServer ・ Access作成時の注意点・などありましたら教えてください。 よろしくお願いいたします。

  • ACCESSからSQLServerのデータを取得したい

    SQLServerが利用できない環境にデータを持っていくため、以下のようなシステムを考えております。(テーブルのリンクは不可・手動でのデータのエクスポートは不可) 1.ACCESSのフォームに「データベース名」「テーブル名」を入力し、実行ボタン押下 2.ADOでSQLServerに接続 3.指定のテーブルと同じ構造のテーブルをACCESSに作成 4.SQLServerのデータをACCESSにINSERT ここで質問なのですが、ACCESSは自分のデータベースとSQLServerのデータベースに同時に接続できますか? 同時接続した場合のACCESS/SQLServerの書き分けはどのようになるのでしょうか。

  • アクセスで

    Access2000を使っています。既存のレポートにフィールドを追加したいのですが、方法が分かりません。 フィールドを追加したいレポートのデザインを開き、「並べ替え/グループ化」ダイアログ ボックスの「フィールド/式」列で追加したいフィールドを選ぼうとしたのですが(この方法でいいのですよね)、選択肢の中に追加したいフィールドがありません。 追加したいフィールドは、テーブルには存在しています。 アクセスにはあまり詳しくないので、初心者向けにわかりやすく教えていただけると助かります。 連休中はお礼ができませんが、よろしくお願いします。

  • Accessで既存のテーブルにシーケンシャルのフィールドを追加したい場合。

    Accessで既存のテーブルにさらにフィールドを追加し、そのフィールドにシーケンシャル番号を追加したい場合はどのようにしたらよろしいのでしょうか?

  • Access入門サイト

    こんにちわ。 タイトルの通りなんですが、Accessの入門サイトを 探しています。 検索エンジンで探してみても、講座や書籍ばかりで 初心者向けのサイトが見つかりません。 できれば、1~10まで細かく解説しているサイトを 紹介してください。 よろしくお願いします。

  • ACCESSでVBA等を用いて既存テーブルにフィールドを追加する

    タイトルどおりです。 ACCESS97以降で、VBA等を用いた「既存テーブルにフィールドを追加する」方法を調べています。 業務で、デザインビューを使用せずにテーブルフィールドの追加が発生したので、その対応のためです

  • 位置を指定してフィールドを追加する

    位置を指定して、フィールドを追加する方法をがわかりません。 ALTER TABLE [既存のテーブル名] ADD [新しいフィールド名] VARCHAR(100) AFTER [既存のフィールド名]; 上記のような方法でできませんでした。 ちなみにSQLServer2000がインストールされた環境で、クエリアナライザで実行しました。 よろしくお願いいたします。

  • SQLServerのテーブル定義書(?)を作るツールはないでしょうか?

    おはようございます。 プログラムからSQLServerのデータを使う必要があるのですが、 テーブル定義書(あるテーブルのフィールド名や型、サイズなど)を調べる必要がでてきました。 今まではEnterprizeManagerやAccessをViewerにするなどして中身を確認していたのですが、 テーブル数が60くらいありまして、それを一つずつ確認する手間をなんとか省けないかと考えています。 Internetで検索をかけると、 「SQLServer仕様書 根こそぎ情報収集」 http://www.vector.co.jp/soft/win95/business/se322755.html?g が一番近いようにも思うのですが、 こちらはWindows認証に対応していないようで、 そのままでは当方で使えません。 どなたか以下の条件に見合うツールをご存知の方はいないでしょうか? 1.SQLServerへの接続はWindows認証を使っている 2.テーブルの名称、フィールド名、型、サイズ、主キー設定、NULLの許可を一覧として出力できる 3.フリーソフトである(^_^;) 環境は Windows2003Server+SQLServer2000です。 よろしくお願いします。

専門家に質問してみよう