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

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

?? fmreports.pas

?? 中國移動集群網(wǎng)銷售資料錄入管理系統(tǒng)。 包含集群網(wǎng)用戶錄入
?? 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 聯(lián)系地址, tel AS 聯(lián)系電話, ';
  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 保留原集群網(wǎng)優(yōu)惠, 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)此表為預付費用戶申請短號集群網(wǎng)業(yè)務完成用戶注冊工作,申請單位應確保機主簽名為本人簽署并提供機主身份證復印件。否則,由此而造成的機主投訴由申請單位負責協(xié)調處理。' + #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:= '經(jīng)辦人:';
            xlSht.Range['B'+IntToStr(i + 3),'B'+IntToStr(i + 3)].Value := '客戶經(jīng)理:';
            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 "用戶信息登記表表已經(jīng)建立,文件是" & 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 申請業(yè)務, '''' AS 取消業(yè)務, [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  業(yè)務員, count(*) AS 業(yè)績 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一区二区三区免费野_久草精品视频
久久99精品视频| 色婷婷av久久久久久久| 国产日韩欧美一区二区三区综合| 亚洲欧美一区二区久久| 色婷婷综合视频在线观看| 亚洲精品videosex极品| 欧美日韩久久久久久| 久久精品理论片| 中文一区一区三区高中清不卡| 97se亚洲国产综合自在线观| 亚洲v中文字幕| 精品国精品国产尤物美女| 成人小视频在线观看| 一区二区三区影院| 制服丝袜在线91| 国产乱理伦片在线观看夜一区| 中文字幕在线观看不卡| 欧美日韩久久一区二区| 国内精品国产三级国产a久久| 欧美激情在线一区二区三区| 97久久精品人人做人人爽50路| 午夜影院久久久| 国产亚洲午夜高清国产拍精品 | 亚洲国产精品欧美一二99| 日韩欧美自拍偷拍| 国产一区亚洲一区| 亚洲精品日韩一| 精品999在线播放| 97se亚洲国产综合自在线 | 欧美色综合天天久久综合精品| 蜜臀精品一区二区三区在线观看| 久久久久久9999| 欧美视频在线一区| 国产乱人伦偷精品视频不卡| 亚洲最大成人综合| 久久精品日产第一区二区三区高清版| 91啪亚洲精品| 国产精品99久久久久久宅男| 亚洲成在人线免费| 国产精品福利一区二区| 日韩视频一区二区在线观看| aaa亚洲精品| 国产美女在线精品| 午夜视频久久久久久| 欧美草草影院在线视频| 99视频一区二区| 免费在线观看一区| 亚洲欧洲成人av每日更新| 日韩精品在线一区| 欧美日韩一区二区在线视频| 丁香激情综合国产| 久久成人18免费观看| 一区二区三区不卡在线观看| 国产精品三级av在线播放| 日韩三级视频在线观看| 欧美日韩卡一卡二| 在线观看亚洲精品视频| 92精品国产成人观看免费| 国产成人精品免费| 久久爱www久久做| 人妖欧美一区二区| 五月婷婷久久丁香| 夜夜亚洲天天久久| 亚洲免费成人av| 国产精品不卡一区| 国产精品久线在线观看| 国产精品丝袜一区| 欧美激情资源网| 国产精品乱码一区二区三区软件| www国产成人| 久久夜色精品一区| 国产亚洲人成网站| 国产午夜精品一区二区三区视频| 精品久久久久久久久久久久久久久 | 国产精品综合一区二区三区| 久久国产精品一区二区| 久久精品免费看| 久久er精品视频| 国产一区二区伦理片| 国产一区二区不卡| 高清不卡在线观看av| 成人动漫av在线| av一区二区三区黑人| 日本乱人伦aⅴ精品| 欧美亚洲另类激情小说| 欧美日韩dvd在线观看| 欧美高清视频不卡网| 日韩一区二区三区电影在线观看| 日韩一区二区电影| 精品国产免费一区二区三区香蕉| 精品粉嫩超白一线天av| 国产片一区二区三区| 一区二区中文字幕在线| 亚洲国产精品久久久久婷婷884| 亚洲国产一区在线观看| 青青草91视频| 国产成人日日夜夜| av不卡在线播放| 欧美三级在线看| 精品国产在天天线2019| 国产精品人成在线观看免费| 一二三四社区欧美黄| 蜜桃视频在线观看一区| 国产成人精品综合在线观看 | 在线国产电影不卡| 日韩欧美在线123| 日本一区二区三区国色天香| 亚洲视频小说图片| 午夜精品福利久久久| 韩国毛片一区二区三区| 97精品久久久午夜一区二区三区 | 日韩高清国产一区在线| 狠狠色丁香久久婷婷综| 91麻豆精东视频| 精品福利一区二区三区| 亚洲视频一区二区免费在线观看 | 亚洲夂夂婷婷色拍ww47| 狠狠狠色丁香婷婷综合久久五月| 91小视频免费观看| 日韩欧美电影一二三| 国产精品国产三级国产| 老色鬼精品视频在线观看播放| 成人精品视频一区二区三区尤物| 欧美男人的天堂一二区| 国产精品全国免费观看高清| 麻豆精品在线播放| 色av成人天堂桃色av| 久久午夜国产精品| 亚洲成在人线免费| 99re这里只有精品首页| 精品国产乱码久久久久久牛牛| 亚洲一区二区三区四区中文字幕| 国产麻豆视频一区| 欧美精品久久一区| 亚洲欧美激情一区二区| 国产69精品久久99不卡| 日韩一区二区精品在线观看| 一区二区三区四区乱视频| 粉嫩av一区二区三区| 欧美成人女星排行榜| 天天亚洲美女在线视频| 在线观看国产精品网站| 中文字幕一区二区三区不卡在线| 国产最新精品免费| 日韩精品一区二区三区视频播放 | 欧美aaaaaa午夜精品| 在线观看日韩高清av| 欧美国产精品专区| 国产中文一区二区三区| 欧美成人艳星乳罩| 肉丝袜脚交视频一区二区| 在线观看亚洲专区| 亚洲欧美aⅴ...| 99在线热播精品免费| 国产人成亚洲第一网站在线播放 | 成人一级片在线观看| 久久亚洲捆绑美女| 毛片av一区二区| 日韩免费福利电影在线观看| 日本91福利区| 欧美一级理论片| 蜜桃视频在线一区| 日韩一级完整毛片| 美女一区二区久久| 日韩片之四级片| 国产一区二区三区在线观看精品 | 久久成人精品无人区| 日韩精品在线看片z| 美国欧美日韩国产在线播放| 欧美不卡视频一区| 国内成人免费视频| 国产亚洲欧美中文| 不卡影院免费观看| 亚洲三级久久久| 欧美日韩一区成人| 日韩电影在线观看电影| 日韩一级免费观看| 久久成人av少妇免费| 国产婷婷色一区二区三区| 成人在线视频一区二区| 国产精品看片你懂得| 日本久久精品电影| 午夜国产精品影院在线观看| 日韩视频免费观看高清在线视频| 久久99国产精品免费网站| 国产亚洲精品bt天堂精选| 成人成人成人在线视频| 亚洲靠逼com| 这里只有精品视频在线观看| 久久国产精品色婷婷| 国产精品女上位| 91官网在线免费观看| 免费美女久久99| 中文在线免费一区三区高中清不卡| 一本大道av伊人久久综合| 天天综合天天做天天综合| 久久综合av免费| 91女神在线视频| 免费成人你懂的| 国产精品亲子伦对白|