Linuxサーバより愛を込めて。自己紹介リンクLinux(Ubuntu)サーバとダーツを愛する中年サラリーマンの日記。Linuxサーバより愛を込めて。今回は必要なマスタを作成すると共にデータ保存用テーブルを作ります。必要な費目を(自分の場合ですが)書き出してみることにします。会社からの給与・・・ほぼ唯一といっていい自分の収入源。会社からの賞与・・・あまり当てにしてはしてはいけないが無視するのもアレなので。その他・・・現時点では無し。いつか発生したときは収入源がわかるように備考なり摘要なりあったほうがよい。自動車ローン各種保険・・・これも摘要で分類(自動車、生命保険など)クレジット・・・できれば明細を保持したいので、カード会社からダウンロードできるCSVがあれば活用したいところ。その場合は要別テーブル。食費・・・生きていくうえで欠かせない。その他・・・ある程度は摘要にて。こんなところでしょうか。みたところ、ある程度大雑把なまとまりに分けた後摘要でさらに分割するのがよいと思ったのですが、問題は適用を別マスタとして保持するか、費目内に追記するか。現状を見る限りは別マスタにまでしなくても・・・と思いましたが、今後何かあってシステムに手を加えてより規模の大きいものにしようと思ったら・・・なんてグルグル考えた結果、別のテーブルで保持することにしました。費目マスタのフィールドを決めていきます。1.費目コード費目に任意のコードを割り振っておきます。(システム的な都合であり、使う側にはあまり関係ない?)値は2桁の文字列として格納することにします。IME入力モードは「Off」にしておきます。フィールドサイズは10(最大で全角10文字まで対応)とします。IME入力モードは「ひらがな」としておきます。入金は「1」、出金は「2」を格納します。この内容でテーブルを作成し、「T_費目マスタ」として保存します。ちなみに今回はデザインビューで作りました。SQLでテーブルを定義することもできるけどこっちのほうが簡単なので。MySQLを使用するときはすべてSQLでやるつもりなのでまたそのときに。つづいて摘要をマスタ化していきます。フィールドの定義です。1.費目コード土台になる費目をコードで格納しておきます。これで後々データを抜くとき費目マスタと繋いで表示できます。2.摘要コード摘要にもコードを振っておきます。2桁のIMEはOffでいきます。摘要の具体的な名称です。全角10文字対応のIMEはひらがなです。以上の手順でテーブル作成して今度は「T_摘要マスタ」で保存します。次回は入力用のフォームをつくってみたいと思います。ちなみに作業したものを置いておきます。コメントをキャンセルメールアドレスが公開されることはありません。Accessを使用して簡単な家計簿を作ってみようと思います。自分は直接顧客と接する仕事に携わっていないのですが、データベースの勉強も兼ねて一般的な顧客管理データベースに求められる機能を考えてみました。Accessを構っていて最近久しぶりに会社の仕事の関係でAccessを構っていました。その5さて、残す項目もとりあえずあと1個です。ボタンをクリックしたときの動作が設定されているのですが、これがどのような処理で定義されるのかを見てみましょう。摘要マスタメンテナンス用のフォーム作成~前回に引き続き今度は摘要マスタをメンテナンスするためのフォーム作りです。commentsロードバイクに関するブログを始めました。自己紹介リンクLinuxサーバより愛を込めて。Linux(Ubuntu)サーバとダーツを愛する中年サラリーマンの日記。Linuxサーバより愛を込めて。