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

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

?? fmreports.~pas

?? 中國移動集群網銷售資料錄入管理系統。 包含集群網用戶錄入
?? ~PAS
字號:
unit fmreports;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, ComCtrls, DB, Grids, DBGrids, ADODB,
  OleServer, Excel2000;

type
  TFormReports = class(TForm)
    Panel1: TPanel;
    Label1: TLabel;
    ADOQuery1: TADOQuery;
    DataSource1: TDataSource;
    GroupBox1: TGroupBox;
    DBGrid1: TDBGrid;
    GroupBox2: TGroupBox;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    CheckBox1: TCheckBox;
    CheckBox2: TCheckBox;
    CheckBox3: TCheckBox;
    ComboBox1: TComboBox;
    ComboBox2: TComboBox;
    RadioButton1: TRadioButton;
    RadioButton2: TRadioButton;
    RadioButton3: TRadioButton;
    CheckBox4: TCheckBox;
    CheckBox5: TCheckBox;
    CheckBox6: TCheckBox;
    Button1: TButton;
    Button2: TButton;
    DateTimePicker1: TDateTimePicker;
    DateTimePicker2: TDateTimePicker;
    Button4: TButton;
    procedure Button2Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure Button1Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    procedure MakeRep1;
    procedure MakeRep2;
    procedure MakeRep3;
    procedure MakeRep4;

  public
    function get_sql: string;
  end;

var
  FormReports: TFormReports;

implementation
uses selectcompany, datamodule, main; //   ,mobile_form
{$R *.dfm}

procedure TFormReports.Button2Click(Sender: TObject);
begin
  close;
end;

procedure TFormReports.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action := caFree;
end;

procedure TFormReports.Button1Click(Sender: TObject);
begin
  MainForm.OpenGroupView.Execute;
end;

procedure TFormReports.Button3Click(Sender: TObject);
var select_list: string;
begin
  if RadioButton1.Checked then begin
    //select_list:='SELECT phonenum,shortnum,[user],gender,cID,address,tel,sGloabal,sZone,s136,sPeople FROM centre where 0=0'+get_sql;
    MakeRep2;
  end;
  if RadioButton2.Checked then begin
    //select_list := 'SELECT phonenum,[user],service,shortnum, b1,b2, b3, bOther FROM centre where 0=0' + get_sql;
    MakeRep3;
  end;
  if RadioButton3.Checked then begin
    MakeRep4;
  end;
end;

function TFormReports.get_sql: string;
var select_mobile1, select_mobile2, select_mobile3, select_mobile4: string;
begin
  if CheckBox1.Checked then select_mobile1 := ' and groupname=' + '''' + trim(ComboBox1.text) + '''';
  if CheckBox2.Checked then begin
    select_mobile2 := ' and DT between ' + '#' + DateToStr(DateTimePicker1.DateTime) + '#';
    select_mobile3 := ' and ' + '#' + DateToStr(DateTimePicker2.DateTime) + '#';
  end;
  if CheckBox3.Checked then select_mobile4 := 'and saler=' + '''' + trim(ComboBox2.text) + '''';
  result := select_mobile1 + select_mobile2 + select_mobile3 + select_mobile4;
end;

procedure TFormReports.FormCreate(Sender: TObject);
begin
  ComboBox1.Items.text := trim(DM.getrsstring('select distinct * from qyAllGroupName'));
  ComboBox2.Items.text := trim(DM.getrsstring('select distinct Saler from centre'));
end;
procedure TFormReports.MakeRep1;
var select_list: string;
  i: integer;
