やっと明日、テストができる。 | Atomic Collapse ~何でもごちゃごちゃ~

やっと明日、テストができる。

 使用者から要望のあった、「前月のデータをDBから引っ張りだして参考にして入力したい。」を実現させる為にコードを追加した。


 ~ 前もって処理位置を空けておいた ~


 なんとなく、そうなるだろうとの予感がありコード上に「ここに処理を書く!」って入れておいたから、あとは処理を書くだけだった。さすがに2つのキー(年月と利用者番号)を使って前月データを引っ張る方法は、頭の中に全くなかった。ただ漠然と「Find」使えば良いんじゃない?って感じだったのが事の始まり…。(プロじゃないから、こんな事になる。)


 ~ Findじゃ、複数のキーを利用できない!~


 あららぁ…。あと何があったけ?とちょっと焦りがら探す…。明日、βテストだってのにこれじゃ間に合わない。昔は、SQLを書いて取り出していたけども汎用性(似たようなのをたくさん作らなきゃならなくなる。)から今回は却下しての取り組みだった為に、「あー、SQL書くしかないのかぁぁぁ」となってた。


 ~ 使える?「Filter」 ~


 色々と見てたら「Filter」ってのがあった。これなら複数のキーを使えるか?と説明を見るも詳しく書いてない。「ええい!使ってデバックウィンドウに何て出るか試してからだ!」(もう、どうでも良くなってます。)とコードを書いて、まずはキーを一つでやってみる。ヒットして2件とでる。次にキーを2つにして実行してみる。「1件!動いたよ!」って事で即採用したのだが、あれ?これってカレント移動してるの?って疑問が・・・。Filterだから、合致項目だけになってると思い、各フィールドを読みだしてみたらちゃんと出てくる。これで明日に間に合う。ここまで動けば、あとは応用しだいだからスムーズにすべてのコードを作成完了。


 ~ 何とかなりました。 ~


 明日は、プレ本番って事でインストーラーを作成して持って行く準備も完了。あとはどんな要望が出てくるか…。怖いなぁ、要望が…。


ランキングに参加中
↓ポチっとお願い。↓
blogRank