private void btn_hyouji_Click(object sender, EventArgs e)
        {
            //受注の無い実績の入力を考慮する為、取引先コード、受注コード1、受注コード2、製品コード等の空白を許可する

            //入力チェック
            if (tb_seisanbi.Text == "")
            {
                MessageBox.Show("生産日に異常があります。");
                return;
            }
            if (check_seisanbi() == "**********")
            {
                MessageBox.Show("生産日に異常があります。");
                return;
            }
            if (tss.get_koutei_name(tb_koutei_cd.Text) == null)
            {
                MessageBox.Show("工程コードに異常があります。");
                return;
            }
            if (tb_torihikisaki_cd.Text != "")
            {
                if (tss.get_torihikisaki_name(tb_torihikisaki_cd.Text) == null)
                {
                    MessageBox.Show("取引先コードに異常があります。");
                    return;
                }
            }
            //if (tb_juchu_cd1.Text == "")
            //{
            //    MessageBox.Show("受注コード1に異常があります。");
            //    return;
            //}
            //受注番号3つの内、1つでも入力されていたら、受注のチェックを行う(3つとも入力されていない場合は許容する)
            if (tb_torihikisaki_cd.Text != "" || tb_juchu_cd1.Text != "" || tb_juchu_cd2.Text != "")
            {
                if (tss.check_juchu(tb_torihikisaki_cd.Text, tb_juchu_cd1.Text, tb_juchu_cd2.Text) == false)
                {
                    MessageBox.Show("入力された受注は存在しません。");
                    return;
                }
            }

            //実績レコードチェック
            DataTable w_dt = new DataTable();

            w_dt = read_seisan_jisseki();
            if (w_dt.Rows.Count <= 0)
            {
                //実績に同一のレコードが無い場合
                //新規入力
                disp_juchu();
                disp_schedule();
                clear_seisan_jisseki();
                tb_busyo_cd.Focus();
            }
            else
            {
                //実績に同一のレコードがある場合
                //選択画面の表示
                jisseki_select(w_dt);
            }
        }