おこづかいちょう3
さっきとほとんど変わってないけど合計額が表示されるようになりました。
111行。コメントだらけですな。
//おこずかいちょう
/*
仕様予定。
・月別費目別合計を出せるように。
→VIEWをつくるのかな?
・出来たらメールで入力・問い合わせができるようにする。
8/4
・つくってみた。
・CREATE INDEXしてみたけどどうやったら作ったINDEXを見られるのかわからない。
*/
●母艦設計
母艦は「おこづかいちょう」
母艦の可視は0
///外部ファイルに関する変数
//アドレスファイルとは変数=母艦パス&「アドレス.csv」
データファイルとは変数=母艦パス&「おこづかい.db」
//変数設定
//こまごまとした変数
SQL文とは変数
ハンドルとは変数
#-----------------------------------------------------------------------
//////////////////// 外部ファイルの確認 ////////////////////
#-----------------------------------------------------------------------
データファイルが存在するか
もしそれ=0なら
データファイルをSQLITE開いてハンドルに代入
//おこづかいテーブル
ハンドルの「kozukai_table」を「ID,date,content,amount」でSQLITEテーブル作成
違えば
データファイルをSQLITE開いてハンドルに代入
#-----------------------------------------------------------------------
//////////////////// GUIの設定 //////////////////////////
#-----------------------------------------------------------------------
日付カレンダーとはカレンダー
//テキストにクリックした日付が入ります。
//月移動した時は日にちは変わりません。
そのクリック時は
日付エディタは日付カレンダーのテキスト
その幅は150//http://nadesi.com/wiki/index.php?%A5%AB%A5%EC%A5%F3%A5%C0%A1%BC参照。thanx mr氏。
日付ラベルとはラベル
日付エディタとはエディタ
そのキー押した時は
もし日付エディタの押された仮想キー=13なら
母艦に「 」をキー送信。
そのIMEは「IMEオフ」
そのテキストは今日
費目ラベルとはラベル
費目エディタとはエディタ
そのキー押した時は
もし費目エディタの押された仮想キー=13なら
母艦に「 」をキー送信
そのIMEは「IMEオン」
金額ラベルとはラベル
金額エディタとはエディタ
そのIMEは「IMEオフ」
そのキー押した時は
もし金額エディタの押された仮想キー=13なら
母艦に「 」をキー送信。
登録ボタンとはボタン
そのクリックした時は
登録イベント
200,10へ移動
今月ラベルとはラベル
そのテキストは今月&"月の出費合計"
今月出費額ラベルとはラベル
そのテキストは「」
明細グリッドとはグリッド
表示更新
#-----------------------------------------------------------------------
////////////////////// めにゅー //////////////////////
#-----------------------------------------------------------------------
「ファイルメニュー」をメニュー一括作成
#-----------------------------------------------------------------------
///////////////////// 母艦の設定 ////////////////////////////
#-----------------------------------------------------------------------
母艦について
可視は1
●登録イベント
//後で入力チェックを入れる。
SQL文は「INSERT INTO kozukai_table (date,content,amount) VALUES ( "{日付エディタ}","{費目エディタ}","{金額エディタ}" )」
ハンドルでSQL文をSQLITE実行
表示更新
●表示更新
"kozukai_table"から"ID"でSQLITEデータ取得
明細グリッドのアイテムはそれ
//合計出す
SQL文は「SELECT sum( amount ) FROM kozukai_table」
ハンドルでSQL文をSQLITE実行
今月出費額ラベルは通貨形式(それ\1)&"円"