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

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

?? main.pas

?? 程序示例自動創建配置文件
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
    end;

    if recordcount<=0 then
    begin
      ShowMessage('無此用戶信息,請檢查月份、用戶編號、或用戶名稱是否正確');
      exit;
    end
    else
    begin
      lid := TStringList.Create;
      lrate := TStringList.Create;
      llrd := TStringList.Create;
      lcrd := TStringList.Create;
      lamt := TStringList.Create;
      lrpa := TStringList.Create;
      lgaa :=TStringList.Create;
      first;
      while not eof do
      begin
        lid.Add(fieldbyname('電表編號').asstring);
        lrate.Add(fieldbyname('倍率').asstring);
        llrd.Add(fieldbyname('起碼').asstring);
        lcrd.Add(fieldbyname('止碼').asstring);
        lamt.Add(fieldbyname('差數').asstring);
        gage_change := '0';
        change_a := '0';
        lrpa.Add(fieldbyname('有功加度').asstring);
        lgaa.Add(fieldbyname('表量').asstring);
        next;
      end;
    end; 
  except
    showmessage('查詢期間出現錯誤,請檢查月份是否正確且數據庫聯接正確。');
  end;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
var
  str:string;
  i:integer;
begin
  if (qry1.active=false) or (qry1.RecordCount<=0) then
  begin
    showmessage('請確認已查詢且查詢結果不為空.');
    exit;
  end;
  with qry11 do
  try
    close;
    sql.Clear;
    sql.Add('select charge_time from charge_detail where user_id='''+id+''' and fee_month='''+month+''' and fact_fee>0');
    open;
    if recordcount>0 then
    begin
      str := '此用戶已在';
      for i:=1 to recordcount do
        str := str + fieldbyname('charge_time').asstring +'  ';
      str := str + '交費,請先沖帳再修改。';
      exit;
    end;
    close;
    sql.clear;
    sql.add('select user_id from user_info where user_id='''+id+''' and fee_month='''+month+'''');
    open;
    if recordcount>0 then
    begin
      str := 'update user_info set user_name='''+nam+''',user_name_py='''+namepy+''',charge_id='''+id+''','+
             'power_addr='''+addr+''',power_addr_py='''+addrpy+''',line_name='''+lname+''','+
             'station_name='''+sname+''',tran_name='''+tname+''',tran_pos='''+pos+''',bank_name='''+bname+''','+
             'life_only='''+only+''',item_added1='''+added1+''',item_added2='''+added2+''',item_added3='''+added3+''','+
             'item_added4='''+added4+''' '+'where fee_month='''+month+''' and user_id='''+id+'''';
      cm1.CommandText := str;
      cm1.execute;
    end
    else
    begin
      str := 'insert user_info values('''+month+''','''+id+''','''+nam+''','''+namepy+''','''+cid+''','''+addr+''','''+
             addrpy+''','''+'null'+''','''+'0'+''','''+lname+''','''+sname+''','''+tname+''','''+'0'+''','''+pos+''','''+
             bname+''','''+'0'+''','''+only+''','''+'0'+''','''+added1+''','''+added2+''','''+added3+''','''+added4+''','''+
             'null'+''','''+'0'+''','''+'0'+''','''+'0'+''')';
      cm1.CommandText := str;
      cm1.Execute;
    end;
  except
    showmessage('無法打開數據庫。');
  end;

  with qry22 do
  try
    if CheckBox1.Checked then term := formatdatetime('yyyymmdd',dtp2.DateTime);
    close;
    sql.clear;
    sql.add('select user_id from user_dldf where fee_month='''+month+''' and user_id='''+id+'''');
    open;
    if recordcount>0 then
    begin
      str := 'update user_dldf set charge_term='''+term+''',sum_a='''+sum_a+''',repair_f='''+repair_f+''','+
             'base_fee='''+base_fee+''',cos_fee='''+cos_fee+''',tran_lose_a='''+tran_lose_a+''',tran_lose_f='''+
             tran_lose_f+''',life_a='''+life_a+''',life_p='''+life_p+''',life_f='''+life_f+''',ind_a='''+
             ind_a+''',ind_p='''+ind_p+''',ind_f='''+ind_f+''',hind_a='''+hind_a+''',hind_p='''+hind_p+''','+
             'hind_f='''+hind_f+''',other2_f='''+other2_f+''',sum_f='''+sum_f+''',should_charge='''+should_charge+
             ''',fact_charge='''+'0'+''',fact_latefee='''+'0'+''',derate_latefee='''+'0'+''' where fee_month='''+
             month+''' and user_id='''+id+'''';
      cm1.CommandText := str;
      cm1.Execute;
    end
    else
    begin
      str := 'insert user_dldf values('''+month+''','''+id+''','''+term+''','''+'0'+''','''+sum_a+''','''+'0'+''','''+
             repair_f+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+
             '0'+''','''+'0'+''','''+base_fee+''','''+'0'+''','''+cos_fee+''','''+tran_lose_a+''','''+
             tran_lose_f+''','''+life_a+''','''+life_p+''','''+life_f+''','''+'0'+''','''+'0'+''','''+
             '0'+''','''+ind_a+''','''+ind_p+''','''+ind_f+''','''+'0'+''','''+'0'+''','''+'0'+''','''+
             '0'+''','''+'0'+''','''+'0'+''','''+hind_a+''','''+hind_p+''','''+hind_f+''','''+'0'+''','''+
             '0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+
             '0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+other2_f+''','''+'0'+''','''+
             '0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+
             '0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+
             '0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+sum_f+''','''+
             '0'+''','''+'0'+''','''+should_charge+''','''+'0'+''','''+'0'+''','''+'0'+''','''+'0'+''','''+
             '0'+''','''+'0'+''','''+'0'+''','''+'0'+''')';