begin
  select_list := 'SELECT 0 AS 序號, phonenum AS 手機號碼, shortnum AS 短號, [user] AS 姓名, ';
  select_list := select_list + ' iif(gender,''男'',''女'') AS 性別, ''身份證'' AS 證件類型, cID AS 證件號碼, address AS 聯系地址, tel AS 聯系電話, ';
  select_list := select_list + ' sGloabal as 全球通,sZone as 動感,s136 as 神州,sPeople as 大眾 FROM centre where 0=0';
  select_list := select_list + get_sql;
  if get_sql = '' then
    showmessage('缺少必要條件!')
  else begin
    ADOQuery1.close;
    ADOQuery1.SQL.text := select_list;
    ADOQuery1.Open;
    for i := 0 to DBGrid1.Columns.Count - 1 do
      DBGrid1.Columns.Items[i].Width := 100;
  end;

end;
procedure TFormReports.MakeRep2;
var select_list,r: string;
  i: integer;
  xlApp: TExcelApplication;
  xlWb: TExcelWorkbook;
  xlSht: TExcelWorksheet;
begin
  select_list := 'SELECT phonenum as 手機號碼, [user] as 機主姓名, service as 所屬品牌, shortnum as 短號碼';
  select_list := select_list + ' , b1 as 全球通10元包月, b2 as 預付費5元包月, b3 as 保留原集群網優惠, bOther as 其他套餐, '''' as 機主簽名, '''' as 備注 FROM centre where 0=0';
  select_list := select_list + get_sql;
  if get_sql = '' then begin
    showmessage('缺少必要條件!');
    abort;
  end
  else begin
    ADOQuery1.close;
    ADOQuery1.SQL.text := select_list;
    ADOQuery1.Open;
    for i := 0 to DBGrid1.Columns.Count - 1 do
      DBGrid1.Columns.Items[i].Width := 100;
  end;
  if CheckBox4.Checked then begin
    with TSaveDialog.Create(Self) do begin
      DefaultExt := '.xls';
      FileName := '預付費登記表.xls';
      if Execute then begin
        //以下從vb中移植過來
        try

          xlApp := TExcelApplication.Create(Self);
          xlApp.Visible[0] := CheckBox5.Checked;
          xlWb := TExcelWorkbook.Create(Self);
          xlSht := TExcelWorksheet.Create(Self);
          xlApp.Connect;
        except
          showmessage('Excel 沒有安裝!');
          abort;
        end;
        xlApp.Workbooks.Add(EmptyParam, 0);
        xlWb.ConnectTo(xlApp.Workbooks[1]);
        xlSht.ConnectTo(xlWb.Worksheets[1] as _worksheet);
        xlSht.Range['A1', 'Z1'].Insert(xlDown);
        for i := ord('A') to ord('I') do begin
          xlSht.Range[Chr(i) + '1', Chr(i) + '2'].HorizontalAlignment := xlCenter;
          xlSht.Range[Chr(i) + '1', Chr(i) + '2'].VerticalAlignment := xlCenter;
          xlSht.Range[Chr(i) + '1', Chr(i) + '2'].MergeCells := True;
        end;
        xlSht.Range['J1', 'M1'].HorizontalAlignment := xlCenter;
        xlSht.Range['J1', 'M1'].VerticalAlignment := xlCenter;
        xlSht.Range['J1', 'M1'].MergeCells := True;

        xlSht.Range['J1', 'J1'].Value := '品牌屬性';
        xlSht.Range['N1', 'N2'].HorizontalAlignment := xlCenter;
        xlSht.Range['N1', 'N2'].VerticalAlignment := xlCenter;
        xlSht.Range['N1', 'N2'].MergeCells := True;
        xlSht.Range['N1', 'N1'].Value := '客戶簽' + #13#10 + '名確認';
        xlSht.Range['K2', 'N2'].HorizontalAlignment := xlCenter;
        xlSht.Range['K2', 'N2'].VerticalAlignment := xlCenter;
          xlSht.Range[ 'A1','Z1'].Insert( xlDown);
          xlSht.Range['A1','N1'].HorizontalAlignment := xlCenter ;
          xlSht.Range['A1','N1'].VerticalAlignment := xlCenter;
          xlSht.Range['A1','N1'].MergeCells := True;
          xlSht.Range['A1','A1'].Value := '預付費用戶信息登記表';
          for i := 5 to 8888 do begin
          if trim(xlSht.Range['A'+IntToStr(i), 'A'+IntToStr(i)].Text) = '' then break ;
            xlSht.range['A'+IntToStr(i), 'A'+IntToStr(i)].Value := i - 4
            end;
            r := IntToStr(i);
            xlSht.Range['B'+ r, 'N' + r].HorizontalAlignment := xlLeft;
            xlSht.Range['B'+ r , 'N' + r].VerticalAlignment := xlCenter;
            xlSht.Range['B'+ r , 'N' + r].MergeCells := True;
            xlSht.Range['B2','B2'].Value := '填表須知:' + #13#10
            +'1)此表為預付費用戶申請短號集群網業務完成用戶注冊工作,申請單位應確保機主簽名為本人簽署并提供機主身份證復印件。否則,由此而造成的機主投訴由申請單位負責協調處理。' + #13#10
            +'2)選擇“品牌屬性”時,請在對應項目下打勾(必選其一)';
            xlSht.Range['H'+IntToStr(i + 2),'H'+IntToStr(i + 2)].Value := '申請單位蓋章:';
            xlSht.Range['H'+IntToStr(i + 3),'H'+IntToStr(i + 3)].Value: = '經辦人:';
            xlSht.Range['B'+IntToStr(i + 3),'B'+IntToStr(i + 3)].Value := '客戶經理:';
            xlSht.Range['H'+IntToStr(i + 4),'H'+IntToStr(i + 4)].Value := '日期:年 月 日';
         {

          '2.Design form
            xlSht.Cells.Font.Name = "Arial"
            xlSht.Cells.Font.Size = 9
            xlSht.Cells.Columns.AutoFit
            xlSht.Cells.RowHeight = 18
            xlSht.Rows(r & ": " & r).RowHeight = 50
            xlSht.Range['A1'].Font.Size = 16
            xlSht.Range['A1'].Font.Bold = True
            xlSht.Rows['3: 4 '].Font.Bold = True
            xlSht.Rows['2: 2 '].RowHeight = 9
            'xlSht.Columns['A:A'].ColumnWidth = 3
            xlSht.Range['A3: N" & r).Borders.LineStyle = xlContinuous
            xlSht.Rows['2: 2 '].Insert Shift := xlDown
            xlSht.Cells(3, 2) = "集團名稱:" & GrpName
            xlSht.Range['b3'].Font.Bold = True
            xlSht.Range['b3'].Font.Size = 11
            xlSht.Range['b3'].RowHeight = 15
            xlSht.Rows['2: 2 '].RowHeight = 5





          '3.Set page for print
            xlSht.PageSetup.LeftFooter = ""
            xlSht.PageSetup.CenterHeader = ""
            xlSht.PageSetup.RightHeader = ""
            xlSht.PageSetup.LeftFooter = ""
            xlSht.PageSetup.CenterFooter = ""
            xlSht.PageSetup.RightFooter = ""
            xlSht.PageSetup.Orientation = xlLandscape



          'Update state
            CurrentDb.Execute "update centre set state = 2 where " & s


          xlWb.Save
            xlWb.close
            xlApp.Quit
            set xlWb = Nothing
            set xlApp = Nothing



          'Call procedur to made second spresheet
            DoEvents
            MakeRep2(fnam)

          MsgBox "用戶信息登記表表已經建立,文件是" & fnam, 64


          Exit Sub
            err:
          xlWb.close
            xlApp.Quit
            set xlWb = Nothing
            set xlApp = Nothing
            MsgBox err.Description, 16, "錯誤: " & err.Number  }
        xlSht.SaveAs(FileName);
        xlApp.Disconnect;
        xlWb.close;
        xlSht.Free;
        xlApp.Quit;
        xlWb.Free;
        xlApp.Free;
      end;
    end;
  end;
end;
procedure TFormReports.MakeRep3;
var select_list: string;
  i: integer;
begin
  select_list := 'SELECT phonenum AS 客戶手機號碼, ''√'' AS 申請業務, '''' AS 取消業務, [user] AS 客戶簽名確認 FROM centre where 0=0';
  select_list := select_list + get_sql;
  if get_sql = '' then
    showmessage('缺少必要條件!')
  else begin
    ADOQuery1.close;
    ADOQuery1.SQL.text := select_list;
    ADOQuery1.Open;
    for i := 0 to DBGrid1.Columns.Count - 1 do
      DBGrid1.Columns.Items[i].Width := 100;
  end;

end;
procedure TFormReports.MakeRep4;
var select_list: string;
  i: integer;
begin
  select_list := 'SELECT saler as  業務員, count(*) AS 業績 From centre WHERE DT between #' + DateToStr(DateTimePicker1.DateTime) + '# and #' + DateToStr(DateTimePicker2.DateTime) + '# GROUP BY SALER';
  ADOQuery1.close;
  ADOQuery1.SQL.text := select_list;
  ADOQuery1.Open;
  for i := 0 to DBGrid1.Columns.Count - 1 do
    DBGrid1.Columns.Items[i].Width := 100;

end;
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久66| 色哟哟一区二区| 色88888久久久久久影院野外| 欧洲av一区二区嗯嗯嗯啊| 久久久久久久久伊人| 亚洲成av人片一区二区梦乃| jiyouzz国产精品久久| 日韩一区二区三区四区五区六区| 最新国产成人在线观看| 国产乱码精品一区二区三区忘忧草 | www.视频一区| 精品久久久网站| 日韩在线一二三区| 日本精品视频一区二区| 国产精品午夜电影| 国产91精品在线观看| 精品日韩欧美一区二区| 日韩国产欧美三级| 欧美三电影在线| 亚洲精品成人天堂一二三| 成人av影院在线| 中文字幕av不卡| 国产成人综合亚洲91猫咪| 久久综合九色综合欧美98| 韩国精品主播一区二区在线观看| 日韩三级精品电影久久久| 午夜私人影院久久久久| 6080午夜不卡| 爽好久久久欧美精品| 欧美日韩国产电影| 爽好多水快深点欧美视频| 91精品国产乱码| 奇米影视一区二区三区| 日韩视频免费观看高清完整版在线观看| 亚洲大尺度视频在线观看| 91久久香蕉国产日韩欧美9色| 亚洲日本在线a| 欧美日韩一卡二卡三卡| 日本成人中文字幕在线视频 | 99久久99久久久精品齐齐| 中文在线一区二区| 99精品久久只有精品| 亚洲欧美aⅴ...| 欧美特级限制片免费在线观看| 亚洲一区二区三区影院| 欧美一区二区久久| 黑人巨大精品欧美黑白配亚洲| 国产亚洲一本大道中文在线| 国产98色在线|日韩| 亚洲日本丝袜连裤袜办公室| 在线这里只有精品| 日韩av在线播放中文字幕| 久久综合九色综合久久久精品综合| 国产**成人网毛片九色| 亚洲精品乱码久久久久久久久| 欧美日韩一区不卡| 视频一区二区国产| 久久精品夜色噜噜亚洲aⅴ| 91在线观看地址| 日本vs亚洲vs韩国一区三区| 久久久国产精华| 欧美亚洲愉拍一区二区| 精品一区二区三区久久| 亚洲欧洲www| 欧美精三区欧美精三区 | 日韩专区在线视频| 久久人人97超碰com| 色综合久久久久综合| 免费欧美在线视频| 中文字幕乱码日本亚洲一区二区| 欧美最新大片在线看| 国产乱人伦偷精品视频不卡| 亚洲风情在线资源站| 久久先锋影音av鲁色资源网| 91精品福利在线| 国产成人综合在线| 日韩精品一区第一页| 国产精品久久午夜| 日韩欧美国产精品| 色综合久久中文字幕综合网| 国产一区二区三区免费在线观看| 亚洲一区二区三区四区五区中文| 2020国产成人综合网| 欧美日韩一区小说| hitomi一区二区三区精品| 麻豆91免费观看| 一区二区三区四区蜜桃| 国产清纯在线一区二区www| 欧美丰满美乳xxx高潮www| 97精品久久久午夜一区二区三区 | 欧美国产一区视频在线观看| 欧美二区三区的天堂| 色综合久久天天| 成人免费看视频| 国产老妇另类xxxxx| 美女视频网站黄色亚洲| 一区2区3区在线看| 中文字幕亚洲视频| 国产欧美日韩激情| 日韩免费视频线观看| 91精品久久久久久久91蜜桃 | 久久久久久久久久看片| 欧美高清视频www夜色资源网| 色94色欧美sute亚洲线路二| 不卡电影免费在线播放一区| 国产高清无密码一区二区三区| 蜜桃视频第一区免费观看| 日本一不卡视频| 天使萌一区二区三区免费观看| 亚洲香肠在线观看| 亚洲综合一区在线| 亚洲国产欧美在线人成| 一区2区3区在线看| 亚洲一二三区不卡| 亚洲成人免费影院| 午夜a成v人精品| 日本特黄久久久高潮| 理论电影国产精品| 极品少妇xxxx精品少妇偷拍| 韩国精品免费视频| 成人免费观看视频| 99久久久久久99| 欧美在线影院一区二区| 欧美日韩精品一区视频| 欧美一区二区性放荡片| 日韩一区二区在线免费观看| 欧美xxx久久| 国产日韩欧美精品在线| 成人欧美一区二区三区视频网页| 一色屋精品亚洲香蕉网站| 一区二区三区欧美激情| 首页欧美精品中文字幕| 国产一区二区不卡在线| 成人午夜短视频| 91成人看片片| 日韩美女一区二区三区四区| 国产丝袜美腿一区二区三区| 中文字幕亚洲在| 视频一区视频二区中文| 国产乱色国产精品免费视频| 色综合久久综合网97色综合| 欧美一级一区二区| 国产视频一区二区在线| 尤物视频一区二区| 久久se这里有精品| 不卡高清视频专区| 欧美一区二区三区啪啪| 欧美国产在线观看| 日韩精品一二三四| 成人h动漫精品一区二区| 日本高清无吗v一区| 欧美变态tickle挠乳网站| 亚洲欧美自拍偷拍| 激情深爱一区二区| 91福利视频在线| 久久免费的精品国产v∧| 一区二区三区在线免费观看 | 免费一级欧美片在线观看| 粉嫩一区二区三区在线看| 678五月天丁香亚洲综合网| 欧美激情综合在线| 日韩国产欧美三级| 色天使色偷偷av一区二区| 日韩精品一区二区三区四区| 亚洲激情一二三区| 国产a精品视频| 欧美不卡一二三| 亚洲福利一区二区三区| 99久久精品免费看国产| 久久综合给合久久狠狠狠97色69| 亚洲综合一区二区| 99久久国产综合精品色伊| 2021久久国产精品不只是精品| 亚洲国产精品视频| 91亚洲资源网| 欧美激情一区二区三区全黄| 精品一区二区三区久久| 日韩一区二区三区视频| 亚洲综合色网站| av综合在线播放| 国产欧美日韩视频在线观看| 美日韩一区二区| 69av一区二区三区| 午夜精品久久久久久久| 欧美亚洲综合另类| 亚洲美女淫视频| 成人免费看黄yyy456| 国产婷婷色一区二区三区四区| 国内一区二区在线| 日韩精品中文字幕在线不卡尤物| 午夜天堂影视香蕉久久| 在线日韩av片| 亚洲精选在线视频| 日本高清视频一区二区| 亚洲自拍偷拍麻豆| 欧美日韩一区二区在线观看视频| 一区二区三区在线观看欧美| 91免费小视频| 亚洲自拍都市欧美小说| 欧美卡1卡2卡|