/// <summary>
        /// 家計簿DB(Access)よりtblReceiptを取得して明細情報を設定する処理
        /// </summary>
        private void GetDataSet()
        {
            //--- モデルクラスから取得 ---
            int id = ((ModelDetailForm)_model).id;

            //--- テーブルアダプタの生成 ---
            tblReceiptTableAdapter ta = new tblReceiptTableAdapter();
            //--- データセットの生成 ---
            DataSetKakeibo ds = new DataSetKakeibo();

            //--- DBのテーブルを取得 ---
            int result = ta.FillByOneRecord(ds.tblReceipt, id);

            //--- モデルクラスに受渡し --
            ((ModelDetailForm)_model).dsKakeibo  = ds;
            ((ModelDetailForm)_model).tblReceipt = ds.tblReceipt;

            ((ModelDetailForm)_model).date          = ds.tblReceipt[0].DATE.ToString();
            ((ModelDetailForm)_model).goods         = ds.tblReceipt[0].GOODS;
            ((ModelDetailForm)_model).price         = ds.tblReceipt[0].PRICE;
            ((ModelDetailForm)_model).itemid        = ds.tblReceipt[0].ITEM_ID;
            ((ModelDetailForm)_model).itemdetailsid = ds.tblReceipt[0].ITEM_DETAILS_ID;

            //### 検討中ロジック追加 ###
            // note: 更新・削除用にtblReceipt_Updateも取得する
            tblReceipt_UpdateTableAdapter ta_Update = new tblReceipt_UpdateTableAdapter();
            int result_Update = ta_Update.FillByOneRecord(ds.tblReceipt_Update, id);

            ((ModelDetailForm)_model).tblReceipt_Update = ds.tblReceipt_Update;
            //### 検討中ロジック追加 ###


            //--- 取得結果をログに出力 ---
            System.Diagnostics.Trace.Write(ds.tblReceipt.Count.ToString());
        }
        /// <summary>
        /// 家計簿DB(Access)のtblReceiptへ更新処理を行う
        /// </summary>
        /// <remarks>
        /// todo 14/02/10 テーブル反映結果がViewに返せて無い。resultをViewに渡して、メッセージを表示する等。
        /// todo 17/05/01 ModelDetailForm.csでtblReceipt_Updateが空だった。原因は、ServiceGetTblReceiptDetailでtblReceipt_Updateに何もセットしてないためだった。
        /// </remarks>
        private void UpdateDataSet()
        {
            //--- テーブルアダプタの生成 ---
            tblReceipt_UpdateTableAdapter ta = new tblReceipt_UpdateTableAdapter();

            //--- データセットの生成 ---
            DataSetKakeibo ds = new DataSetKakeibo();

            //--- DBのテーブルを取得 ---
            //int result = ta.Update(((ModelDetailForm)_model).tblReceipt);
            int result = ta.Update(((ModelDetailForm)_model).tblReceipt_Update);

            //--- 取得結果をログに出力 ---
            System.Diagnostics.Trace.Write(result.ToString());
        }