Access実践入門  RSSを登録する

マイクロソフトアクセスの入門を、実践的に学習するためのメールマガジンです。誰でも入力できる綺麗なプログラムが作成できるようになります。

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2009/03/18

Access 実践入門 第81号

-------------------------------------------
  Access 実践入門 第81号 (2009.3.18)
-------------------------------------------

 こんにちは、Access実践入門の佐藤です。

いや〜、暖かくなりました。
やっと春が来た感じです。

暖かくなったら、やる気も出てきますね〜
頑張ってください!



 【1】バージョン2のまとめ
 【2】費用一覧入力のバグについて考える
 【3】次回予告
 【4】編集後記

---------------------------------------------------------------------



【1】バージョン2のまとめ
---------------------------------------------------------------------
バージョン2では、締切残高を登録することで、
収支の残を計算できるようにしました。

締切残高を持つことで、いろんな処理が追加されました。

プログラムの変更はとても面倒ですが、
残高を持つことで、使いやすい小遣い帳になりました。


使う人が便利な、入力の時、間違いが無いようなプログラムに
するために、と考えるとプログラムの裏で、
いろんなチェック機能を追加しないといけません


プログラムを作る側からは、想像していないような
使い方、入力方法を、使う側でする場合があります。

不具合の発見のたびに、プログラムを修正していかなければいけません。



【2】費用一覧入力のバグについて考える
---------------------------------------------------------------------
費用一覧入力で、バグを見つけました。

次のような場合です。

日付、費用科目、金額、摘要 と入力項目があります。

1行入力して、2行目の金額まで入力して、摘要にカーソルがあるときに、
マウスで登録ボタンをクリックした場合、
2行目が登録されない、ということになってます。

次の行の、日付まで行ってからだと、登録されています。


試してみてください。

なぜでしょう、考えてみてください。
これは、一覧表のフォームの特性です。


登録ボタンのクリック時に、
次のように書いています


DoCmd.OpenQuery "qu費用一覧入力追加"
DoCmd.Close
DoCmd.Requery














答えは、次のように変更すれば、解決します。


DoCmd.Close
DoCmd.OpenQuery "qu費用一覧入力追加"
DoCmd.Requery


帳票フォームでは、次の行にレコードが移動しないと
レコードのデータは登録されません。

摘要欄は、必須項目ではありませんので、空白でも
登録ボタンのクリック時に、処理は移ります。

「to帳簿作業」に2行目は、登録されていない状態で
追加クエリが実行されてしまいます。

Closeを先に実行しておけば、2行目のレコードも
「to帳簿作業」に追加されます。


ちょっとした事ですが、入力していて気付く事もたくさんあります。




【3】次回予告
---------------------------------------------------------------------

 次回は、機能を少し追加したバージョン3の紹介です。

 1週間お休みをいただいて、4月1日の予定です。



【4】編集後記
---------------------------------------------------------------------
プログラムは、どんな簡単なものでも、
バグはつきものです。
(プログラマーの勝手な言い分)

プログラムが大きくなると、その可能性も大きくなるでしょう。

ニュースなどで、ATMのシステムを入れ替えた後、
何か不都合が起きるとか・・・

何かのプログラムミスで、飛行機が飛ばなくなったとか・・・


バグがあっても、永遠に見つからないこともあります

また、何年も使ってて、たまたま何か、滅多にやらない作業が
重なって、発見される事もあります。


使う方としてみれば、「何やってんだ」
ということになりますが、

その時、迅速に処理する以外にはありません。


まぁ、みなさんは、ビジネスマンで
ちょっとした、データベースを作っている方がほとんどでしょうから
使いながら、それを手直しして、進めていけばいいと思います。

プログラム作成後、チェックに時間を掛けている暇はありません。
「何か、調子悪かったら言ってくださいね」
ということで勘弁してもらいましょう。

何かあったら、誠意を持って対処すればOKかな・・・

時々、入力されたデータを見て、
矛盾等がないかどうか、チェックしてみてください。

何か発見したら、
こっそり、プログラムとデータを修正しておきましょう

\(^o^)/




---------------------------------------------------------------------
最近は、パソコンで映画を観ることもできますが、

動画のパソコン講座も、あるんですよ。


マウスが動いて、画面が変わって、

音声での解説を聞きながら、その動きを見て、

ソフトの勉強ができるようになっています。

初めてのソフトの勉強には、いいかもしれません。



興味のある方は、こちらをご覧下さい。

動画講座のご案内 : http://www.msactry.com/douga/






=====================================================================
【Access実践入門】

ホームページ : http://www.msactry.com/
メルマガ用サンプルプログラム
       : http://www.msactry.com/mag2/201/index.htm
参考書「Access実践入門」のダウンロード(PDFファイル)
       : http://www.msactry.com/down00/downrepo.htm

=====================================================================
【動画講座のご案内】
http://www.msactry.com/douga/

【その他オフィス関連の教材紹介】
http://www.msactry.com/kyex/

=====================================================================
【発行システム】『まぐまぐ!』 http://www.mag2.com/ 

 配信中止はこちらから http://www.mag2.com/m/0000229312.html 
=====================================================================
最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る