| Access日記 |
序・DB(データベース)で遊び学び、そして働きたい2、3年前、まだDOSパソコンをバリバリと?使っていた頃、「桐」というRDBソフトをかじったことがある。初めはアルバイトのデータ入力で使う程度だったが、一括処理(マクロ)などの機能を知っていくうちに 1年前にWindowsパソコンに乗り換えて、DBからはしばらく遠ざかってきたが、Windows使いに余裕が出てきた今、 使うDBソフトは[Access97]にすることにした。
98年4月3日<やったこと>・[Access97]インストール ・オンラインユーザ登録 ・[SSS](シスアド学習ノート)データのインポート ・テーブルの作成 ・選択クエリーを試す <発見したこと> 〜キー操作〜 [F2]:文字列の編集 [F4]:ボックスでの選択 <参考にした本> 「できる Access97」 [SSS]データの取り込みは、意外と簡単にできた。 操作はマウスを使うことも多いが、それは「らくらくマウス」で難なくクリアできる。 ショートカットキーはまだ把握していないが、とにかく色々と試してみて、自分にあったキー操作体系を確立しようと思う。
98年4月4日パッケージに添付されていた「Access活用ガイド」を読む。「プロパティ」の意味はおおよそ理解できたが、「オブジェクト」や「コントロール」の概念は今ひとつ分からない。 その辺りの事柄は、これから「フォーム」を作成していけば見えてくるだろう。
98年4月6日<やったこと>・基礎データ(CSV形式)のインポート ・「カリキュラム/書籍マスタ」(CSV形式)のインポート 「基礎データ」は問題・書籍のデータが混在しているが、別々のテーブルに分割する方がいいだろうか? (でも、Accessでの分割する方法が分からない・・・。)
98年4月9日<やったこと>・エクセルを使い、データ分割(問題・書籍)の作業をする。 ・各テーブルのフィールド設定を行い、DBファイルの基礎ができる。
98年4月14日今日は1日かがりで、複数のテーブルのリレーションシップや、それを元にしたフォームに取り組み、ある程度の「カタチ」にこしらえる予定だった。 が、ルックアップや、リレーションシップとクエリーとの関係が今ひとつつかめず、はかどらなかった。 ルックアップについてはウィザードで定義してみるが、要領がなかなか飲み込めないから{テーブルデザイン}で 色々な設定項目を見てみる。{ルックアップ}・{値集合ソース}でSQL記述があるのを発見。SQLはシスアドで 勉強していて少し理解できるから、さっそく{ヘルプ}でSQLの項目を探して、それを見ながら書きなしてみる。 データシートレビューに切り換え見たが、自分が意図する結果が得られた。 (ただし、その場でいちいち値を入力しないと、うまくいかない・・・なぜだ?) ということで、ウィザードよりもSQL記述でするほうがしっくりくると実感し、フォーム設計・クエリーにも応用できないかと思うのであった。 フォームについてはまず{オートフォーム}でザックリ作ることできるが、その先は{コントロール}の使い方を知っておかない と進めないと思った。様々な{コントロール}や、その中にも多くの項目があり、まだまだ訳が分からない。 とにかく自分の「目的」を明確にしておかないと、ますます混乱してしまう恐れがある。 1日かがりで、[SSS]の設計仕様書もしっかり書くようにしよう!と意を強くした。(^_^)
98年4月21日ようやく「ルックアップフィールド」の使い方が分かり、フォーム作成の段階に入る。クエリー・コントロールの仕組みもおおよそながら理解できてきた。 それにしてもパッケージに添付されていた「アプリケーション開発ガイド」は難解だ。 用語が盛りだくさんで知りたいことを見つけにくく、ヘルプ画面も見ながら右往左往する時間が多かった。 でも今日の目的は取りあえず達成できたから、よし!としよう・・・。 次回からはイイ参考書を手に入れて、もう少し効率的に作業(機能の修得も)してみようと思う。 そして、Accessの深みにずんずんとハマっていきたいものだ、
ただ今、「Access97で作る データベースアプリケーション 設計・開発技法」という本を参考に、 まずは自分が使いやすいアプリケーションを作っています。 近い将来、しっかりしたモノができるはずなので、 そうなった暁には、このページを更新しようと思っています・・・。 −*−*−*− 上記のコトへの道のりはまだ長いのですが、ちょっと視点を変えてこんなページもこしらえてみました。 |
| [TopPage] | [KWTS] | [win] | [外出] | [スポーツ] | [Limk] | [こうたろう?] | [ぽえむ] | [india] | [更新情報] |