何度も挫折するアクセスの勉強法?
今までワープロソフト、表計算ソフトは最低限、使いこなしてきました
けれど、データベースソフトのアクセスは、何度勉強しても途中で訳が
分からなくなったり、飽きてしまったりし、実務的にデータ管理をした
いにもかかわらず、ついつい表計算ソフトのエクセルで間に合わせてし
まいます。
良い、上達法、勉強法を皆さんの経験から教えてください。 >>35
私もエクセルの勉強しはじめのころ、ソレやったよ〜
ツールバーのソートボタンを使ってみる練習してたとき。
任意の列を(全て)選択してからボタンを押すんだなー
って最初は勘違いするよね…。 >>52
Excel2002では、「全部の列じゃないけどいいのかい」っていう警告メッセージが出たはず。
決められた書式に合わせなくちゃ行けない場合は、Excelの出番だね。 >>34
基幹システムでアイテム・月別のサマリーファイルを作ってもらって、
それをインポートすれば良いのでは? 契約単位の細かい明細が必要
ならしょうがないかな。システム部門に相談してみることだ。
>>52
単純に範囲指定が正しく無いから、おかしくなるのでは?
「エクセルは、糞」ってあんたの使い方が糞なんだよ。
>>57
エクセルに初めて触れた当時の話だよ!5,6年前の話しな。
今は、もちろん糞とは、思ってないよ。むしろ、重宝してる。
ご親切にありがとさん。
ちなみにレコードごとソートは、表の左上をクリック(シート全体選択)し
データ→並び替えをクリック。ソートの基準は、どれにするか選択画面
が出てくる。列を指定する。OKの手順だ。
>>1はそろそろアクセスをモノにできたのか?
報告するよろし。
>>61
40の書き込み見たくないので煽る発言は、辞めてくれ。
1日1,2レスくらいのマターリで行きまひょ。 単に大量データを取り込んで必要なデータだけを抽出してEXCELに出す。
EXCELのVLOOKUPとかいう関数よりもクエリーで結合線引っ張る方が楽。
こんな使い方しかしていません。素人なもので。 >>63
クエリーで結合線引っぱる・・
どやんの? >>64
挙げ足取り?
マウスでテーブル間に結合線を設定することじゃないの?
あ〜俺も表現下手なんで挙げ足取られそうだよ。
>>63
素人も玄人?も使い方は一緒。
必要なデータをどう切り取り、表現するかの問題だけだよ。
手段が目的にならないように気をつけましょう。
>64
多分、クエリ作る画面とか、リレーション設定の画面で、
テーブル間をつなぐことでないの?
データの抽出って表現からして、コレかと。
>63
抽出って、エクスポートとかしてる?だったら、必ずクエリを
エクスポートするように心がけないと、データの並びが違う場合が
出てくるから注意したいですね。 結合線…>>65さんと>>66さんの言うとおりです。
テーブル間をつなぐことですよ・・
例えば、Aというテーブルにお得意先の会社はコードで、Bというテーブルには会社名で。そんな感じの時。
>>66
抽出の方法も色々あるのでしょうけど、フィルタを使って対象データだけに絞った後、EXCELに出力することが多いです。
>67例えば、Aというテーブルにお得意先の会社はコードで、Bというテーブルには会社名で。そんな感じの時。
もちろん、Bのテーブルには会社コードと会社名が格納されていて、A-B間を会社コードでつなぎます。(こんな表現でいいかな…)
>>65、>>66さんには言うまでもないことですが、一応補足します。
まずはカード型DBとリレーショナルDBの違いから理解していけば
EXELとの違いが分かると思うよ
違いが分かったら、リレーショナルDBに出来てカード型DB出来ない事を考えるんだ
その中でやってみたい事があれば、そこから勉強すれば良いんじゃないかな?
どっちのDB構築で一番重要なのはDB設計だから
ここの部分を把握せずに作り始めると、最後に無く結果になるかもよ
1は既にマスターしていると思われ。知らぬは余計なお節介屋(俺か?)
アクセスでなくて良ければファイルメーカーにしたら?
安くはないけど、圧倒的に簡単だよ
表計算との違い?
表計算は自動保存もするようになったけど、
基本的にデータを全部開いて処理するのが表計算、
一つのデータをいろんなファイルから入力できるのがDB ファイルメーカーってテーブルとフォームとレポートが一つになったって
感じなのかな? アクセスは、プロパティの設定が細かくてウザイ。
ファイルメーカーのほうが簡単だよ。
>>67
クエリのデザインビューで結合線を引くのと
「リレーションレイアウト画面」で結合線を引くのとどう違うの?
後者の場合「∞⇔1」(∞は主キー)のマークが出るんだけど
クエリのデザインビューでは出ないよね。 Access単体(mdb)はそこそこわかるようになってきた感じ。
自分の仕事用にいくつか作って、だいぶ楽になった。
でも、Access+SQLServer(adp) はむずぃ
実験でいろいろ試してるけど、一つ壁を超えてもすぐまた
大きな壁に・・・。Access単体ほどに初心者にやさしい
情報もなさげなのできちぃ〜 >>76
リレーションの画面では「参照整合性」が設定できる。
連鎖更新、連鎖削除も設定可能。
「∞⇔1」は参照整合性を設定してある場合のみ表示される。
後、2000とかなら、リレーション張っておけば、サブデータシートとかも使えるし、
いろいろ便利。 蔵書整理をアクセスでやろうとしています
エクセルでやると長い文章が打ち込めないのが理由です
蔵書整理をアクセスでやるとエクセルでやるのにくらべて
どのような利点がありますか?
Access97の時はテンプレに「蔵書管理」ってあったけど2000になってなくなっちゃったね。残念 蔵書を全てブック・オフに売ってしまえば、整理する必要がなくなります。
どうせ読み直すことなんて無いでしょ?あと図書館もフル活用すべし。
>エクセルでやると長い文章が打ち込めないのが理由です
整理するのに長文入力って。。。あらすじでも書くの?
それに要する時間で他の本を読んだ方が人生有意義のような。
とりあえず83には蔵書を管理する必要性がないということが判明しました。 >>84
はい、必要ありません。
買って読んでは売るというスタイルで、厳選された100冊程度が残るのみ。
二回読まない本は置くだけ無駄というか、何が必要で何が不要かわからなくなる。
残すか売るかは即断即決、これ日本人ビジネスマンに最も欠けていることだよね。
>>83
凄いね が、ここはあんたの決断力自慢スレではない
早く図書館でも行け、人生の無駄だ とりあえず83には即断即決という日本のビジネスマンに最も欠けていることが備わっていると判明しました。 とりあえず83は不要な本をすぐに売る即断即決なオレが自慢であるらしいことが判明しました。 とりあえず83は凡人には備わっていないすばらしい資質が有ると判明いたしました。 >>89
即断即決は自慢じゃ無くて、後から判断すると既に本の内容を忘れてしまう。
それでまた読んでしまう(一部だけど)、この作業が無駄というか勿体無い。
仕事のスタイルがそうなんで癖になってしまってる。
実際に蔵書管理ってどんなことをしているんだろう?
CD管理とかは借りてきたの録音する場合、MDにタイトルや曲名を記入
するから、それをPC使って入力・印刷さらにリストも同時にできあがる
っていうイメージが思い浮かぶけど。
>>87
これから、パチンコでもしに行ってくるよ。
勝ったら飲みに行こうぜ! >>1
70はマスターした、と言う。
85は挫折した。
どっち? 表計算で間に合わそうとするあたりから考えて
「あんた、表計算ソフトのようなもの」っていう意識持っていないか?
DBは悪いが、まったく違うソフトだぞ。
出直してこい。 出直せって言ってもあんた、2年前にできたスレだよ。
出てこいって言うだけでも酷な話だよ。 初心者向けのAccess参考書にはテーブル設計のイロハとか正規化の話はほとんど出てこないという罠
上司に「こういうソフトを作ってくれ」と言われて作り始めたはいいが、テーブル設計がうまくいかなくてスパゲッティになってしまうという罠 >>79
蔵書管理は正にAccessの方が向いている分野かと思われ。
ExcelでなくAccessで行う一番のメリットは、データ抽出が容易になること。
Excelでも簡単なフィルタやソートは付いてるけど、Accessの方が断然強力。
グループ集計してグループ毎の小計と全体の合計を出すという処理もAccessの方が得意。
逆にExcelの方が向いてる分野は、行をまたがった計算が多い場合。
例えば家計簿とか現金出納帳の残高計算。あれをAccessで作る方法を教えてくれ、
しかもマクロもVBAもわからないから使わないでくれ、なんて言われたら氏ぬ。 >>97
要は累計計算のことか?
Accessには累計計算の直接的な機能は無いが、選択クエリーで対応できる。
マクロもVBAも必要ではないから氏ななくてもいいぞ。
ただし、対象のテーブルに上下を判別できるフィールドが存在していることが条件
例)
テーブル名:家計簿
フィールド:ID(オートナンバー),入金,出金
クエリの演算式は下記のとおり。
残高: DSum("[入金]-[支出]","家計簿","ID<=" & [ID])
>>98
その残高計算の式、理解できるやつを初心者とはイワン
それに、それじゃぁ件数が増加すると劇遅になるぞ(w
残高を「簡単かつ高速」に表示させるなら、レポートで表示だ。
よく覚えておくように(w >>99
補足サンクス。
そーか、レポートの「集計実行」プロパティ忘れてたよ。
でも前述の式、単票フォームの非連結テキストボックスに利用するなら意味あるかも。
それに家計簿程度のデータ量ならクエリーでDSumを使ってもそれほどストレス感じないだろう。
といってみる。 Accessはまだ一度もパソコン触ったことない時に、仕事で使わないといけなくて
背中に汗びっしょりかきながら覚えました・・・。おかげでテーブル、クエリー、
フォーム、レポート作成くらいまでは難なく理解できましたが、超図解の
クエリー応用編になるとたしかにつまづく・・・。特にリレーションシップとか、
SQLクエリーとか・・・。ワケワカメです。
理屈はわかるのですが、思うようにいかない・・・。マクロ・VBも敷居高いね。 Excelに慣れてても、Accessはわかりにくいだろう。
OracleとVBに慣れていると、Accessはよくわかる。 ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン >>117
全てのプロが言う言葉だね
テーブルの作りで全てが決まるといっても過言ではない
という言葉のエッセンスがそこにある 山崎にバカにされつつも、このスレは4年目に突入した アクセスとの付き合いは長いが、
テーブルもSQLもシンプルに作ってるなぁ
まぁ、その分、VBAやら外だしの自作DLLやらを
様々なテクニクを駆使しているが(w ファイルメーカーに移行しちゃえよ。
アクセスは覚えるのが大変だが、それは、覚えたのを維持するのも大変ということだ。
今覚えても、年とったら使えなくなるよ。 前職で、エクセルで作ったDBが膨大になってきて
検索や管理などしずらくなってきたのでアクセスで作ろうと思い立った。
しかし、本を買っても理解不能だったのでパソコン教室に通って覚えた。
作りたかったDBは『にわかSE』では結局出来なかったが
他の業務で使用するDBは作れた。
退職した今は、アクセスで家計簿管理しています。
>>126
既存のイメージからは移行しにくい例かな? ファイルメーカー使うぐらいなら、EXCELにします。 教えてチャンはここでも見てね〜☆
お勉強ページ 勝手にリンク まとめサイト
■VB/VBA/Access
http://program2ch.jugem.cc/?cid=15 >>今覚えても、年とったら使えなくなるよ
何か体調のせいもあるのかな。
不覚にも禿藁ってしまった。
すごい面白いこと考えるな エクセル → ファイルメーカー → VB+MSDE の順
ファイルメーカー は飛ばしてもいいが、
Access は新規に始めるものではない 1. リレーショナル・データベースのデータは記憶領域で表として格納される。
2. リレーションシップが使えるデータベースがリレーショナル・データベースである。
とりあえず 1.〜2. は間違いなわけで。ACCESS 使う前に知っておくべきことは沢山ある。 住所録とか蔵書管理くらいなら簡単だよ
普通にワード、エクセル使えるっていったら
VBAは不問だよね?そういう意味ね
VBAとかD関数って本当に必要?
きちんとクエリ使えないから逃げてるだけでしょ。 いや、人それぞれと考えると何ともいえないんだけど、何かの必要に迫られて
Access始めた人の場合、ある程度までクエリ使い倒した後でなきゃ、VBAなんて
本気でやろうとは考えないんじゃないの。
とりあえず動くモノを手っ取り早くつくらなきゃ、となった場合に、クエリと
マクロである程度まで作れちゃうのが、Accessのいいところでしょ。
クエリそっちのけでプログラミングでレコードいじる人ってのは、
入り口が違う人でしょ。
最初から何かの必要に迫られて自分のやりたいことが分かっている人にとっては
VBAなんかよりクエリのほうがずっと馴染みやすいと思うし。
そいでもって、クエリってのは力づくの使い方でかなりのことができちゃう
これは「きちんと使う」ってのとは、ちょっと違うような気もする。
自分が2, 3年前につくった職場用のアプリとか見返して、まあ根性だけでよく
やったよな、とは思うけど、きれいか汚いかということになると、かなり
きっちゃない。まあそれはそれで、ちゃんと動いてるんだからいいんだけど。
アタシャ相当な年寄りだが。
歳とったら使えない、なんてバカな事言っている人が居るネ。
言っておくよ。
システムを構築する事と、プログラミングすると言う事はまったく違うのよ。
プログラミング、ツールは変わって行くが、システムを構築する考え方は変わらない。
挫折するのはシステムを構築する能力に欠けるか、まったく能力が無いからだな。
さっさと桐でやれよ!
書き込んでいる間にできちまうぞ >>139
Accessを買うお金があっても桐はAccessの倍の値段がするからなぁ・・・ >>137
>>138
自分はお二方の言っていることがよくわかる。
力技が効かなくなって、VBAをはじめる。
VBAでぐちゃぐちゃになってしまう。
その後でシステム構築に本当に必要なものが明確化するってね。
思えば、解説本もAccess2000まで50冊は買った。
全部は読んでない。
駄目本だってかなりあるよ。
Windows3.1の頃からで、ずいぶん時間も浪費してしまった。
基礎のない素人だとこんなものかな。
専門の学校に行きたいね。
しかしだね。
ExcelをVBAで使おうとするとすごく使いづらいというか混乱してしまうんだね。
頭悪いんだ、漏れ!
俺、Access使い始めて一ヶ月だけどもう解説本が五冊ある。該当項目探すの面倒だから結局ネットで調べちゃうんだけど。 頭のいい悪いよりもそういうこと(PCいじること)が好きか嫌いか、あとはどれだけ
必要に迫られてるかってことだと思う。
俺は教習本なんてACCESS97の頃、MSのオフィシャルガイド買っただけで後はヘルプとか
ネットで調べながら試行錯誤でやってきたけどそれなりになんとかなってるよ。
知人に頼まれて顧客管理や販売管理のアプリとか作ってあげるとみんな喜んでくれる。
いい小遣い稼ぎにもなるしね。
自分の書いたコードがちゃんと動いた時に喜びをかんじられるかどうか、エラーの原因を追究
することに楽しみを感じることができるかどうか…その辺が挫折するかどうかの分かれ目なん
じゃないのかな。
>>143
同感です。
ただ、クラスとかMSDEをやりかけると頭をがつんとやられてしまう。
以前、同僚が、メインフォームに個別のアイテム(項目)ごとに個別のテーブルを作って
そのたくさんのテーブルをソースにたくさんのコンボボックスを貼り付けていた。
VBAも知らず、マクロだけで作ったものだったが、案外うまく動くもんだ。
普通はメインフォームとサブフォームを使わうけど、これが力技というもんだな。
早いCPUとたくさんのメモリが必要だがね。
そして、扱うデータ量も限られる。
でも、幸いすべて満たしていた。
そして、数人で使っていた。
すごいでしょ。
Officeはどれか一つでも使いこなせていれば他も大体使い勝手は同じだが、アクセスだけはそうもいかないからな。。。 まあ、あれだ
フランス語教室に1年通った奴より、
料理修行で単身パリに渡って3か月の奴のほうがフランス語は喋れる。
たとえになってないか。
要は人間追いつめられれば嫌でもできるようになると。
本職のプログラマから見ればメチャメチャかもしれないが
それでもシステムは動くと。 EXCELのVBAも使わず、会社のSQLサーバーからデータを抽出している。
実はEXCELにもクエリが付いている。
データ→外部データの取り込み→新しいデータベースクエリだ。
一度試してみて、ただし、抽出だけだけど。
ACCESSより機能の落ちるクエリだがおもしろいよ。
内緒でACCESSのADPでデータ拾っていて
システムが変になったと疑われたものだから、こんなことになってしまった。
残念!
スレ違いかな?
>>147
おそらくExcel2000での説明だと思うがExcel2002以降だともっと楽に
扱えるよ
データ→外部データの取り込み→データの取り込み
で、
メニューをみてみると>>147での方法も使えそうなものだけど
OfficeXP以降はなぜか従来の方法だとエラーがでる 147です。
ヴァージョン書かなかった。
中途半端で>>148ごめん。
ご指摘のとおりでExcel2000、SQLサーバー7.0だよ。
実はAccess本マニアなんだが、Excel本も結構持っている。
以下の本に詳しく載っている。他のExcel本にはないと思う。
「ExcelVBAデータベース構築」古川順平 ソフトバンク
この機能はMS Queryというんだが、MS Office95には解説本が入っていた。
当時データベース関連は無知だったので、何のことかわからなかったなァ。
思うにAccessもExcelも2000の解説本以来、データベースの内容に関してはいい本がない。
というか、ねたがない。
当時はすごい勢いで出版されたんだがね。
以後の主たる著者の本は焼き直しに終始しているような気がする。
またしても、スレ違いかな?
,,r::::::::::::〈:::::::::) ィ::::::ヽ
〃::::::::::::;r‐''´:::::::::::::::::::::ヽ::ノ
,'::;'::::::::::::::/::::::::::::::::::::::::::::::::::::
l::::::::::::::::::l::::::::::●::::::::::::::●:::::ji
|::::::::::::::::::、::::::::::::::( _●_)::::::,j:l クマー!
}::::::::::::::::::::ゝ、::::::::::|∪|_ノ::;!
. {::::::::::::::::::::::::::::`='=::ヽノ:::::/
';::::::::::::ト、::::::::::::::i^i::::::::::::/
`ー--' ヽ:::::::::::l l;;;;::::ノ
【ラッキーレス】
このレスを見た人はコピペでもいいので
10分以内に3つのスレへ貼り付けてください。
そうすれば14日後好きな人から告白されるわ宝くじは当たるわ
出世しまくるわ体の悪い所全部治るわでえらい事です 何度も挫折するセックスの勉強法?
と読んでしまいこのスレをつい覗いてしまったのは秘密だ なにか動機付けが必要だな。資格とか目的がないと続かない。勉強が飽きる やりたいからやるんだろ
そうしていろんなテクが自然に身についていくんだろ
セックスに動機付けだの資格だの目的だのが必要なわけないだろ 会社命令の人なんかは
つまらなくても覚えざるおえないんだよね。
セックスも風俗の人なんかもいるしね。