こんにちは。

ACCESSは全く経験がないのですが、
独学で一から勉強しようと思っています。
 
現在出版されている本の中で、入門書として
お勧めはどんな本ですか?具体的に教えてくださると
ありがたいです。
私としては、問題形式になっているものがあればいいなと
おもうのですが、そうじゃないものでも結構ですので
教えてください。

バージョンはACCESS2000です。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

どの入門書も「住所録」とか「売上管理表」とかを実際に作りながら覚える形式になっていますが、作るデータベースが自分で必要としているモノではない場合、身に入りませんね。

そのおかげでワタシは2年以上もAccess初心者です。

パソコン教室の教材にもなっているものでFOM出版の「よくわかるトレーニングテキストAccess(1)~(3)」ってのがあります。「どうすればデータベースを軽くできるか」などの説明もあって、比較的わかりやすかったです。参考URLへ。

>問題形式になっているものがあればいいなと・・・
だとしたら、視点を替えてMOUSの教科書なんかはいかがでしょう。いろんなところから出てると思いますが、ExcelとWordに関しては翔泳社のものがすごくよかったっすよ。
って、あれ?翔泳社はAccess2000用の教科書は作ってないようですね。

じゃ、こんなところはどうでしょう?
http://bpstore.nikkeibp.co.jp/msp/TXT/title/acce …
セミナーの講師用の教科書です。

参考URL:http://www.fom.co.jp/goods/toppage.html
    • good
    • 0
この回答へのお礼

早速のアドバイスありがとうございました。

