亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
天天色综合天天| 日本韩国一区二区| 欧美在线制服丝袜| 亚洲国产精品一区二区www| 日本成人中文字幕| 色一情一伦一子一伦一区| 欧美tk—视频vk| 日韩综合小视频| 欧美又粗又大又爽| 国产精品盗摄一区二区三区| 久久精品999| 欧美精品在线观看播放| 国产精品超碰97尤物18| 国产激情一区二区三区四区 | 亚洲一级片在线观看| 国内精品久久久久影院色| 欧美国产综合色视频| 久久99精品国产| 欧美一区二区三区公司| 亚洲va中文字幕| 97成人超碰视| 亚洲欧洲av色图| 91在线看国产| 亚洲欧美区自拍先锋| 国产福利91精品| 久久精品夜色噜噜亚洲aⅴ| 奇米影视一区二区三区小说| 欧美高清激情brazzers| 亚洲第一福利视频在线| 欧美少妇bbb| 成人av动漫在线| 亚洲欧洲日产国产综合网| 波多野结衣一区二区三区| 久久久国产精品午夜一区ai换脸| 捆绑调教一区二区三区| 欧美videos大乳护士334| 狠狠色2019综合网| 国产亚洲成年网址在线观看| 国产福利91精品一区二区三区| 国产色产综合色产在线视频| 国产精品1024| 亚洲欧美区自拍先锋| 欧美午夜精品一区二区三区| 亚洲不卡在线观看| 伊人一区二区三区| 欧美日韩一区二区三区四区五区| 一区二区免费看| 欧美日韩激情一区| 久久aⅴ国产欧美74aaa| 国产日韩欧美电影| 91丝袜美女网| 日日骚欧美日韩| 久久久久久久久久久99999| 成人免费毛片嘿嘿连载视频| 成人免费一区二区三区在线观看| 色综合久久久久综合| 自拍偷自拍亚洲精品播放| 国产综合色产在线精品| 亚洲精品欧美激情| 国产91露脸合集magnet| 亚洲丰满少妇videoshd| av网站一区二区三区| 亚洲已满18点击进入久久| 欧美福利视频导航| 国产麻豆一精品一av一免费 | 国产一区二区精品在线观看| 欧美激情综合五月色丁香小说| 日本乱人伦一区| 久久成人精品无人区| 亚洲欧美综合在线精品| 日韩欧美一区二区在线视频| 国产91精品免费| 日韩中文字幕亚洲一区二区va在线| 精品国产麻豆免费人成网站| 日韩久久久精品| 色综合久久久久久久| 极品少妇xxxx精品少妇| 亚洲一区二区四区蜜桃| 久久精品欧美日韩精品| 欧美系列一区二区| 成人自拍视频在线| 免费成人在线观看视频| 亚洲一区二区三区在线看| 中文字幕av一区二区三区免费看| 欧美一区二区三区四区五区| 91蜜桃视频在线| 高清久久久久久| 久久精品国产99国产| 天天射综合影视| 亚洲国产毛片aaaaa无费看| 亚洲福利视频一区| 亚洲精品国产无天堂网2021| 中文字幕欧美激情| 久久久久久久久岛国免费| 欧美一级xxx| 欧美美女一区二区| 欧美伊人精品成人久久综合97| 成人性视频网站| 国产成人在线免费观看| 九九国产精品视频| 毛片av一区二区三区| 天天影视涩香欲综合网| 亚洲成人免费视频| 亚洲超碰精品一区二区| 一个色综合av| 亚洲一区二区三区四区五区中文| 国内外精品视频| 精品亚洲免费视频| 狠狠色丁香久久婷婷综| 麻豆成人综合网| 久久黄色级2电影| 久久不见久久见中文字幕免费| 美女爽到高潮91| 激情丁香综合五月| 国产一区二区三区久久久| 精品一区二区三区在线观看国产| 久久精品国产99国产精品| 久久超碰97中文字幕| 黄色资源网久久资源365| 日本va欧美va精品| 国产一区二区日韩精品| 国产精品99久久久久久宅男| 国产成人在线网站| 99久久婷婷国产精品综合| 久久久久9999亚洲精品| 欧美电视剧在线观看完整版| 欧美成人a∨高清免费观看| 久久婷婷色综合| 中文一区一区三区高中清不卡| 日本一二三四高清不卡| 亚洲视频在线观看一区| 亚洲一区中文在线| 日本强好片久久久久久aaa| 美女一区二区久久| 国产成人av电影| 91国产精品成人| 日韩三级视频在线观看| 国产亚洲精品7777| 亚洲一区二区在线观看视频| 免费观看成人鲁鲁鲁鲁鲁视频| 国产麻豆精品视频| 日本电影欧美片| 亚洲美腿欧美偷拍| 日本在线观看不卡视频| 国产高清亚洲一区| 欧美中文字幕一区| 久久久久久久久久久久电影| 樱花草国产18久久久久| 免费人成在线不卡| 99精品国产91久久久久久 | 成人激情图片网| 色香蕉成人二区免费| 精品国产麻豆免费人成网站| 亚洲欧美日韩人成在线播放| 免费在线一区观看| 99re热这里只有精品免费视频| 91麻豆精品国产91| 国产精品久久久久久久浪潮网站| 图片区小说区区亚洲影院| 欧美午夜精品久久久久久孕妇| 欧美一区二视频| 亚洲人成在线播放网站岛国| 午夜电影一区二区三区| 成人白浆超碰人人人人| 精品国产人成亚洲区| 夜夜嗨av一区二区三区四季av| 韩国在线一区二区| 欧美美女bb生活片| 亚洲一区二区美女| 成人av中文字幕| 久久久久国产精品麻豆ai换脸 | 国产精品一区二区黑丝| 国产三级精品三级| 日韩成人一级大片| www.久久久久久久久| 精品99一区二区三区| 亚洲超碰精品一区二区| 色婷婷久久久综合中文字幕| 久久精品一区二区三区不卡| 久久精品久久精品| 欧美丰满嫩嫩电影| 亚洲国产综合91精品麻豆| a美女胸又www黄视频久久| 久久久久久久久久美女| 紧缚奴在线一区二区三区| 制服丝袜亚洲播放| 日韩在线播放一区二区| 欧美综合在线视频| 一区二区激情视频| 色综合久久久久网| 一区二区三区精品在线| 91亚洲大成网污www| 中文字幕中文字幕一区| 日韩视频一区二区在线观看| 亚洲第一狼人社区| 欧美高清视频在线高清观看mv色露露十八 | 国产精品国产成人国产三级| 国产91精品一区二区| 国产精品久久久久久久久图文区| 成人做爰69片免费看网站|