亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? modifypas.pas

?? DELPHI 編寫個人工作計劃事務管理軟件
?? PAS
字號:
unit Modifypas;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ExtCtrls, ComCtrls;

type
  TModifyForm = class(TForm)
    ModifyCmdPanel: TPanel;
    IsokBut: TBitBtn;
    CancelBut: TBitBtn;
    UseNameLabel: TLabel;
    ED_UseName: TEdit;
    EndDateLabel: TLabel;
    EndDate_Pick: TDateTimePicker;
    UsePlanLabel: TLabel;
    PlanLevelLabel: TLabel;
    CB_Level: TComboBox;
    PlanStatueLabel: TLabel;
    CB_PlanStatue: TComboBox;
    GB_DefindValue: TGroupBox;
    Defined_Usename_Label: TLabel;
    Defined_Level_Label: TLabel;
    Defined_Date_Label: TLabel;
    Defined_Statue_Label: TLabel;
    Defined_Plan_Label: TLabel;
    Defined_UseName: TLabel;
    Defined_Level: TLabel;
    Defined_Date: TLabel;
    Defined_Statue: TLabel;
    Defined_Plan: TLabel;
    ED_UsePlan: TComboBox;
    StatusMemo: TMemo;
    StatusDescLabel: TLabel;
    RemarkLabel: TLabel;
    ReMarkMemo: TMemo;
    FilishDatePicker: TDateTimePicker;
    FilishDay_Label: TLabel;
    procedure FormCreate(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure ED_UseNameChange(Sender: TObject);
    procedure CB_LevelChange(Sender: TObject);
    procedure EndDate_PickChange(Sender: TObject);
    procedure EndDate_PickKeyPress(Sender: TObject; var Key: Char);
    procedure EndDate_PickUserInput(Sender: TObject;
      const UserString: String; var DateAndTime: TDateTime;
      var AllowChange: Boolean);
    procedure CB_PlanStatueChange(Sender: TObject);
    procedure ED_UsePlanChange(Sender: TObject);
    procedure IsokButClick(Sender: TObject);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    procedure StatusMemoChange(Sender: TObject);
    procedure ReMarkMemoChange(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  ModifyForm: TModifyForm;

implementation

uses Share_Date;
{$R *.dfm}

procedure TModifyForm.FormCreate(Sender: TObject);
var FC_CheckOk : Boolean;
    FC_Dir : String;
    FC_Str : TStringList;
begin
  //==== 修改面板窗體創建時 ====//
  EndDate_Pick.Format := 'yyyy-MM-dd';
  FilishDatePicker.Format := 'yyyy-MM-dd';
  
  {----------------- 加入歷史計劃任務 ---------------}
  FC_Dir := ExtractFilePath(Application.ExeName);
  if FC_Dir[Length(FC_Dir)] <> '\' then FC_Dir := FC_Dir + '\';
  ED_UsePlan.Clear;
  FC_Str := TStringList.Create;
  Try
    FC_CheckOk := ReadParteFile(FC_Dir + SHAREINIFILE, FC_Str);
    if FC_CheckOk = TRUE then ED_UsePlan.Items.AddStrings(FC_Str);
  Finally
    FC_Str.Free;
  end;
  if Share_Str.Count = 11 then begin
    Defined_UseName.Caption := Share_Str[2];
    Defined_Level.Caption := Share_Str[6];
    Defined_Date.Caption := Share_Str[5];
    Defined_Statue.Caption := Share_Str[7];
    Defined_Plan.Caption := Share_Str[3];

    {---------- 用戶操作控件 --------}
    ED_UseName.Text := Trim(Share_Str[2]);
    CB_Level.ItemIndex := GetLevelDate(Trim(Share_Str[6])) - 1;
    EndDate_Pick.Date := StrToDate(Trim(Share_Str[5]));
    CB_PlanStatue.ItemIndex := GetStatueIndex(Trim(Share_Str[7])) - 1;
    if CompareText('完成', Trim(Share_Str[7])) = 0 then begin
      FilishDay_Label.Enabled := TRUE;
      FilishDatePicker.Enabled := TRUE;
      FilishDatePicker.Color := clWindow;
      FilishDatePicker.Date := StrToDate(Trim(Share_Str[8]));;
    end else begin
      FilishDatePicker.Date := Date();
      FilishDay_Label.Enabled := FALSE;
      FilishDatePicker.Enabled := FALSE;
      FilishDatePicker.Color := clMenu;
    end;

    ED_UsePlan.Text := Trim(Share_Str[3]);
    StatusMemo.Text := Trim(Share_Str[9]);
    ReMarkMemo.Text := Trim(Share_Str[10]);
  end else begin
    Defined_UseName.Caption := '';
    Defined_Level.Caption := '';
    Defined_Date.Caption := '';
    Defined_Statue.Caption := '';
    Defined_Plan.Caption := '';

    {---------- 用戶操作控件 --------}
    ED_UseName.Clear;
    CB_Level.ItemIndex := -1;
    CB_PlanStatue.ItemIndex := -1;

    FilishDatePicker.Date := Date();
    FilishDay_Label.Enabled := FALSE;
    FilishDatePicker.Enabled := FALSE;
    FilishDatePicker.Color := clMenu;

    EndDate_Pick.Date := Date();
    ED_UsePlan.ItemIndex := -1;
    StatusMemo.Clear;
    ReMarkMemo.Clear;
  end;
  IsokBut.Enabled := FALSE;
end;

procedure TModifyForm.FormActivate(Sender: TObject);
begin
  //==== 當窗體成為焦點窗體時 ====//
  ED_UseName.SetFocus;
end;

procedure TModifyForm.FormCloseQuery(Sender: TObject;
  var CanClose: Boolean);
begin
  if Share_SqlStr = '' then ModifyForm.ModalResult := mrCancel;
end;

{**********************************}
{****** 用戶操作控件操作過程 ******}
{**********************************}
procedure TModifyForm.ED_UseNameChange(Sender: TObject);
begin
  //---- 用戶姓名改變時代碼 ----//
  IsokBut.Enabled := TRUE;
end;

procedure TModifyForm.CB_LevelChange(Sender: TObject);
begin
  //---- 任務急緩情況選擇 ----//
  IsokBut.Enabled := TRUE;
end;

procedure TModifyForm.EndDate_PickChange(Sender: TObject);
begin
  //---- 完成日期改變時代碼 ----//
  IsokBut.Enabled := TRUE;
end;

procedure TModifyForm.EndDate_PickKeyPress(Sender: TObject; var Key: Char);
begin
  //---- 用戶輸入日期時代碼 ----//
  Case Key of
    '0'..'9', #8, #38, #40 : ;
    else Key := #21;
  end;
end;

procedure TModifyForm.EndDate_PickUserInput(Sender: TObject;
  const UserString: String; var DateAndTime: TDateTime;
  var AllowChange: Boolean);
begin
  //---- 接收用戶鍵盤輸入 ----//
  if DateAndTime >= Date then AllowChange := TRUE
  else AllowChange := FALSE;
end;

procedure TModifyForm.CB_PlanStatueChange(Sender: TObject);
begin
  //---- 任務完成狀態改變時代碼 ----//
  IsokBut.Enabled := TRUE;
  FilishDatePicker.Format := 'yyyy-MM-dd';
  if CompareText('完成', Trim(CB_PlanStatue.Text)) = 0 then begin
    FilishDay_Label.Enabled := TRUE;
    FilishDatePicker.Enabled := TRUE;
    FilishDatePicker.Color := clWindow;
    if Trim(Share_Str[8])<>'' then FilishDatePicker.Date := StrToDate(Trim(Share_Str[8]))
    else FilishDatePicker.Date := Date();
  end else begin
    FilishDatePicker.Date := Date();
    FilishDay_Label.Enabled := FALSE;
    FilishDatePicker.Enabled := FALSE;
    FilishDatePicker.Color := clMenu;
  end;
end;

procedure TModifyForm.ED_UsePlanChange(Sender: TObject);
begin
  //---- 工作記劃改變時的代碼 ---//
  IsokBut.Enabled := TRUE;
end;

procedure TModifyForm.StatusMemoChange(Sender: TObject);
begin
  //==== 當備注說明改變時 ====//
  IsokBut.Enabled := TRUE;
end;

procedure TModifyForm.ReMarkMemoChange(Sender: TObject);
begin
  //=== 當修改備注改變時 ====//
  IsokBut.Enabled := TRUE;
end;

procedure TModifyForm.IsokButClick(Sender: TObject);
Type TMODIFYWORD = (JihuaName = 2,
                    JihuaMain = 3,
                    EndDate = 5,
                    LevelStatus = 6,
                    JihuaStatus = 7,
                    FinishDate = 8,
                    JihuaRemark = 9,
                    Remark = 10
                   );
var IBC_MStr : TStringList;
    I : Integer;
begin
  //---- 單擊確定按鈕時的代碼 ----//
  IsokBut.Enabled := FALSE;
  IBC_MStr := TStringList.Create;
  Try
    if Trim(ED_UseName.Text) = '' then begin
      IBC_MStr.Add('JihuaName');
      Share_Str.Strings[Ord(TMODIFYWORD(JihuaName))] := '無名蝦';
    end else if CompareText(Trim(Defined_UseName.Caption), Trim(ED_UseName.Text)) <> 0 then begin
      IBC_MStr.Add('JihuaName');
      Share_Str.Strings[Ord(TMODIFYWORD(JihuaName))] := Trim(ED_UseName.Text);
    end;
    if CompareText(Trim(Defined_Level.Caption), Trim(CB_Level.Text)) <> 0 then begin
      IBC_MStr.Add('LevelStatus');
      Share_Str.Strings[Ord(TMODIFYWORD(LevelStatus))] := Trim(CB_Level.Text);
    end;
    if CompareText(Trim(Defined_Date.Caption), FormatDateTime('yyyy-MM-dd', EndDate_Pick.Date)) <> 0 then begin
      IBC_MStr.Add('EndDate');
      Share_Str.Strings[Ord(TMODIFYWORD(EndDate))] := FormatDateTime('yyyy-MM-dd', EndDate_Pick.Date);
    end;
    if CompareText(Trim(Defined_Statue.Caption), Trim(CB_PlanStatue.Text)) <> 0 then begin
      IBC_MStr.Add('JihuaStatus');
      Share_Str.Strings[Ord(TMODIFYWORD(JihuaStatus))] := Trim(CB_PlanStatue.Text);
    end;

    if FilishDatePicker.Enabled = TRUE then begin
      IBC_MStr.Add('FinishDate');
      Share_Str.Strings[Ord(TMODIFYWORD(FinishDate))] := FormatDateTime('yyyy-MM-dd', FilishDatePicker.Date);
    end else begin
      IBC_MStr.Add('FinishDate');
      Share_Str.Strings[Ord(TMODIFYWORD(FinishDate))] := '';
    end;

    if Trim(ED_UsePlan.Text) = '' then begin
      IBC_MStr.Add('JihuaMain');
      Share_Str.Strings[Ord(TMODIFYWORD(JihuaMain))] := Trim(ED_UseName.Text) + '未知任務';
    end else if CompareText(Trim(Defined_Plan.Caption), Trim(ED_UsePlan.Text)) <> 0 then begin
      IBC_MStr.Add('JihuaMain');
      Share_Str.Strings[Ord(TMODIFYWORD(JihuaMain))] := Trim(ED_UsePlan.Text);
    end;
    if CompareText(Trim(Share_Str[Ord(TMODIFYWORD(JihuaRemark))]), Trim(StatusMemo.Text)) <> 0 then begin
      IBC_MStr.Add('JihuaRemark');
      Share_Str.Strings[Ord(TMODIFYWORD(JihuaRemark))] := Trim(StatusMemo.Text);
    end;
    if CompareText(Trim(Share_Str[Ord(TMODIFYWORD(Remark))]), Trim(ReMarkMemo.Text)) <> 0 then begin
      IBC_MStr.Add('Remark');
      Share_Str.Strings[Ord(TMODIFYWORD(Remark))] := Trim(ReMarkMemo.Text);
    end;

    {--------------------- 取得修改字串 ----------------------}
    if IBC_MStr.Count > 0 then begin
      Share_SqlStr := 'UPDATE JihuaTable SET ';
      if CompareText('JihuaName',IBC_MStr[0]) = 0 then begin
        Share_SqlStr := Share_SqlStr + 'JihuaName=''';
        Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(JihuaName))]) + '''';
      end else if CompareText('JihuaMain',IBC_MStr[0]) = 0 then begin
        Share_SqlStr := Share_SqlStr + 'JihuaMain=''';
        Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(JihuaMain))]) + '''';
      end else if CompareText('EndDate',IBC_MStr[0]) = 0 then begin
        Share_SqlStr := Share_SqlStr + 'EndDate=''';
        Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(EndDate))]) + '''';
      end else if CompareText('LevelStatus',IBC_MStr[0]) = 0 then begin
        Share_SqlStr := Share_SqlStr + 'LevelStatus=';
        Share_SqlStr := Share_SqlStr + IntToStr(GetLevelDate(Trim(Share_Str.Strings[Ord(TMODIFYWORD(LevelStatus))])));
      end else if CompareText('JihuaStatus',IBC_MStr[0]) = 0 then begin
        Share_SqlStr := Share_SqlStr + 'JihuaStatus=''';
        Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(JihuaStatus))]) + '''';
      end else if CompareText('FinishDate',IBC_MStr[0]) = 0 then begin
        Share_SqlStr := Share_SqlStr + 'FinishDate=''';
        Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(FinishDate))]) + '''';
      end else if CompareText('JihuaRemark',IBC_MStr[0]) = 0 then begin
        Share_SqlStr := Share_SqlStr + 'JihuaRemark=''';
        Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(JihuaRemark))]) + '''';
      end else if CompareText('Remark',IBC_MStr[0]) = 0 then begin
        Share_SqlStr := Share_SqlStr + 'Remark=''';
        Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(Remark))]) + '''';
      end;

      For I := 1 to IBC_MStr.Count - 1 do begin
        if CompareText('JihuaName',IBC_MStr[I]) = 0 then begin
          Share_SqlStr := Share_SqlStr + ',JihuaName=''';
          Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(JihuaName))]) + '''';
        end else if CompareText('JihuaMain',IBC_MStr[I]) = 0 then begin
          Share_SqlStr := Share_SqlStr + ',JihuaMain=''';
          Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(JihuaMain))]) + '''';
        end else if CompareText('EndDate',IBC_MStr[I]) = 0 then begin
          Share_SqlStr := Share_SqlStr + ',EndDate=''';
          Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(EndDate))]) + '''';
        end else if CompareText('LevelStatus',IBC_MStr[I]) = 0 then begin
          Share_SqlStr := Share_SqlStr + ',LevelStatus=';
          Share_SqlStr := Share_SqlStr + IntToStr(GetLevelDate(Trim(Share_Str.Strings[Ord(TMODIFYWORD(LevelStatus))])));
        end else if CompareText('JihuaStatus',IBC_MStr[I]) = 0 then begin
          Share_SqlStr := Share_SqlStr + ',JihuaStatus=''';
          Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(JihuaStatus))]) + '''';
        end else if CompareText('FinishDate',IBC_MStr[I]) = 0 then begin
            Share_SqlStr := Share_SqlStr + ',FinishDate=''';
            Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(FinishDate))]) + '''';
        end else if CompareText('JihuaRemark',IBC_MStr[I]) = 0 then begin
          Share_SqlStr := Share_SqlStr + ',JihuaRemark=''';
          Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(JihuaRemark))]) + '''';
        end else if CompareText('Remark',IBC_MStr[I]) = 0 then begin
          Share_SqlStr := Share_SqlStr + ',Remark=''';
          Share_SqlStr := Share_SqlStr + Trim(Share_Str.Strings[Ord(TMODIFYWORD(Remark))]) + '''';
        end;
      end;
      Share_SqlStr := Share_SqlStr + ' WHERE ID=''';
      Share_SqlStr := Share_SqlStr + Trim(Share_Str[0]) + '''';
    end;
  Finally
    IBC_MStr.Free;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品视频网| 国产福利一区二区三区| 国产最新精品免费| 不卡的电影网站| 欧美成人a∨高清免费观看| 国产精品久久一卡二卡| 男男视频亚洲欧美| 91国内精品野花午夜精品| 国产亚洲va综合人人澡精品| 五月天中文字幕一区二区| jiyouzz国产精品久久| 久久亚区不卡日本| 免费在线欧美视频| 欧美三级欧美一级| 一区二区三区精品视频在线| 成人黄色电影在线| 国产亚洲欧美色| 久久aⅴ国产欧美74aaa| 欧美这里有精品| 亚洲欧美一区二区三区极速播放 | 成人免费毛片a| 欧美videofree性高清杂交| 日日噜噜夜夜狠狠视频欧美人| 色久优优欧美色久优优| 亚洲色图另类专区| 成人伦理片在线| 国产精品天干天干在线综合| 国产精品一区二区三区网站| 精品少妇一区二区三区| 精品一区二区三区视频| 欧美精品一区二区三区蜜臀| 麻豆精品在线播放| 精品欧美一区二区在线观看| 激情久久五月天| 亚洲精品一区二区在线观看| 国产自产v一区二区三区c| 久久久久久久久久久久电影 | 亚洲综合999| 欧美亚洲丝袜传媒另类| 一个色综合网站| 欧美日韩国产一级| 欧美挠脚心视频网站| 亚洲国产成人tv| 欧美一区午夜精品| 免费成人av在线| 久久看人人爽人人| av亚洲精华国产精华| 一区二区三区影院| 欧美另类变人与禽xxxxx| 国产欧美精品一区二区三区四区| 国产夫妻精品视频| 亚洲免费观看高清在线观看| 欧美视频中文字幕| 国产一区二区在线影院| 国产校园另类小说区| 99久久99久久精品免费观看| 一区二区三区高清在线| 欧美日韩三级一区二区| 国产一区二区h| 一区二区三区在线不卡| 欧美成人三级电影在线| 93久久精品日日躁夜夜躁欧美| 亚洲一区二区三区美女| 欧美精品一区在线观看| 91视视频在线直接观看在线看网页在线看 | 亚洲网友自拍偷拍| 欧美va亚洲va香蕉在线| 99精品国产热久久91蜜凸| 午夜精品免费在线观看| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 成人性生交大片免费看视频在线 | 成人免费在线播放视频| 91精品国产一区二区三区香蕉| 国产精品亚洲人在线观看| 亚洲国产成人精品视频| 欧美国产日韩精品免费观看| 欧美精品成人一区二区三区四区| 国产一区二区三区精品视频| 亚洲图片有声小说| 国产精品伦理在线| 精品国产123| 欧美日韩视频专区在线播放| 成人永久aaa| 免费视频一区二区| 一区二区欧美国产| 中文乱码免费一区二区| 日韩欧美一区在线观看| 色久综合一二码| 99亚偷拍自图区亚洲| 国产精品资源在线看| 日韩国产精品久久久| 亚洲欧洲日韩av| 久久久www成人免费无遮挡大片| 欧美日韩色综合| 91国产成人在线| 99久久99久久久精品齐齐| 国产激情一区二区三区| 久久se这里有精品| 全国精品久久少妇| 日一区二区三区| 婷婷开心激情综合| 亚洲电影第三页| 亚洲一区在线视频观看| 亚洲视频在线观看三级| 中文字幕一区二区三区乱码在线| 欧美精品一区二区精品网| 欧美一区二区三区视频在线观看| 色婷婷综合五月| 一本一道波多野结衣一区二区| 成人午夜电影小说| 成人av电影在线播放| 大白屁股一区二区视频| 成人开心网精品视频| 成人国产精品免费观看视频| 国产·精品毛片| 不卡大黄网站免费看| 91网上在线视频| 色播五月激情综合网| 欧美综合一区二区| 欧美日韩视频在线一区二区| 欧美精品日韩精品| 欧美一区二区不卡视频| 日韩欧美一二区| 久久综合一区二区| 国产精品久久久一本精品 | 免费成人av资源网| 久久精品久久精品| 国产综合久久久久影院| 成人精品国产福利| 欧洲激情一区二区| 欧美一区二视频| 久久久久久久久久美女| 中文字幕一区二区三区不卡| 一区二区三区四区蜜桃| 日本中文字幕一区| 国产不卡在线一区| 色婷婷综合激情| 日韩一区二区三区免费观看| 国产午夜精品久久久久久久 | 欧美亚洲综合另类| 欧美一级高清片| 国产精品拍天天在线| 亚洲综合色噜噜狠狠| 老司机午夜精品| 粗大黑人巨茎大战欧美成人| 欧美性xxxxxxxx| 久久亚洲免费视频| 一区二区国产盗摄色噜噜| 欧美a一区二区| 99在线精品一区二区三区| 制服丝袜成人动漫| 久久久久久97三级| 亚洲成人www| 国产suv精品一区二区三区| 欧美午夜精品免费| 精品盗摄一区二区三区| 亚洲美女免费在线| 国产在线精品一区二区三区不卡 | 99精品欧美一区| 日韩天堂在线观看| 亚洲欧美视频在线观看视频| 蜜臀av一区二区在线观看| 91麻豆国产香蕉久久精品| 日韩欧美久久久| 亚洲一区二区三区三| 国产91在线|亚洲| 91精品国产一区二区人妖| 亚洲免费av高清| 国产福利视频一区二区三区| 欧美一区二区三区视频在线观看| 综合色中文字幕| 成人一级片网址| 久久只精品国产| 美腿丝袜在线亚洲一区| 欧美色综合网站| 亚洲三级在线看| 成人中文字幕电影| 精品国产亚洲一区二区三区在线观看| 亚洲精品久久久蜜桃| 成人一道本在线| 久久精品一区二区三区不卡牛牛| 亚洲电影在线免费观看| 91亚洲精品久久久蜜桃| 国产欧美一区二区精品婷婷 | 日韩福利视频导航| 欧美日韩国产中文| 一区二区欧美视频| 91丨国产丨九色丨pron| 国产精品久久久久aaaa樱花 | 韩国v欧美v亚洲v日本v| 日韩欧美精品在线视频| 日本伊人色综合网| 欧美一区二区三区视频| 亚洲成av人片在www色猫咪| 色婷婷一区二区三区四区| 亚洲精品国产高清久久伦理二区| 床上的激情91.| 中文字幕一区免费在线观看| jlzzjlzz国产精品久久| 亚洲精品一二三区|