| Access実践入門 TOPへ |
| ■ マイクロソフトアクセス、新規にプログラムを作る | |
| @フォルダの作成 プログラムのmdbとデータのmdbを入れるフォルダを作りましょう。 |
|
| Aテーブル作成 作成したフォルダの中に、空のデータベース(mdb)を作ります。 テーブルを作成しましょう。 リレーショナルデータベースの特徴を生かした設計をしましょう。 なるべく、後で変更が出ないように、確認しましょう。 テーブルが全部できたら、リレーションシップの登録をしましょう。 データのmdbができました。 |
|
| Bプログラムのコピー ここで、コピーして使う時の「小技集」に目を通しておいてください 住所録のサンプルプログラムを、作成したフォルダにコピーしましょう。 ファイル名を変更しましょう(自分のプログラムの名前に変更する、拡張子のmdbは変えてはいけません) Shift キーを押しながら、プログラムのmdbを開きます。 データベースウインドが開きます。 テーブルの矢印がついている、リンクテーブルを削除しましょう。 Aで作成した自分のデータmdbのデータのテーブルをリンクしましょう。 帳票型のフォームがある場合には、サンプルの帳票フォームのどれかの名前を変更しましょう。 マクロを使った帳票フォームを使う場合はマクロ名も変更して使いましょう。 フォームの内容をデザイン画面を開けて、で変更します [コントロールソース]を変更。 [標題]を変更。 各コントロールの、[名前]、[コントロールソース]を変更。 各ラベルの[標題]を変更。 マクロを使っている場合は、マクロ名を変更。 プロシージャを使っている場合は、コードの中の項目名を変更。 できたら、フォームを開いて、データを入力してみましょう。 エラーが出たら、その部分を修正して、また入力してみます。 フォームの項目や、標題を確認しながら入力して、問題なければ、帳票型フォームの完成です。 単票型のフォームを作りましょう。 まず、入力に必要な選択クエリーを作ります。 一覧表フォーム、単票の入力フォーム、マクロの名前を統一した名前に変更しましょう。 デザイン画面で、各項目を変更します。 ある程度変更できたら、一覧表を開いて、新規登録、編集、といろいろ入力して試してみましょう。エラーを修正しながら完成させてください。 同じように、レポートも名前を変えて、内容を変更して作りましょう。 モジュールは、そのまま使いましょう。 デザインを開いて、 Public Function tanjyou() の行から End Function までを全部削除していただければ使えます。 入力モードを宣言している部分だけ残りますので、プロシージャを追加すればそのまま使えます。 不要なクエリー、フォーム等は削除しましょう。 このような手順で作れば、早くプログラムが作成できます。 自分がプログラムを作る時に使う、基本になる、フォーム、レポートを作ってしまえば、あとはコピーして、内容を変更するだけです。 自分のお気に入りのコントロールの色、形をデザインした基本になるフォーム、レポートを作りましょう。それが自分の財産になります。 プログラムを作っていく中で、新しく作ったフォーム、処理方法等は、今後同じような状況で使えるものですから、自分なりのプロクラミングのスタイルを確立していってください。 フォーム、レポートにはウィザードがあって、Accessが勝手に作ってくれる機能がありますが、作られたフォームは、レコードセレクター、移動ボタン等が、むき出しになってます。 このフォームを、Accessを全然知らない人が適当に入力した場合でも、データの整合性を守り、エラーチェックを施したフォームにするには、かなりの作業を必要とします。 ウィザードに頼らず、自作のフォームをコピーして新しく作る方が、はるかに効率的です。 |
|