//     e.Text :=str;
//     e.SelectAll;
//     e.CopyToClipboard;
      cm1.CommandText := str;
      cm1.Execute;
    end;
  except
    showmessage('無法打開數據庫。');
  end;
  with qry33 do
  try
    for i:=0 to lid.Count-1 do
    begin
      close;
      sql.clear;
      str := 'select gage_id from user_gage_reading where fee_month='''+month+''' and user_id='''+id+''' and gage_id='''+lid[i]+'''';
      sql.Text := str;
      open;

      if recordcount>0 then
      begin
          str := 'update user_gage_reading set gage_rate='''+lrate[0]+''',last_read='''+llrd[i]+''',cur_read='''+
                 lcrd[i]+''',read_amount='''+lamt[i]+''',repair_a='''+lrpa[i]+''',gage_a='''+lgaa[i]+''''+
                 ' where fee_month='''+month+''' and user_id='''+id+''' and gage_id='''+lid[i]+'''';
          cm1.CommandText := str;
          cm1.Execute;
      end
      else
      begin
        str := 'insert user_gage_reading values('''+month+''','''+id+''','''+lid[i]+''','''+lrate[i]+''','''+
               '0'+''','''+'0'+''','''+llrd[i]+''','''+lcrd[i]+''','''+lamt[i]+''','''+'0'+''','''+'0'+''','''+'0'+''','''+
               '0'+''','''+lrpa[i]+''','''+lgaa[i]+''','''+'0'+''')';
        cm1.CommandText := str;
        cm1.Execute;
      end;
    end;
  except
    showmessage('無法打開數據庫。');
  end;

  str := 'update user_dldf set user_dldf.remain_last=b.remain_cur,fact_charge=case sign(b.remain_cur-user_dldf.should_charge) when -1 '+
         'then b.remain_cur when 0 then b.remain_cur when 1 then b.should_charge end,user_dldf.remain_cur=case sign(b.remain_cur-user_dldf.should_charge) '+
         'when -1 then 0 when 0 then 0 when 1 then b.remain_cur-user_dldf.should_charge end from user_dldf,user_dldf b '+
         'where user_dldf.user_id=b.user_id and b.fee_month='''+caldate(month,-1)+''' and user_dldf.fee_month='''+month+''' and b.remain_cur>0 '+
         'and user_dldf.user_id='''+id+'''';
  cm1.CommandText := str;
  cm1.Execute;
  try
  except
    showmessage('無法更新余額。')
  end;
end;

procedure TForm1.CheckBox1Click(Sender: TObject);
begin
  if CheckBox1.Checked=true then
    dtp2.Visible := true
  else
    dtp2.Visible := false;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  lid.Free;
  lrate.Free;
  llrd.Free;
  lcrd.Free;
  lamt.Free;
  lrpa.Free;
  lgaa.Free;
  action := cafree;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  inif:TInifile;
begin
//  if not Fileexists('dsf.ini') then
//    createfile(pchar('Dsf.ini'),GENERIC_WRITE,0,nil,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,0);

  inif := TInifile.Create(ExtractFilePath(Paramstr(0))+'Dsf.ini');
  cmis := inif.ReadString('conndb','connmis','');
  repeat
  try
    connmis.ConnectionString := cmis;
    connmis.CommandTimeout := 10;
    connmis.Connected := true;
  except
    if application.MessageBox('無法連接MIS數據庫,是否用向導進行配置?','系統提示',MB_OKCANCEL+MB_ICONQUESTION+ MB_DEFBUTTON1)=idok then
    begin
      cmis := PromptDataSource(0,'');
      inif.WriteString('conndb','connmis',cmis);
    end
    else
    begin
      ShowMessage('Plieae set the connect string in Dsf.ini and restart this program.');
      inif.Free;
      Application.Terminate;
    end;
  end;
  until connmis.Connected = true;
  cyd := inif.ReadString('conndb','connyd','');
  repeat
  try
    connyd.ConnectionString := cyd;
    connyd.CommandTimeout := 10;
    connyd.Connected := true;
  except
    if application.MessageBox('無法連接聯網收費數據庫,是否用向導進行配置?','系統提示',MB_OKCANCEL+MB_ICONQUESTION+ MB_DEFBUTTON1)=idok then
    begin
      cyd := PromptDataSource(0,'');
      inif.WriteString('conndb','connyd',cmis);
    end
    else
    begin
      inif.free;
      ShowMessage('Plieae set the connect string in Dsf.ini and restart this program.');
      Application.Terminate;
    end;
  end;
  until connyd.Connected = true;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  createfile(pchar('Dsf.ini'),GENERIC_WRITE,0,nil,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,0);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区四区在线观看| 欧美激情资源网| 国产视频一区在线观看| 亚洲资源在线观看| 丰满放荡岳乱妇91ww| 欧美日产国产精品| 亚洲视频狠狠干| 国产精品小仙女| 日韩欧美国产综合一区| 亚洲午夜一二三区视频| 欧美日韩在线播放三区| 久久网这里都是精品| 日日夜夜免费精品视频| 在线视频国内自拍亚洲视频| 国产欧美日韩不卡免费| 久久超碰97中文字幕| 欧美日韩高清一区二区| 亚洲欧美另类综合偷拍| 国产99久久久国产精品免费看| 制服.丝袜.亚洲.中文.综合| 亚洲一区二区成人在线观看| 不卡欧美aaaaa| 国产精品视频一二| 国产**成人网毛片九色| 久久天天做天天爱综合色| 麻豆国产精品一区二区三区 | 亚洲超碰精品一区二区| jizzjizzjizz欧美| 中文字幕av不卡| 国产精品1区2区3区在线观看| 精品久久久久久久久久久久久久久| 高清视频一区二区| 久久亚洲二区三区| 国产在线精品一区二区| 精品久久久久久久久久久久久久久 | 欧美极品aⅴ影院| 国产九九视频一区二区三区| 久久新电视剧免费观看| 国产河南妇女毛片精品久久久| 国产人成一区二区三区影院| 丁香六月综合激情| 国产精品国产三级国产a| 99re热这里只有精品免费视频| 最近中文字幕一区二区三区| 日本韩国欧美在线| 天天色图综合网| 精品国产三级a在线观看| 国产老妇另类xxxxx| 亚洲欧洲国产专区| 国产亚洲女人久久久久毛片| 不卡欧美aaaaa| 亚洲最大色网站| 欧美人妖巨大在线| 精品一区二区三区在线视频| 中文字幕av在线一区二区三区| www.亚洲免费av| 亚洲成人免费电影| 久久一区二区三区四区| 成年人国产精品| 午夜欧美2019年伦理| 久久亚洲一区二区三区四区| 91麻豆6部合集magnet| 日本欧美在线观看| 国产精品网站在线| 91麻豆精品国产综合久久久久久| 狠狠色丁香久久婷婷综合_中| 国产精品乱码一区二三区小蝌蚪| 欧美午夜不卡视频| 国产一区二区h| 一区二区久久久| 亚洲精品一区二区三区影院 | 欧美一区二区美女| 东方aⅴ免费观看久久av| 高清不卡一区二区在线| 亚洲午夜在线电影| 日本一区二区不卡视频| 555www色欧美视频| 99久久综合色| 精品一区二区三区视频| 亚洲一区二区在线免费观看视频 | 欧美精品日韩综合在线| 国产成a人无v码亚洲福利| 亚洲成人精品一区| 国产精品国产三级国产专播品爱网 | 国产精品欧美一区喷水| 欧美一级黄色片| 欧美午夜在线一二页| 丁香桃色午夜亚洲一区二区三区| 亚洲aaa精品| 自拍偷拍欧美精品| 国产日韩亚洲欧美综合| 日韩视频一区二区在线观看| 欧美视频中文字幕| 91免费观看视频在线| 国产成人午夜视频| 91香蕉视频在线| 成人午夜av电影| 国产乱淫av一区二区三区| 免费在线观看视频一区| 首页亚洲欧美制服丝腿| 亚洲成人激情综合网| 亚洲精品一二三| 中文字幕一区二区三区在线观看| 国产亚洲欧美激情| 久久蜜桃av一区二区天堂 | 欧美日韩成人高清| 在线免费不卡视频| 色婷婷激情综合| 91碰在线视频| 91亚洲国产成人精品一区二三| 国产盗摄视频一区二区三区| 国模少妇一区二区三区| 国产乱对白刺激视频不卡| 国产精品18久久久久久久久久久久| 另类欧美日韩国产在线| 老司机午夜精品| 国产一区二区三区免费| 国产毛片一区二区| 欧美日本一区二区| 欧美剧情片在线观看| 欧美日韩精品高清| 日韩欧美一级二级三级久久久| 日韩欧美在线123| 亚洲精品一区二区三区四区高清 | 欧美一区二区三区视频免费 | 一本一道综合狠狠老| 99re在线精品| 欧美色窝79yyyycom| 欧美日韩精品福利| 日韩一级片在线观看| 久久男人中文字幕资源站| 国产亚洲欧美日韩日本| 亚洲三级在线看| 亚洲福利一二三区| 另类人妖一区二区av| 国产成都精品91一区二区三| 97se狠狠狠综合亚洲狠狠| 欧亚洲嫩模精品一区三区| 欧美日韩高清不卡| 精品国产乱码久久久久久闺蜜| 久久久亚洲国产美女国产盗摄| 亚洲欧美影音先锋| 同产精品九九九| 国产成人综合在线| 在线亚洲精品福利网址导航| 欧美一区二区网站| 国产欧美日韩精品a在线观看| 中文字幕视频一区| 日韩va欧美va亚洲va久久| 国产经典欧美精品| 欧美日韩美少妇| 国产欧美一区二区三区沐欲| 一二三四区精品视频| 激情综合网最新| 91激情在线视频| 精品免费一区二区三区| 亚洲伦在线观看| 久久97超碰国产精品超碰| 色婷婷一区二区三区四区| 日韩一区在线看| 日本在线不卡一区| 91在线观看免费视频| 欧美大肚乱孕交hd孕妇| 亚洲美女在线国产| 国产成人综合视频| 91精品国产91久久久久久一区二区| 亚洲国产精品t66y| 久久99国产精品免费网站| 欧美午夜精品免费| 亚洲欧美一区二区在线观看| 久久69国产一区二区蜜臀| 欧美亚男人的天堂| 亚洲天堂免费在线观看视频| 精品一区二区精品| 欧美日韩三级在线| 亚洲视频一区在线| 成人一道本在线| 久久精品在这里| 蜜桃视频一区二区| 欧美日韩国产一级片| 一区二区高清视频在线观看| 成人午夜伦理影院| 2021中文字幕一区亚洲| 久久电影网站中文字幕 | 国产欧美日产一区| 韩国v欧美v亚洲v日本v| 日韩欧美视频一区| 日本三级亚洲精品| 欧美一区二区成人6969| 成人国产精品免费网站| 精品久久五月天| 捆绑紧缚一区二区三区视频| 欧美一区二区久久久| 日本欧美一区二区三区| 91精品综合久久久久久| 青青国产91久久久久久| 正在播放一区二区| 蜜乳av一区二区| 精品久久国产97色综合| 国产一区二区三区香蕉 |