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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bustrademoneditunit.~pas

?? 公交行業(yè)的管理系統(tǒng)
?? ~PAS
?? 第 1 頁 / 共 3 頁
字號:
        DBEdit77.OnExit:=DealDBEditExit;
        //------------------------------
        DBEdit80.OnExit:=DealDBEditExit;
        DBEdit81.OnExit:=DealDBEditExit;
        DBEdit82.OnExit:=DealDBEditExit;
        DBEdit83.OnExit:=DealDBEditExit;
end;


procedure TBusTradeMonEditFrm.DealDBEditExit(Sender: TObject);
var num1,num2,num3,num4,num:single;
begin
        if(edit9.Text='')or(combobox1.Text='')or(combobox2.Text='')then
        exit;
       if((Sender=DBEdit3) or (Sender=DBEdit4) or (Sender=DBEdit5))then
       begin
               DealProc1(DBEdit2.DataField,DBEdit3.DataField,DBEdit4.DataField,'+');
               DealProc1(DBEdit2.DataField,DBEdit2.DataField,DBEdit5.DataField,'+');

               DealProc1(DBEdit1.DataField,DBEdit2.DataField,DBEdit6.DataField,'+');
       end;
       //----------------------------------------
       if((Sender=DBEdit7) or (Sender=DBEdit8) or (Sender=DBEdit9))then
       begin
               DealProc1(DBEdit6.DataField,DBEdit7.DataField,DBEdit8.DataField,'+');
               DealProc1(DBEdit6.DataField,DBEdit6.DataField,DBEdit9.DataField,'+');

               DealProc1(DBEdit1.DataField,DBEdit2.DataField,DBEdit6.DataField,'+');
       end;

       //----------------------------------------
       if((Sender=DBEdit12) or (Sender=DBEdit13))then
       begin
               DealProc1(DBEdit11.DataField,DBEdit12.DataField,DBEdit13.DataField,'+');

               DealProc1(DBEdit10.DataField,DBEdit11.DataField,DBEdit15.DataField,'+');
       end;
       //----------------------------------------
       if((Sender=DBEdit16) or (Sender=DBEdit17))then
       begin
               DealProc1(DBEdit15.DataField,DBEdit16.DataField,DBEdit17.DataField,'+');

               DealProc1(DBEdit10.DataField,DBEdit11.DataField,DBEdit15.DataField,'+');
       end;
       //----------------------------------------
       if((Sender=DBEdit21) or (Sender=DBEdit22)or (Sender=DBEdit24)or (Sender=DBEdit25))then
       begin
               DealProc1(DBEdit20.DataField,DBEdit21.DataField,DBEdit22.DataField,'+');
               DealProc1(DBEdit23.DataField,DBEdit24.DataField,DBEdit25.DataField,'+');

               DealProc1(DBEdit19.DataField,DBEdit20.DataField,DBEdit23.DataField,'+');
       end;

       //----------------------------------------
       if((Sender=DBEdit29) or (Sender=DBEdit30) or(Sender=DBEdit31)or(Sender=DBEdit32) or (Sender=DBEdit33))then
       begin
               DealProc1(DBEdit28.DataField,DBEdit29.DataField,DBEdit30.DataField,'+');

               DealProc1(DBEdit27.DataField,DBEdit28.DataField,DBEdit31.DataField,'+');
               DealProc1(DBEdit27.DataField,DBEdit27.DataField,DBEdit32.DataField,'+');
               DealProc1(DBEdit27.DataField,DBEdit27.DataField,DBEdit33.DataField,'+');

               DealProc1(DBEdit26.DataField,DBEdit27.DataField,DBEdit34.DataField,'+');
       end;
       //----------------------------------------
       if((Sender=DBEdit36) or (Sender=DBEdit37) or(Sender=DBEdit38)or(Sender=DBEdit39) or (Sender=DBEdit40))then
       begin
               DealProc1(DBEdit35.DataField,DBEdit36.DataField,DBEdit37.DataField,'+');

               DealProc1(DBEdit34.DataField,DBEdit35.DataField,DBEdit38.DataField,'+');
               DealProc1(DBEdit34.DataField,DBEdit34.DataField,DBEdit39.DataField,'+');
               DealProc1(DBEdit34.DataField,DBEdit34.DataField,DBEdit40.DataField,'+');

               DealProc1(DBEdit26.DataField,DBEdit27.DataField,DBEdit34.DataField,'+');
       end;

       //----------------------------------------
       if((Sender=DBEdit44) or (Sender=DBEdit45) or(Sender=DBEdit46)or(Sender=DBEdit47))then
       begin
               DealProc1(DBEdit43.DataField,DBEdit44.DataField,DBEdit45.DataField,'+');

               DealProc1(DBEdit42.DataField,DBEdit43.DataField,DBEdit46.DataField,'+');
               DealProc1(DBEdit42.DataField,DBEdit42.DataField,DBEdit47.DataField,'+');

               DealProc1(DBEdit41.DataField,DBEdit42.DataField,DBEdit48.DataField,'+');
       end;
       //----------------------------------------
       if((Sender=DBEdit50) or (Sender=DBEdit51) or(Sender=DBEdit52)or(Sender=DBEdit53))then
       begin
               DealProc1(DBEdit49.DataField,DBEdit50.DataField,DBEdit51.DataField,'+');

               DealProc1(DBEdit48.DataField,DBEdit49.DataField,DBEdit52.DataField,'+');
               DealProc1(DBEdit48.DataField,DBEdit48.DataField,DBEdit53.DataField,'+');

               DealProc1(DBEdit41.DataField,DBEdit42.DataField,DBEdit48.DataField,'+');
       end;
       //----------------------------------------
       if((Sender=DBEdit56) or (Sender=DBEdit57) or(Sender=DBEdit58) or (Sender=DBEdit77))then
       begin
               DealProc1(DBEdit55.DataField,DBEdit56.DataField,DBEdit57.DataField,'+');
               DealProc1(DBEdit55.DataField,DBEdit55.DataField,DBEdit58.DataField,'+');

               DealProc1(DBEdit54.DataField,DBEdit55.DataField,DBEdit59.DataField,'+');

               if(BusADOQuery.FieldByName(DBEdit54.DataField).Asfloat=0)or (BusADOQuery.FieldByName(DBEdit77.DataField).Asfloat=0)then
                        BusADOQuery.FieldByName(DBEdit78.DataField).AsString:='0'
                else
                begin
                        num:=BusADOQuery.FieldByName(DBEdit54.DataField).AsFloat/BusADOQuery.FieldByName(DBEdit77.DataField).AsFloat*100;
                        BusADOQuery.FieldByName(DBEdit78.DataField).AsString:=ConverterPercent(floattostr(num));
                end;

       end;
       //----------------------------------------
       if((Sender=DBEdit60) or (Sender=DBEdit61) or(Sender=DBEdit62))then
       begin
               DealProc1(DBEdit59.DataField,DBEdit60.DataField,DBEdit61.DataField,'+');
               DealProc1(DBEdit59.DataField,DBEdit59.DataField,DBEdit62.DataField,'+');

               DealProc1(DBEdit54.DataField,DBEdit55.DataField,DBEdit59.DataField,'+');

               if(BusADOQuery.FieldByName(DBEdit54.DataField).Asfloat=0)or (BusADOQuery.FieldByName(DBEdit77.DataField).Asfloat=0)then
                        BusADOQuery.FieldByName(DBEdit78.DataField).AsString:='0'
                else
                begin
                        num:=BusADOQuery.FieldByName(DBEdit54.DataField).AsFloat/BusADOQuery.FieldByName(DBEdit77.DataField).AsFloat;
                        BusADOQuery.FieldByName(DBEdit78.DataField).AsString:=ConverterPercent(floattostr(num));
                end;

       end;
       //----------------------------------------
       if((Sender=DBEdit65) or (Sender=DBEdit66))then
       begin
                if(BusADOQuery.FieldByName(DBEdit65.DataField).Asfloat=0)or (BusADOQuery.FieldByName(DBEdit66.DataField).Asfloat=0)then
                        BusADOQuery.FieldByName(DBEdit64.DataField).AsString:='0'
                else
                begin
                        num:=BusADOQuery.FieldByName(DBEdit65.DataField).AsFloat/BusADOQuery.FieldByName(DBEdit66.DataField).AsFloat*10000;
                        BusADOQuery.FieldByName(DBEdit64.DataField).AsString:=ConverterPercent(floattostr(num));
                end;
       end;

       //----------------------------------------
       if((Sender=DBEdit68) or (Sender=DBEdit69))then
       begin
                if(BusADOQuery.FieldByName(DBEdit68.DataField).Asfloat=0)or (BusADOQuery.FieldByName(DBEdit69.DataField).Asfloat=0)then
                        BusADOQuery.FieldByName(DBEdit67.DataField).AsString:='0'
                else
                begin
                        num:=BusADOQuery.FieldByName(DBEdit68.DataField).AsFloat/BusADOQuery.FieldByName(DBEdit69.DataField).AsFloat*100;
                        BusADOQuery.FieldByName(DBEdit67.DataField).AsString:=ConverterPercent(floattostr(num));
                end;
       end;
       //----------------------------------------
       if((Sender=DBEdit72) or (Sender=DBEdit73))then
       begin
                if(BusADOQuery.FieldByName(DBEdit72.DataField).Asfloat=0)or (BusADOQuery.FieldByName(DBEdit73.DataField).Asfloat=0)then
                        BusADOQuery.FieldByName(DBEdit71.DataField).AsString:='0'
                else
                begin
                        num:=BusADOQuery.FieldByName(DBEdit72.DataField).AsFloat/BusADOQuery.FieldByName(DBEdit73.DataField).AsFloat*100;
                        BusADOQuery.FieldByName(DBEdit71.DataField).AsString:=ConverterPercent(floattostr(num));
                end;
       end;
       //---------------------------------------
        if((Sender=DBEdit75) or (Sender=DBEdit76))then
        begin
                if(BusADOQuery.FieldByName(DBEdit75.DataField).Asfloat=0)or (BusADOQuery.FieldByName(DBEdit76.DataField).Asfloat=0)then
                        BusADOQuery.FieldByName(DBEdit74.DataField).AsString:='0'
                else
                begin
                        num:=BusADOQuery.FieldByName(DBEdit75.DataField).AsFloat/BusADOQuery.FieldByName(DBEdit76.DataField).AsFloat*100;
                        BusADOQuery.FieldByName(DBEdit74.DataField).AsString:=ConverterPercent(floattostr(num));
                end;
        end;
        //-------------------------------------
        if(Sender=DBEdit77)then
        begin
                if(BusADOQuery.FieldByName(DBEdit54.DataField).Asfloat=0)or (BusADOQuery.FieldByName(DBEdit77.DataField).Asfloat=0)then
                        BusADOQuery.FieldByName(DBEdit78.DataField).AsString:='0'
                else
                begin
                        num:=BusADOQuery.FieldByName(DBEdit54.DataField).AsFloat/BusADOQuery.FieldByName(DBEdit77.DataField).AsFloat;
                        BusADOQuery.FieldByName(DBEdit78.DataField).AsString:=ConverterPercent(floattostr(num));
                end;
        end;

        //-------------------------------------
       if((Sender=DBEdit80) or (Sender=DBEdit81) or(Sender=DBEdit82)or(Sender=DBEdit83))then
       begin
               DealProc1(DBEdit79.DataField,DBEdit80.DataField,DBEdit81.DataField,'+');
               DealProc1(DBEdit79.DataField,DBEdit79.DataField,DBEdit82.DataField,'+');
               DealProc1(DBEdit79.DataField,DBEdit79.DataField,DBEdit83.DataField,'+');
       end;