セミナー講師用の教科書のURLを見ると、
「講師用もあり」とあったので、載っているのは
おそらく一般向きでしょうね。
私の最初の説明不足でしたが、思い通りの書籍を
教えていただいた気がします。テキストという言葉が
思いつかなかったもので・・・(^^ゞ
FOM出版さんのテキスト、購入してみようかなと
思っています。早速大きい書店へ行ってみます。
どうもありがとうございました。

お礼日時:2002/02/07 12:09

本で無いと行けませんか?


魔法使いの開発工房
http://www.people.or.jp/~Niki/
MICROSOFT ACCESS CLUB
http://www.accessclub.jp/

尚魔法使いの方は引越しの最中なので少し後で行かれると良いと思います
では頑張って下さい

参考URL:http://www.people.or.jp/~Niki/,http://www.accessclub.jp/
    • good
    • 0
この回答へのお礼

早速のアドバイスありがとうございますm(__)m

2つ共拝見しました。
魔法使い~・・見れましたよ。
わかりやすそうだったので、早速何ページか
プリントアウトしました。
まだじっくり見ていませんが、パッと見ただけでも
少なくとも私が今持っている本よりわかりやすそうでした。

大変良い事を教えていただきまして、ありがとうございました。

お礼日時:2002/02/07 12:05

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QACCESS2003のデータアクセスページの使い方について

イントラ内でACCESS2003のデータアクセスページを使いたい。

1.ACCESS2003のデータアクセスページを作成しました。
2.そのMDBファイルと、データアクセスページ(htmファイル)を、WINDOWS2000ServerのInetpub内のwwwrootフォルダの中へ入れました。
3.ここにはイントラ内のHPなどを置いています。(普通に見れています。)
4.クライアントから、データアクセスページのhtmファイルを見に行くと「データソースログオン」が立ち上がります。(パスワードを設定しています。)
5.パスワードを入れるとデータアクセスページ(htm)から、通常のアクセスのフォームのごとくデータ入力が出来る予定なのですが(泣)できません。(泣)

で、悩んでおります。

ACCESS2003のMDBファイルとデータアクセスページ(HTMファイル)をサーバーのwwwrootへ置いただけでは、データアクセスページを通してmdbファイルへの入出力は不可能なのでしょうか?

Aベストアンサー

MDBに接続されたAccessプロジェクトを開いている場合データアクセスページは自動的にそのデータベースに接続されてそのパスがデータアクセスページのConnectionString プロパティに設定されます。
ページを作成した後でデータベースを移動またはコピーした場合はConnectionString プロパティに設定されているパスを更新して新しい保管場所を設定する必要がありますがどうなっていますか?
そこを確認してみてください。

QAccessクエリの本でおすすめなものは?

Accessを仕事で使い勉強中です。
いままで、
魔法使いの開発工房シリーズの本で勉強しました。
簡単なものなら自分でいろいろ作れるようになってきましたが、仕事場でクエリを作りたいときに参考になるようなクエリ集を探しています。

そこで、Amazonを見て、
●ACCESSクエリの達人ガイド <集計&データ整理の極意>[2000/2002/2003/2007対応]谷尻 かおり
●Accessクエリ逆引き便利帖 (単行本) プロジェクトA (著)
●Accessクエリ逆引き大全500の極意 日野間 佐登子

あたりが良いかなと思っているのですが、実際に購入された方、どの本が使い勝手がおすすめでしょうか。

家では、2007で、仕事場では2003を使用しています。

どうぞよろしくお願いいたします。

Aベストアンサー

ACCESSのデザインビューでクエリの勉強をしたいのでしょうか?
検討違いかもしれませんが、ゆくゆくはSQL自体の勉強も必要だと思うので「改訂新版 SQLポケットリファレンス」を一冊購入をお勧めします。会社勤めなら会社にあるかも知れませんが、とても勉強になります。

参考URL:http://gihyo.jp/book/2003/4-7741-1755-2

Qホームページ移転に伴う.htaccessの使い方ですがアップロードして

ホームページ移転に伴う.htaccessの使い方ですがアップロードして削除できなくなる事ないですか??また、さくらサーバーは.htaccess使えますか??

Aベストアンサー

.htaccessだけではなく、
ファイルはパーミッションによっては一旦削除できなくなると思いますよ・・・
使えないのにアップすると削除出来ないとか。

>さくらサーバーは.htaccess使えますか??
使えます。
.htaccessを使えない有料サーバってあるのでしょうか?・・・

QAccess2002で作ったファイルはAccess97で開けないものなのでしょうか?

先日買ったAccess2002用の問題集のファイルが、Access97で開いてみようとしたら、全く開かないのです。エクセルやワードだったらきっとこのような事はないように思うのですが(もっと古いファイルは知りませんが・・・)、Accessの場合は結構こういうことってありえるのでしょうか?

Aベストアンサー

プログラム開発の一般論からいえば、同種のアプリを改良する時に
(A)ファイル形式を変更する変更
(B)機能を増やす拡張
があります。(A)の方が旧バージョンソフトにとって致命的になります。97-->2000もこれが行われたようです。
(1)変更が少ない場合は、後の方が旧であることを判別して、処理を分ければ済みます。
(2)しかし大幅(量の多少でなく、設計思想などの変更)であれば(1)では済まず、処理に入る事前に新形式
のファイルに置換えてしまうのも手です。増えた項目などは、取りあえずの無難な値に(アクセスシステムが)セットします。
2000の場合は(2)に当たるようです。
97側からすれば、2000のファイルの新設部分はすて
て、97形式にすれば済むのですが、設計思想などの変更であれば、それも不可能な場合もあるでしょう。
どうも(2)のケースらしく、下位のソフト(97)で上位(2000)のファイルを読めるように変換をする道は設けなかったのです。技術的に不可能だったか、サービスの必要性を切り捨てたか、私などには判りません。
私も2002を入れるまで97時代に、雑誌に入っていた
2000のCDROMが読めなくて残念でした。
>Accessの場合は結構こういうことってありえるのでしょうか
変更の度合いとサビース精神の度合いによります。
普及の度合いや利用者の想定層にも影響を受けるかもしれません。エクセルではしても、アクセスではしないのは
MS社の営業判断もあり得ます。
実際例があるかといえば、同一職場などで97と2000がやむを得ず並存していたりのケースはあり得ます。

プログラム開発の一般論からいえば、同種のアプリを改良する時に
(A)ファイル形式を変更する変更
(B)機能を増やす拡張
があります。(A)の方が旧バージョンソフトにとって致命的になります。97-->2000もこれが行われたようです。
(1)変更が少ない場合は、後の方が旧であることを判別して、処理を分ければ済みます。
(2)しかし大幅(量の多少でなく、設計思想などの変更)であれば(1)では済まず、処理に入る事前に新形式
のファイルに置換えてしまうのも手です。増えた項目などは...続きを読む

QAccessで作成したテーブルのOLEオブジェクトの使い方

Accessで作成したテーブルにデータ型(OLEオブジェクト型)で画像を取り込みできるようにしました。
取り込みした画像を開くためのフォームを作成して画像を開けるようにしました。
下記の内容です。

Private Sub Form_Open(Cancel As Integer)
Form.Caption = ProgName
End Sub

しかし「ビットマップ形式」ですと問題なく開くのですが、「JPG形式」ですと開けないのです。取り込みしたAccessテーブルのフィールドから直接だとひらけます。
Accessで作成したフォームから、「JPG形式」の画像を開くにはどうすればよろしいですか?
また、画像を1000件ほど取り込みすると大きいデータベースになってしまいます。Accessのデータベースのサイズは制限があるのかしら?
アドバイスいただけれは幸いです。

Aベストアンサー

Access のバージョンは?
んで Web で検索する努力はしましょうよ。
丸 1日ぐらい検索しっぱなしで悩まないと。

Google「access ole jpeg」で検索
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=access+ole+jpeg&num=50

Access 2003 では以下のような制限があるようです。
■ Access 2003 で OLE オブジェクトとして JPEG および GIF 画像を取り扱う場合の注意事項
http://support.microsoft.com/kb/884484/ja

■ OLE オブジェクト型のフィールドに格納されているイメージが正しく表示されません
http://support.microsoft.com/kb/832508/ja

解決策としては JPEG を開ける OLE コンテナになるアプリケーションをインストールしておく。

Google「Access データベース サイズ 制限」で検索
http://www.google.com/search?hl=ja&num=50&q=Access+%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9+%E3%82%B5%E3%82%A4%E3%82%BA+%E5%88%B6%E9%99%90&lr=lang_ja

Access のバージョンは?
んで Web で検索する努力はしましょうよ。
丸 1日ぐらい検索しっぱなしで悩まないと。

Google「access ole jpeg」で検索
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=access+ole+jpeg&num=50

Access 2003 では以下のような制限があるようです。
■ Access 2003 で OLE オブジェクトとして JPEG および GIF 画像を取り扱う場合の注意事項
http://support.microsoft.com/kb/884484/ja

■ OLE オブジェクト型のフィールドに格納されているイメージが正...続きを読む

QAccess入門者

ここしばらくAccessでデータベースを構築していたのですが
所詮は初心者なので行き詰まっています。
そこで、初心者向けの書籍や、HPでお勧めのものがあったら
ぜひ教えてください。

Aベストアンサー

書籍は今使っていないのでわかりませんが、HPでしたら質問疑問を掲示板で聞くことのできるサイトがたくさんありますので利用してみてはいかがでしょうか。
あと、私が入っているAccess&VBのメーリングリストがとても使えるのですが、
今新規会員を募集していないようなので、過去ログを参考にするだけでもかなり使えると思います。

Access & VB メーリングリスト
http://ml.acty-net.ne.jp/ml/vb/

掲示板質問型お助けサイト
http://www.moug.net/boards/acm_v/questbbs.cgi?
http://www.acc.gr.jp/kb/index.shtml

サンプルソースがあるサイト
http://yokohama.cool.ne.jp/yokohama/3728/

他、これらのサイトのリンクをたどっていけば便利なサイトが
たくさんありますよ。
がんばってください。

QAccess2000でFTPの使い方について。

Access2000のフォームから、実行のボタンをクリックするとFTPサーバに接続→ファイル取得→Accessテーブルに取込→FTPサーバのファイル削除→FTPサーバの接続切断という処理をしたいのですがどのようにしたらよいかわかりません。説明不足だとは思いますが、アドバイスを宜しくお願い致します。

Aベストアンサー

ちなみに先ほどのFTPサンプルは、BASP21をインストール後、サンプルのコードを新規モジュールに貼り付けて(たとえば以下をまるごと)実行すればAccessでもそのまま動きます。

sub file_download()

Dim ftp As Object, rc As Long, v As Variant, v2 As Variant
Dim ctr As Long

Set ftp = CreateObject("basp21.FTP")
ftp.OpenLog "c:\temp\log.txt"
rc = ftp.Connect("ftp.microsoft.com", "anonymous", "")
If rc = 0 Then
v = ftp.GetDir("bussys/winnt/winnt-public", 2) ' ディレクトリ一覧(詳細)
If IsArray(v) Then
For Each v2 In v
Debug.Print v2
Next
End If
v = ftp.GetDir("bussys/winnt/winnt-public") ' ディレクトリ一覧(ファイル名のみ)
If IsArray(v) Then
For Each v2 In v
Debug.Print v2
Next
End If
rc = ftp.GetFile("bussys/winnt/winnt-public/*", "c:\temp") 'ファイル受信

end sub

実行には20秒ほどかかります。
実行前にはCドライブにtempというフォルダを作っておいてください。

ちなみに先ほどのFTPサンプルは、BASP21をインストール後、サンプルのコードを新規モジュールに貼り付けて(たとえば以下をまるごと)実行すればAccessでもそのまま動きます。

sub file_download()

Dim ftp As Object, rc As Long, v As Variant, v2 As Variant
Dim ctr As Long

Set ftp = CreateObject("basp21.FTP")
ftp.OpenLog "c:\temp\log.txt"
rc = ftp.Connect("ftp.microsoft.com", "anonymous", "")
If rc = 0 Then
v = ftp.GetDir("bussys/winnt/winnt-public", 2) ' ディレクトリ一...続きを読む

Q初めてのVBA Access入門書

4月から新入社員として働き始めています。
昨今上司から「そのうちVBA(Excel Access)とAccessが必要になるから勉強しといて」といわれました。

「はいっ!」と一言返事で了解して、その日に本屋で入門書や逆引き辞典を物色しましたが、沢山ありすぎてどれが良いやらわかりませんでした。
普段これらを使用されている方やご存知の方からは、どの様な入門書・参考書が適切になりますか?

加えて参考書のほかに、知らないキーワードや単語を知るため逆引き辞典も考えているのですが、必要でしょうか?

Aベストアンサー

私の勉強した本をご紹介します。
簡潔で判りやすく最高の教科書だと思います。
(個人的にファンだったりして^^)
技術評論社発行の
谷尻かおりさんの
Access 2002対応 ACCESS VBA 初級プログラミング
以降の本はすごく読みやすく
私は3冊(初級、中級、上級)もってます。
ぜひお勧めいたします。

参考URL:http://www.gihyo.co.jp/books/subgenre.php?id=2060

QRuby on Rails 「attr_accessor」 の使い方に

Ruby on Rails 「attr_accessor」 の使い方について

こんにちは。

現在、Ruby on Railsで登録画面を作成しているのですが、attr_accessorで定義した項目に対して、validationのチェックを行うと、問題が起きてしまいました。

attr_accessorで定義した項目は、DB登録の対象ではないのですが、lengthのチェック等を行う必要があり、validates_length_of等を使って入力チェックを行っています。

問題になったのは、入力があったときだけチェックをかけたいのに、入力がなくてもチェックがかかってしまうという状態になってしまうことです。
「:if => 項目?」を書いてみると、「undefined method」のエラーがでてしまいます。

どなたか対応策の分かる方がおられましたらご教授いただけないでしょうか?

下記に実際の問題箇所のモデルクラスのソースを書いておきます。

 class User < ActiveRecord::Base

   attr_accessor :NEW_USER_PW ← 追加したアクセサ

   # 追加したアクセサに対するチェック
   validates_length_of :NEW_USER_PW, :minimum=>4, :message=>"は%d桁以上を設定してくださ            
    い。", :on => :update, :if => :NEW_USER_PW?

 end

上記のチェック内の「:if => :NEW_USER_PW?」で落ちてしまいます。
入力がないのにチェックに引っかかるとまずいので、入力がないときだけ上記チェックを行えれば良いのですが・・・。

どうぞ宜しくお願い致します。

Ruby on Rails 「attr_accessor」 の使い方について

こんにちは。

現在、Ruby on Railsで登録画面を作成しているのですが、attr_accessorで定義した項目に対して、validationのチェックを行うと、問題が起きてしまいました。

attr_accessorで定義した項目は、DB登録の対象ではないのですが、lengthのチェック等を行う必要があり、validates_length_of等を使って入力チェックを行っています。

問題になったのは、入力があったときだけチェックをかけたいのに、入力がなくてもチェックがかかってしまうという状...続きを読む

Aベストアンサー

attr_accessor :NEW_USER_PWを定義したからといって、
NEW_USER_PW?メソッドが定義されるわけではりません。
attr_accessorはゲッターとセッターメソッドを作るだけです。
それ以外の論理値を返すようなメソッドは自作しなければなりません。

NEW_USER_PW?メソッドを作成されていないのなら、「undefined method」が
出てしまうのは当然です。

質問にあるように、「入力があった場合のみ」とありますので、
NEW_USER_PW?メソッドを下記のように実装すればチェック可能です。

def NEW_USER_PW?
@NEW_USER_PW.size > 0
end

また、ifにはprocオブジェクトを渡すこともできますので、
:if => Proc.new{|u| u.NEW_USER_PW.size > 0}
と書いてもいいでしょう。


NEW_USER_PWというインスタンス変数はすべて大文字を使用されていますが、
見る人によっては定数と勘違いします。
変数であれば小文字表記を利用するほうが良いかもしれません。

attr_accessor :NEW_USER_PWを定義したからといって、
NEW_USER_PW?メソッドが定義されるわけではりません。
attr_accessorはゲッターとセッターメソッドを作るだけです。
それ以外の論理値を返すようなメソッドは自作しなければなりません。

NEW_USER_PW?メソッドを作成されていないのなら、「undefined method」が
出てしまうのは当然です。

質問にあるように、「入力があった場合のみ」とありますので、
NEW_USER_PW?メソッドを下記のように実装すればチェック可能です。

def NEW_USER_PW?
@NEW_USER_PW.s...続きを読む

QAccessの基礎を学びたい 独学or講習

Accessはデータを入力する程度で、テーブルやクエリを触ることはありません。
他のアプリケーションについては、Excel→表計算、Word→文章、PowerPoint→提案書・・・
と云った具合に用途が分かりますが、Accessについてはイマイチ分かりません。
「あ~、便利だなぁ」と云った程度です。Excelや桐の応用編だと思っています。

Accessの基礎を学びたいのですが、独学で習得できるものなのでしょうか?
1日みっちり基礎を学ぶ講習がありますが、1万円近くを支払ってまで
受講する意義はあるのでしょうか?しかもたった1日で習得できるのか疑問です。
(金銭、時間面に於いて月に数回スクールに通うことは考えていません)
現在の職場ではAccessを使うことはありませんが、今後の為にも習得しておきたいです。

なお、Excelは中~上級者だと思っています(ここで質問しまくってますが^-^;)

Aベストアンサー

私なら1万円有るのでしたら有益な書物を一、二冊買って読みまくります。あとは、掲示板を読んだり、質問したり。そうして、蔵書管理とか簡単な物をつくって触ってみる。

実際、私はそうやって覚えました。その意味では独学でも十分です。

一日のコースだと、恐らくテーブル、リレーション、クエリ、フォームのそれぞれ基礎を流す程度で、本質的なところにはたどり着かないと思います(とりあえず、クエリとフォームを使いこなせないと実用にはなりません
)。
あるいは、講習会そのものが「アクセスクエリ入門」「VBA入門」とカテゴリ分けされているかもしれません。

エクセルの応用、とは言えるかもしれませんが、桐とアクセスは同カテゴリのソフトです。私の場合は桐とアクセスを使い分けています。

なお、「データベース」と言う方が多いのですが、正しくは「データベース管理ソフト:DBMS」です。


人気Q&Aランキング

おすすめ情報