Access日記


序・DB(データベース)で遊び学び、そして働きたい

2、3年前、まだDOSパソコンをバリバリと?使っていた頃、「桐」というRDBソフトをかじったことがある。

初めはアルバイトのデータ入力で使う程度だったが、一括処理(マクロ)などの機能を知っていくうちに
RDBソフトの面白さに魅了。
解説本を読み、独自なDBシステム(シスアド学習ノート等)の構築に没頭した。一時期C言語をマスターしようとして
あえなく挫折したが、このDBづくり(一括処理プログラミング)はとても面白く、自分が納得のいくモノができていった・・・。

1年前にWindowsパソコンに乗り換えて、DBからはしばらく遠ざかってきたが、Windows使いに余裕が出てきた今、
あの『創り出す喜び』を味わうために、再びDBにトライしてみようと思う。

使う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で作る データベースアプリケーション 設計・開発技法」という本を参考に、
まずは自分が使いやすいアプリケーションを作っています。


近い将来、しっかりしたモノができるはずなので、
そうなった暁には、このページを更新しようと思っています・・・。

−*−*−*−

上記のコトへの道のりはまだ長いのですが、ちょっと視点を変えてこんなページもこしらえてみました。
<ショートカットキー・シリーズ第2弾>


[TopPage] [KWTS] [win] [外出] [スポーツ] [Limk] [こうたろう?] [ぽえむ] [india] [更新情報]