end;

procedure TBusTradeMonEditFrm.DealProc1(ResultValue:string;Oper1Value:string;Oper2Value:string;curSigh:string);
var
Oper1,Oper2,curResult:single;
curPos:integer;
begin
        LookUpZB(Oper1,Oper1Value,curPos);
        LookUpZB(Oper2,Oper2Value,curPos);
        DealProc(curResult,Oper1,Oper2,curSigh);
        BusAdoQuery.FieldByName(ResultValue).AsFloat:=curResult;
end;

procedure TBusTradeMonEditFrm.LookUpZB(var OperValue:single;OperName:string;var curPos:integer);
begin
        OperValue:=BusADOQuery.FieldByName(OperName).asFloat;
end;

procedure TBusTradeMonEditFrm.DealProc(var ResultValue:single;Oper1Value:single;Oper2Value:single;curSigh:string);
begin
                ResultValue:=strtofloat(Converter(floattostr(Oper1Value+Oper2Value)));
end;
procedure TBusTradeMonEditFrm.BitBtn6Click(Sender: TObject);
var sqlstr:string;
 iRow,iCol,iRecNum,i:integer;
begin
        sqlstr:='select 指標代碼, 測算值 from 公交行業(yè)統(tǒng)計月報_z where 城市代碼='+''''+Edit9.text+''''+
                 ' and 統(tǒng)計年份='+combobox1.text+' and 統(tǒng)計月份='+combobox2.text+' order by 指標代碼';
        ADOQuery1.Close;
        ADOQuery1.SQL.Clear;
        ADOQuery1.SQL.Add(sqlstr);
        ADOQuery1.Open;

        if(ADOQuery1.Active=false)then
        begin
                if(not AddPrnQuery)then
                begin
                        exit;
                end;
        end;

        if DeviceDetect=0 then
        begin
                exit;
        end;

        //AddPrn;
        if(PrnInfoFrm.ShowModal<>mrOK)then
        begin
                exit;
        end;
        PrintInit(ExtractFilePath(Application.ExeName),'BusTradeMonEditTab');
        ADOQuery1.First;
        for iRecNum := 0 to ADOQuery1.RecordCount-1 do
        begin
                if (iRecNum>=0) and (iRecNum<=19) then
                begin
                        iRow := iRecNum+8;
                        iCol := 4;

                end
                else if (iRecNum >= 20) and (iRecNum <= 39) then
                begin
                        iCol:= 8;
                        iRow:= iRecNum - 20+8;

                end;
                if (iRecNum >= 40) and ( iRecNum <= 60)then
                begin
                        iCol:= 4;
                        iRow:= iRecNum - 2;

                end;
                if (iRecNum >= 61) and (iRecNum <= 80)then
                begin
                        iCol:= 8;
                        iRow:= iRecNum - 23;

                end;

                WriteCell(iRow,iCol,Converter(ADOQuery1.FieldByName('測算值').AsString));
                ADOQuery1.Next;
        end;

        for i:=0 to 1 do
        begin
                WriteCell(4+i*30,1,'匯總單位:' + label7.caption);
                WriteCell(3+i*30,3,ComboBox1.Text + ' 年 '+combobox2.Text+' 月 ' );
                WriteCell(28+i*31,1,'統(tǒng)計負責人:' + PrnInfoFrm.StatMainPerson);
                WriteCell(28+i*31,3,'統(tǒng)計人員:' + PrnInfoFrm.StatPerson);
                WriteCell(28+i*31,6,'填報日期:' + DateToStr(PrnInfoFrm.StatDate));

        end;

        PrintExcelShow;
        PrintPreview;
        CloseActiveBook;
