つれづれ電脳記(日くらしPCに向かひて)

つれづれなるままに、日くらしPCに向かひて、その悪戦苦闘ぶりをそこはかとなく書き付くるおじさん。たまに雑談[管理人:goosyun]

つれづれなるままに、日くらしPCに向かひて、デジタル関係の悪戦苦闘ぶりをそこはかとなく書き付くるおじさんです。
たまに雑談してます。連絡・問い合わせフォームは、ページ最下部に置いています。[著者(運営人):goosyun]

(当ブログには本文中に広告リンクが含まれています。)

他人が作ったコンピュータープログラムの修正


 会社内での配置換えにより、4月から新しい部署で仕事しています。
 新しい仕事を覚えるのが、なかなか大変です。そうした中で、5,6年前にこの部署で仕事していたある社員が、仕事を自動化するシステムを作って、残していってくれています。今でも使われており、そのシステムのおかげで、ずいぶんと助かっています。
 Microsoft_Accessで作られたシステムです。
 
 この話題に関しては、
  こちらの記事をご覧ください。

 ところで、そのシステムが作られた6年前と、現在とでは、郵便料金が変わっています。ですが、フォームに表示される初期値は、当時の郵便料金のままです。
 フォームを起動させた後、その都度、手作業で、料金額を入力し直す手間が生じています。ときには、入力し直すことを忘れて、初期値のままで処理を続けてしまうことも、度々、あります。



 おそらく、フォーム表示の動作時に、郵便料金の額がコンボボックスに代入される仕様になっているはずです。イベントプロシージャという仕組みです。
 フォームのInitialize(イニシャライズ)イベントで動くようになっている、とにらんでいます。
 
 プログラムの中味をじっくり調べれば、どこかにそのプロシージャがあるはずですが、未だに探し当てることができません。目の前に次から次に出てくる仕事を片づける必要があって、まとまった時間がとれないのです。下手にプログラムの一部を書き換えて、他の動作に影響しては、これまた大変です。
 ExcelマクロやWordマクロと違い、Accessのプログラムはなかなかむつかしい、ってのもあります。

 プログラムを書くときは、後のことを考えて、プログラムコードの途中に、なるべく多くのコメントを残しておくことが有益ですね。

お買い得


 それでは、また次の記事で
goosyun