2011年7月27日水曜日

#023 Sample1-10 入力欄の仕上げ







作成手順書の32ページ~41ページを参照

入力欄の仕上げです
ラベル、テキストボックスをキッチリとくっつけて配置、
オプションボタンを作ります

内容は難しくないのですが、
操作の説明が4コマでは難しいので、詳しくは作成手順書を参照してください

ここまで作れれば、画面の見た目はキレイに整っているはずです

どんな画面でも、テキストの大きさ、背景色などルールをあわせれば、
同じように見栄えがいい画面を作れます

2011年7月20日水曜日

#022 Sample1-8 入力欄を作る




久々の更新です
本業が忙しく、更新が滞ってました


入力欄はテキストボックスを貼って並べるだけなので難しいことはないのですが
これも高さ、幅、色をそろえて、キッチリ配置することで見栄えをよくすることができます

作成手順書の20ページ~31ページを参照

2011年7月1日金曜日

#021 Sample1-7 画面のタイトル



機能的には全く関係ないのですが、画面の上部にタイトルを付けます

Accessに限らず、Windowsの画面は灰色が多いので、画面が暗くなりがちです
ユーザーへの説明という目的もありますが、見栄えをよくするのも兼ねています

ユーザーは見栄えが悪いと、使いにくいように感じてしまうものなので、
小さなことですが、こういった部分も忘れないように設定しましょう

作成手順書の20ページ~25ページを参照




この画面の上部、緑の背景、顧客情報の入力を行ってくださいの部分を設定しました

作成手順書、サンプルプログラムはここからダウンロードできます
http://accessaccess.gozaru.jp/

#020 Sample1-6 レコードソース



概観ができたら、次はフォームで使うテーブルを設定します

フォーム1つ設定できるテーブルは一つなのですが、
テーブル同士を結合して、他のテーブルの情報を使うことが(参照のみ)できます
これがAccessの良さを感じる機能です

複雑なプログラムを書かずに、テーブルにデータの追加、更新、削除ができるだけでなく、他のテーブルの情報と結合させておけば、コードを入力すると、自動的に該当する名前を表示させるということができます

これを設定する画面がクエリビルダです

作成手順書の13ページ~16ページの部分です
詳細は、作成手順書を参照してください

クエリビルダの使い方も詳しく書いています


Accessの専門書、入門書に多いのですがクエリを事前に作ってから
フォームを作るというやり方を紹介してあるものがあります

そのやり方では、クエリばかり増えて、後から修正が大変になります


できるだけクエリを作らず、フォームのレコードソースに直接設定することで、修正範囲をそのフォームだけで完結できるようにしておくことが、後々、画面が増えた時に修正を容易にします

昔、画面が200画面越えるシステムを、クエリを使って作った時、
クエリの数が300を越えました、、、 (--;;
どのクエリを修正すればどこに影響するか
これを修正したいけど、あそこに影響するし、、、
影響を考えると、自然とクエリばかりが増えて、修正の手間も比例して増えることに、、、


それ以来、クエリを使わずフォームを作るようにしました



作成手順書、サンプルプログラムはここからダウンロードできます
http://accessaccess.gozaru.jp/