2009年 1月 20日 火曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
今日から長男君は三日間、学校のスキー教室です。
スキー場で結構連れまわしているので、きっと上のほうのクラスでしごかれることになるでしょう。
お見送りに行ったら、PTA役員も含め誰も親はきていません。ま、いいか?
今日も、SQLを生成する、関数と、そのためのSQL文を書いています。
アジャイルに作業したいので、生成した、SQLをSQL Server Management Studio で検証しながら作業を進めます。
また、生成したいSQL文を先にSQL Server Management Studio で確かめてからコードを書いてもいます。
昼食は、おでん、お味噌汁、ご飯、です。
クライアント先での作業の日程をしっかり間違えていました。
23日だと思っていたら…
あわてていって、見てみると、Accessの設定がすっかり変わっていました。
なぜでしょう。
夕食は、秋刀魚の塩焼き、かぼちゃの煮物、お味噌汁、ご飯、手頭。
2009年 1月 19日 月曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
パッケージのカスタマイズも、データのエクスポートインポートルーチンが終わったので、今度は、まったく新しいタイプのレポートの作成です。
幸い、データエクスポートと同じUIを使えるのでそこはそのまま流用です。
その後は、ひたすら、レポートのないょうを表示するSQLの生成です。
昼食は、一口餃子、お味噌汁、ご飯です。
なんだか、大変です。
一気に、SQLを作るのは煩雑なので、SQLを作るために必要なデータを取るための、SQLをまず書きます。
これも、結構な本数になります。
夕食は、おでん、レンコンの煮物、お味噌汁、ご飯です。
2009年 1月 18日 日曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
今日の仮面ライダーは、最終回です。
仲直りした渡と大牙が協力して、ビショップの計略により復活した先代のキングを倒します。
名護さんの視力も回復し、恵と結婚式をあげていると。
未来から渡の息子がやってきて…
渡と三人のお供、大牙、名護、は未来へ旅立った。
すべて円満な予定調和で終了でした。
さて、続きは映画館か?
昼食は、チャーハンです。
最近、PCのスペックが向上して実用的には十分だという向きもあるだろうが…
私の場合はそうでもありません。
起動直後でこの状態。
もっともこのマシン発売時期からすると一年近くになるのですが。
でも、一応ハイエンドのラップトップだったはずです。
が、この体たらくです。
省エネルギーということもあるのでしょうが、それでもまだまだPCのパワーは十分ではないのです。
マルチコアも、8コアくらいになれば、イロイロとありがたみも出てくるでしょう。
夕食は、カキフライ、ポテトフライ、ほうとう、ご飯、サラダ、です。
2009年 1月 17日 土曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
午前中は、子供たちのお勉強の相手です。
昼食は、スパゲティーミートソースです。
午後はお仕事。
プチプチマットをつぶすような地道な作業です。
世間で多くのプログラマーやその周りの人間はこういう作業をプログラミングだと思っているでしょう。
夕食は、豚肉の野菜の土鍋蒸し炒め、お味噌汁、ご飯です。
2009年 1月 16日 金曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
午前中は、スペアマシンのセットアップです。
この主力PCとほぼ同等でディスク容量のみ2倍近いラップトップです。
XPで使うつもりだったのですが急遽Vistaでセットアップです。
Vista+MS−Office2007の環境が必要になっでやむおえません。
昼食は、一口餃子とお味噌汁、ご飯、です。
夕食は、豚肉と大根の炒め物、お味噌汁、ご飯、です。
夕方、客先で手打ち合わせです。営業さんとレガシィで向かいます。
食事でもといわれて…わかっていれば、子供のお迎え女房に代わってもらったのに…
女房の父親にガールフレンドがお見舞いに来たことを話したら。女房激怒!
私は何もしていないの、何であんなにぼろくそにいわれなくてはいけないんだ?
そういえば、今日あったクライアントとの社長さんは、娘のボーイフレンドが遊びに来たときの複雑な心境を話しておられたが。
娘が、父親のガールフレンドに抱く感情はもっと激烈らしい。
娘がいないことを感謝しなければいけないのかもしれない。
2009年 1月 15日 木曜日
今日は早朝から、本来の作業をやっと開始します。
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
お昼前に外科へ。
昼食は、冷凍のパスタ・トマトソース、マルタイ棒ラーメン・屋台味、です。
女房ががんセンターの検診結果を聞きに行っています。
結果は問題なしですが、それでもなんだか心配です。
なんだか割り込み作業多発で…
作業が進みません。
夕食は、キンキの味噌漬け、白菜と薄揚げの煮物、お味噌汁、ご飯、です。
2009年 1月 14日 水曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
とりあえず、PTAの朝の登校時の立ち番に、付き合います。
その後は、小学校の書初め展覧会に。
午前中は地元のクライアントで、打ち合わせです。
ひとつは、不具合、もうひとつは以前の仕様の問題。
それと、更なる追加機能の打ち合わせです。
昼食は、ネギトロ丼、カレーの残りです。
午前中見た不具合は、一時テーブルが古いバージョンだった為でした。
以前の仕様がらみは、本当に直すのですが?という感じもしました。
たぶん、UIとデータテーブルを変更するほうが良いのでしょう。
夕食は、鳥のから揚げピリ辛ソースサラダ風、お味噌汁、ご飯、です。
今日届いたのは、日経コンピューター1月15日号、です。
2009年 1月 13日 火曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
朝の登校時に、なんだか長男君の学校の前にPTAの面々が。
なんでも不審者対策だとか?
午前中は、Accessの作業の仕上げ。
デバッグと、テストデータの削除などを。
昼食は、おでん、ご飯、です。
午後からは、納品です。
といっても、今日は取りに来てもらいます。
夕食は、豚の角煮、かぼちゃの煮物、です。
なんだかまた、納品済みに対する直しです。
ひとつは、画面のタブオーダーの変更なので修正扱いでいいでしょう。
でももうひとつは、新規作業ですね。
2009年 1月 12日 月曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
で、Accessの作業での件の右半分が明細の連続帳票にページナンバーを振る部分です。
クエリーでできるかもしれませんが、こういうものはコードのほうがシンプルです。
で、こんな感じ。
Public Function SetPageNumberToミニ被保険者Table()
Const LineLimit As Long = 5
Dim DbCurrent As Database
Dim rsミニ被保険者Table As Recordset
Dim sqlミニ被保険者Table As String
Set DbCurrent = CurrentDb()
sqlミニ被保険者Table = "Select * From ミニ被保険者テーブル Order by ミニ保険ID , 記名式ID;"
Set rsミニ被保険者Table = DbCurrent.OpenRecordset(sqlミニ被保険者Table, dbOpenDynaset)
Dim line As Long
Dim page As Long
Dim ミニ保険ID As Long
ミニ保険ID = -1
While rsミニ被保険者Table.EOF = False
If rsミニ被保険者Table!ミニ保険ID <> ミニ保険ID
Then
ミニ保険ID = rsミニ被保険者Table!ミニ保険ID
line = 0
End If
rsミニ被保険者Table.Edit
page = line \ LineLimit
rsミニ被保険者Table!PageNumber = page
rsミニ被保険者Table.Update
line = line + 1
rsミニ被保険者Table.MoveNext
Wend
rsミニ被保険者Table.Close
Set rsミニ被保険者Table = Nothing
Set DbCurrent = Nothing
End Function
明細データをカラムにして1ページ分を1レコードにしたテーブルを作りたいと思う方もいるでしょうが…
それだと、伝票の行数が変わると大改定になってしまいます。
これなら、定数 LineLimit を変えるだけで対応できます。
パラメータで受ければ行数を可変にできたりもします。
昼食は、チャーハン、です。
これをページごとに振り分けるわけですが、ページを設定したテーブルから、テーブルと伝票の対応をとるクエリを生成、伝票→ページ→行と連結して印字用のビューを生成したのでした。
夕食は、から揚げ、サラダ、お味噌汁、ご飯です。
2009年 1月 11日 日曜日
朝食は、チーズトースト&トースト、ゆで卵、コーヒー、ハム、ココア、です。
Accessの作業、元データテーブルは三種類ですが、いくつか共通の連続帳票を使いまわすものがあります。
同じレポート定義を複数用意してもいいのかもしれませんが今回は、共通化しました。
で、差が出る部分をクエリーで隠蔽して共通化します。
クエリーの生成は、レポート呼び出し時に引数で上から文字列で渡して、レポートの Report_Open でセットすることにしました。
昼食は、チキンライス、です。
女房の父親が退院してきました。
女房のお姉さんに連れられて、甥っ子の運転する車に乗って帰ってきました。
随分元気そうです。
本人は、大きな病気をしたという自覚はないようてす。
胆嚢が破裂するかもということで手術するかしないかというところだですが。
夕食は、野菜炒め、お味噌汁、ご飯、です。