end;

function TBusTradeMonEditFrm.YearDataNul():BOOLEAN;
var sqlstr:string;
i:integer;
begin
        sqlstr:='select 指標代碼,本月實際 from 公交行業(yè)統(tǒng)計月報_z where 城市代碼='+
                ''''+Edit9.text+''''+' and 統(tǒng)計年份='+combobox1.text+' and 統(tǒng)計月份='+combobox2.Text;
        ADOQuery1.close;
        ADOQuery1.sql.clear;
        ADOQuery1.sql.add(sqlstr);
        ADOQuery1.open;
        ADOQuery1.first;

        for i:=0 to ADOQuery1.recordcount-1 do
        begin
                YearDataNul:=false;
                if(ADOQuery1.fieldbyname('本月實際').asstring<>'0')then
                begin
                        YearDataNul:=true;
                        break;
                end;
                ADOQuery1.next;
        end;
end;
procedure TBusTradeMonEditFrm.FormKeyPress(Sender: TObject;
  var Key: Char);
begin
        if(Key=char(13))then
        begin
                Key:=char(0);
                SelectNext(self.ActiveControl,true,true);
        end;

end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一本到| 久久不见久久见免费视频1| 成人中文字幕电影| 日本一区二区在线不卡| 国精产品一区一区三区mba视频 | 自拍偷拍亚洲激情| 大胆亚洲人体视频| 国产精品大尺度| 91蜜桃传媒精品久久久一区二区| 一区二区三区日韩| 欧美理论电影在线| 国产宾馆实践打屁股91| 亚洲视频一二区| 欧美体内she精高潮| 紧缚捆绑精品一区二区| 中文字幕制服丝袜成人av| caoporn国产一区二区| 亚洲欧美另类小说| 亚洲精品一区二区精华| 91首页免费视频| 狠狠色狠狠色综合| 一区二区三区在线视频播放| 日韩欧美亚洲另类制服综合在线| 51精品国自产在线| 视频一区在线播放| 色域天天综合网| 2020国产精品| 99v久久综合狠狠综合久久| 国产精品亚洲专一区二区三区 | 国产精品免费视频网站| 欧美在线免费视屏| 黄色日韩网站视频| 亚洲精品视频在线观看免费| 欧美日韩久久久一区| 国产精品羞羞答答xxdd| 亚洲国产一区二区视频| 精品国产乱码久久久久久闺蜜 | 高清在线成人网| 午夜欧美一区二区三区在线播放| 欧美一区二区精品久久911| 成人久久久精品乱码一区二区三区| 一区二区三区在线影院| 精品日韩一区二区| 欧美三级在线播放| eeuss鲁片一区二区三区| 久久精品噜噜噜成人88aⅴ| 亚洲小说欧美激情另类| 国产亚洲精品资源在线26u| 精品sm捆绑视频| 亚洲欧美国产毛片在线| 中文字幕第一区综合| 中日韩av电影| 亚洲免费高清视频在线| 一区二区成人在线| 亚洲伊人色欲综合网| 夜夜爽夜夜爽精品视频| 亚洲一区二区三区不卡国产欧美| 亚洲图片一区二区| 日韩黄色小视频| 国产在线不卡一区| 成人激情小说网站| 一本大道综合伊人精品热热| 欧美日韩国产综合视频在线观看| 日韩精品一区二区三区视频在线观看| 精品国产免费一区二区三区四区| 国产精品情趣视频| 天天做天天摸天天爽国产一区| 久久丁香综合五月国产三级网站| 成人性色生活片| 欧美高清视频一二三区| 国产女主播视频一区二区| 亚洲激情图片一区| 成人黄色免费短视频| 91精品久久久久久久99蜜桃| 中文字幕av资源一区| 制服丝袜日韩国产| 日韩精品电影一区亚洲| 在线观看av一区| 亚洲综合久久av| 欧美日韩综合在线| 天天操天天综合网| 4438x亚洲最大成人网| 日韩二区三区四区| 欧美一区二区三区性视频| 日韩中文字幕不卡| 日韩视频一区在线观看| 日韩有码一区二区三区| 99久久99久久综合| 国产精品国产三级国产a| 成熟亚洲日本毛茸茸凸凹| 久久色成人在线| 国产美女精品人人做人人爽| 欧美午夜精品久久久久久超碰| 国产精品亲子伦对白| 99久久99久久久精品齐齐| 国产精品久久久久影院| 色一情一乱一乱一91av| 亚洲国产一区二区在线播放| 欧美少妇性性性| 久久se这里有精品| 欧美国产欧美亚州国产日韩mv天天看完整| 国产综合久久久久影院| 久久精品网站免费观看| 99视频在线观看一区三区| 亚洲精品视频在线| 日韩欧美成人午夜| 成人av在线网| 亚洲国产视频直播| 国产亚洲欧美色| 91麻豆国产福利在线观看| 五月天激情综合网| 欧美国产日韩在线观看| 欧美网站一区二区| 国产福利精品导航| 亚洲高清三级视频| 中文文精品字幕一区二区| 精品视频一区三区九区| 国产一区二区三区电影在线观看| 亚洲欧美激情插| 久久众筹精品私拍模特| 欧美性生交片4| 成人午夜视频在线观看| 麻豆精品视频在线| 亚洲一级二级在线| 国产精品免费视频观看| 日韩你懂的在线播放| 色婷婷一区二区三区四区| 国产精品主播直播| 国产在线视频一区二区三区| 亚洲男人天堂av网| 国产精品久久久久四虎| 精品国产乱码久久久久久浪潮| 欧美日韩一卡二卡| 在线精品视频免费播放| 成人黄色在线看| 成人一区二区三区| 成人美女视频在线观看| 国产精品正在播放| 国产不卡高清在线观看视频| 黄页视频在线91| 美脚の诱脚舐め脚责91| 美女免费视频一区| 久久精品国产99| 毛片av中文字幕一区二区| 免费人成精品欧美精品 | 久久精品水蜜桃av综合天堂| 日韩欧美综合一区| 久久一日本道色综合| 久久女同精品一区二区| 国产欧美一区二区三区鸳鸯浴| 精品国产一区二区三区不卡 | 亚洲国产另类av| 日韩电影在线一区二区三区| 久久精品国产99国产| 国产成人午夜视频| 93久久精品日日躁夜夜躁欧美| 在线免费视频一区二区| 欧美剧情片在线观看| 精品欧美一区二区三区精品久久| 久久亚洲一级片| 一区二区欧美精品| 黄色资源网久久资源365| av不卡在线播放| 日韩午夜激情av| 国产精品久99| 激情综合色综合久久| 99视频一区二区三区| 欧美成人午夜电影| 一区二区在线观看不卡| 久久精品噜噜噜成人88aⅴ| 一本色道久久综合亚洲91| 日韩视频在线你懂得| 洋洋av久久久久久久一区| 国产自产v一区二区三区c| 欧美日韩一本到| ...xxx性欧美| 国产激情一区二区三区四区| 欧美日韩国产片| 亚洲精品伦理在线| bt欧美亚洲午夜电影天堂| 日韩欧美高清在线| 免费观看成人av| 欧美福利一区二区| 亚洲午夜视频在线观看| 99久免费精品视频在线观看 | 成人免费在线观看入口| 黄色资源网久久资源365| 日韩三级在线观看| 裸体歌舞表演一区二区| 777色狠狠一区二区三区| 亚洲国产另类精品专区| 欧美日韩一区二区三区在线看| 国产视频在线观看一区二区三区| 激情文学综合丁香| 国产欧美日韩不卡| 99re这里只有精品首页| 伊人开心综合网| 在线91免费看| 国产在线精品一区二区不卡了| 日韩美女一区二区三区|