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

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

?? reportdemo.pas

?? 詳細(xì)的ERP設(shè)計資料
?? PAS
字號:
//歡迎使用,成都 李澤倫
unit REportDemo;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ReportControl, StdCtrls, Db, DBTables, Grids, DBGrids,printers, Buttons,
  ExtCtrls, ExtDlgs;

type
  TCReportDemoForm = class(TForm)
    DBGrid1: TDBGrid;
    ReportRunTime1: TReportRunTime;
    Panel1: TPanel;
    Panel2: TPanel;
    Panel4: TPanel;
    Panel5: TPanel;
    Button3: TButton;
    Button4: TButton;
    Button5: TButton;
    opbm1: TOpenPictureDialog;
    DBGrid2: TDBGrid;
    Button1: TButton;
    Button2: TButton;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    CheckBox1: TCheckBox;
    SpeedButton3: TSpeedButton;
    ReportControl1: TReportControl;
    DatasetToExcel1: TDatasetToExcel;
    Button6: TButton;
    procedure Button4Click(Sender: TObject);
    //procedure Button3Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure CheckBox1Click(Sender: TObject);
    procedure FormPaint(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
    procedure Button6Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  CReportDemoForm: TCReportDemoForm;


  implementation

uses Data;

{$R *.DFM}


procedure TCReportDemoForm.Button4Click(Sender: TObject);
begin
close;
end;


procedure TCReportDemoForm.Button5Click(Sender: TObject);
begin
  //ReportRunTime1.SetDataSet('t1',dataform.table1);
  //ReportRunTime1.SetDataSet('t2',dataform.table2);

  dataform.Table1.DisableControls;
  ReportRunTime1.ReportFile:=ExtractFilepath(application.ExeName)+'creport_demo.ept';//動態(tài)填寫模版內(nèi)容選creport_demo1.ept
  ReportRunTime1.Setvarvalue('jgtw','金額單位:元');
  ReportRunTime1.Setvarvalue('head','********************統(tǒng)計表');
  ReportRunTime1.Setvarvalue('name','單位:*********');
  ReportRunTime1.PrintPreview(true); //true參數(shù)表示預(yù)覽不顯示非打印表格線
  dataform.Table1.EnableControls;
end;

procedure TCReportDemoForm.Button3Click(Sender: TObject);
begin

  dataform.Table1.DisableControls;
  ReportRunTime1.ReportFile:=ExtractFilepath(application.ExeName)+'creport_demo.ept';//動態(tài)填寫模版內(nèi)容選creport_demo1.ept
  ReportRunTime1.Setvarvalue('jgtw','金額單位:元');
  ReportRunTime1.Setvarvalue('head','********************統(tǒng)計表');
  ReportRunTime1.Setvarvalue('name','單位:*********');
  ReportRunTime1.Print(false); //false 代表選擇打印頁,true則直接打印
  dataform.Table1.EnableControls;
end;

procedure TCReportDemoForm.FormCreate(Sender: TObject);
begin
dataform.table1.open;
dataform.table2.open;
end;

procedure TCReportDemoForm.Button1Click(Sender: TObject);
var Fpicture:Tpicture;
    FBmp:TBitmap;
begin
  if opbm1.Execute then
  begin
    Fpicture:=Tpicture.Create;
    Fpicture.LoadFromFile(opbm1.filename);
    fbmp:=TBitmap.Create;
    if not (Fpicture.Graphic is Ticon) then
      fbmp.Assign(Fpicture.Graphic)
    else
    begin
      fbmp.Width := Fpicture.Icon.Width;
      fbmp.Height := Fpicture.Icon.Height;
      fbmp.Canvas.Draw(0, 0, Fpicture.Icon );
    end;
    dataform.Table1.Edit;
    dataform.Table1.FieldByName('bm').Assign(fbmp);
    dataform.Table1.post;
    Fpicture.Free;
    fbmp.Free;
  end;
end;

procedure TCReportDemoForm.Button2Click(Sender: TObject);
var Fpicture:Tpicture;
    FBmp:TBitmap;
begin
  if opbm1.Execute then
  begin
    Fpicture:=Tpicture.Create;
    Fpicture.LoadFromFile(opbm1.filename);
    fbmp:=TBitmap.Create;
    if not (Fpicture.Graphic is Ticon) then
      fbmp.Assign(Fpicture.Graphic)
    else
    begin
      fbmp.Width := Fpicture.Icon.Width;
      fbmp.Height := Fpicture.Icon.Height;
      fbmp.Canvas.Draw(0, 0, Fpicture.Icon );
    end;
    dataform.Table2.Edit;
    dataform.Table2.FieldByName('loel').Assign(fbmp);
    dataform.Table2.post;
    Fpicture.Free;
    fbmp.Free;
  end;
end;

procedure TCReportDemoForm.SpeedButton1Click(Sender: TObject);
//var i:integer;
//    l1,l2:Tstringlist;
begin
{
l1:=Tstringlist.Create;
l2:=Tstringlist.Create;
for i:=0 to dbgrid1.Columns.Count -1 do
begin
  l1.Add(dbgrid1.Columns[i].Title.caption);
  l2.Add(dbgrid1.Columns[i].fieldname);
end;
}
  ReportRunTime1.prdbgrid:=dbgrid1;  //只支持從TDbGrid派生的 dbgrid
  ReportRunTime1.previewDbGrid(self.Name);
end;

procedure TCReportDemoForm.SpeedButton2Click(Sender: TObject);
begin
ReportRunTime1.prdbgrid:=dbgrid2;
ReportRunTime1.previewDbGrid(self.name);

end;

procedure TCReportDemoForm.CheckBox1Click(Sender: TObject);
begin
if CheckBox1.Checked then
  ReportRunTime1.AddSpace:=true
else
  ReportRunTime1.AddSpace:=false;

end;

procedure TCReportDemoForm.FormPaint(Sender: TObject);
begin
CheckBox1.Checked:= ReportRunTime1.AddSpace;

end;

procedure TCReportDemoForm.SpeedButton3Click(Sender: TObject);
var j:integer;
    strFileDir:string;
    CellFont: TLogFont;
    cf: TFont;
begin
   strFileDir := ExtractFileDir(Application.ExeName);
with  ReportControl1 do
begin
   SetWndSize(1058,748);// 設(shè)置紙張大小

   NewTable(dbgrid1.Columns.Count ,6);// 創(chuàng)建表格

   SetCellSFocus(0,0,0,dbgrid1.Columns.Count-1);//選取0行
   CombineCell;   //合并0行單元格
   setLineHegit(0,80); //設(shè)定0行的高度
   SetCellLines(false,false,false,false,1,1,1,1); //去掉表格線
   SetCallText(0,0,'二00三年財政收支統(tǒng)計表');  //填0行的內(nèi)容
   SetCellAlign(1, 1);//將選中行的文字居中

   cf := Tfont.Create;
   cf.Name := '楷體_GB2312';
   cf.Size := 22;
   cf.style :=cf.style+ [fsBold];
   //cf.style:=cf.style+ [fsItalic];//斜體
   //cf.style:=cf.style+ [fsunderline];//下劃線
   GetObject(cf.Handle, SizeOf(CellFont), @CellFont);
   SetCellFont(CellFont); //設(shè)定字體

   for j:=0 to dbgrid1.Columns.Count -1 do //填字段名及明細(xì)表字段
   begin
     SetCallText(1,j,dbgrid1.Columns[j].FieldName);
     SetCallText(2,j,'#T1.'+dbgrid1.Columns[j].FieldName);

     RemoveAllSelectedCell;
     SetCellFocus(2,j);//

     if dbgrid1.DataSource.DataSet.FieldByName(dbgrid1.Columns[j].FieldName) is tnumericField then
     begin
       SetCellAlign(2, 1);
       SetCellDispFormt('0,.00');
    end
     else
       SetCellAlign(3, 1);

   end;
   setLineHegit(1,40); //設(shè)定第2行的高度

   RemoveAllSelectedCell;//取銷選中單元格
   SetCellSFocus(1,0,1,dbgrid1.Columns.Count-1);//選擇第1行進(jìn)行操作
   SetCellAlign(1, 1);//將選中行的文字居中

   cf.Name := '仿宋_GB2312';
   cf.Size := 16;
   cf.Style:=[];
   GetObject(cf.Handle, SizeOf(CellFont), @CellFont);

   SetCellFont(CellFont);
   SetCellColor(clRed, clWhite);  //白底紅字

   SetCallText(3,0,'合計');
   SetCallText(3,3,'`SumAll(4)'); //確定要取合計數(shù)的單元格

   RemoveAllSelectedCell;
   SetCellFocus(3,3);//選擇第1行進(jìn)行操作
   SetCellAlign(2, 1);
   SetCellDispFormt('0,.00');


   RemoveAllSelectedCell;
   SetCellSFocus(4,0,4,dbgrid1.Columns.Count-1); //選擇最后一行
   SetCellLines(false,false,false,false,1,1,1,1); //去掉表格線
   CombineCell;                                   //合并單元格
   SetCallText(4,0,'`PageNum/');                  //本行內(nèi)容為"第?/?頁"樣式的頁碼
   SetCellAlign(1, 1);                            //居中

   RemoveAllSelectedCell;//取銷選中單元格
   SetCellSFocus(1,0,3,dbgrid1.Columns.Count-1);//選擇第1行進(jìn)行操作
   SetCellFocus(4,0);//選擇第1行進(jìn)行操作
   cf.Name := 'MS Serif';
   cf.Size :=10;
   cf.Style:=[];
   GetObject(cf.Handle, SizeOf(CellFont), @CellFont);
   SetCellFont(CellFont);

   RemoveAllSelectedCell;//取銷選中單元格
   SetCellSFocus(5,0,5,dbgrid1.Columns.Count-1);//選擇第1行進(jìn)行操作
   SetCellLines(false,false,false,false,1,1,1,1); //去掉表格線
   CombineCell;                                   //合并單元格
   SetCallText(5,0,'@T2.Loel');                  //本行內(nèi)容為"第?/?頁"樣式的頁碼
   setLineHegit(5,250); //設(shè)定第5行的高度

   SaveToFile(strFileDir+'\'+'xxx.ept');
   ResetContent;
   cf.Free;
end;
   //預(yù)覽
   dataform.Table1.DisableControls;
   ReportRunTime1.ReportFile:=strFileDir+'\'+'xxx.ept';
   ReportRunTime1.PrintPreview(true); //true參數(shù)表示預(yù)覽不顯示非打印表格線
   dataform.Table1.EnableControls;

end;
procedure TCReportDemoForm.Button6Click(Sender: TObject);
begin
//將Table1存為EXcl文件
DatasetToExcel1.SaveExclFile('e:\xxx.xls',true);//第二個參數(shù)決定是否將字段名作為表頭.
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡一区二区在线| 国产精品福利一区二区三区| 波多野洁衣一区| 成人国产精品免费观看动漫| 国产经典欧美精品| 成人免费毛片a| 色悠久久久久综合欧美99| av一二三不卡影片| 一本一道波多野结衣一区二区| 91麻豆文化传媒在线观看| 精品久久人人做人人爰| 国产精品私房写真福利视频| 欧美在线影院一区二区| 亚洲成人tv网| 国产精品萝li| 精品三级在线看| 欧美色中文字幕| 成人一区在线看| www.色精品| 国产精品每日更新在线播放网址| 亚洲免费在线电影| 欧美日韩国产高清一区二区| 激情综合网天天干| 日本欧美在线观看| 日韩国产欧美三级| 亚洲欧洲精品成人久久奇米网| 欧美一区国产二区| 久久天堂av综合合色蜜桃网| 欧美一级一区二区| 国产精品欧美久久久久无广告| 亚洲综合色婷婷| 国产在线精品一区二区夜色| 91国偷自产一区二区开放时间 | 中文字幕久久午夜不卡| 一区二区三区视频在线观看| 国产中文字幕一区| 欧美在线影院一区二区| 国产精品久久久久久久蜜臀| 男男视频亚洲欧美| 欧美日韩黄色一区二区| 最新日韩在线视频| 国产福利精品一区二区| 日韩免费高清视频| 美女在线一区二区| 这里只有精品免费| 日本系列欧美系列| 欧美另类高清zo欧美| 亚洲同性同志一二三专区| 国产91综合一区在线观看| 日韩精品资源二区在线| 日本三级韩国三级欧美三级| 在线观看91精品国产麻豆| 三级不卡在线观看| 欧美精品1区2区| 日本不卡视频在线观看| 精品少妇一区二区三区视频免付费| 天天综合网 天天综合色| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 日韩欧美一级精品久久| 国产精品中文欧美| 亚洲黄色av一区| 欧美一级黄色片| 国产aⅴ精品一区二区三区色成熟| 日本一区二区视频在线观看| 色天天综合色天天久久| 久久精品99国产国产精| 久久久久88色偷偷免费| 欧洲色大大久久| 久久电影网电视剧免费观看| 久久蜜臀精品av| 在线观看亚洲成人| 国产最新精品精品你懂的| 欧美高清一级片在线观看| 日本二三区不卡| 国产精品一区一区| 亚洲一区二区欧美日韩| 国产精品嫩草影院com| 欧美午夜片在线观看| 国产揄拍国内精品对白| 亚洲www啪成人一区二区麻豆| 久久亚洲捆绑美女| 欧美一区二区三区免费视频| 91麻豆文化传媒在线观看| 国产91清纯白嫩初高中在线观看| 亚洲小说春色综合另类电影| 欧美激情一区二区三区在线| 欧美视频中文字幕| 91福利在线免费观看| 色欧美88888久久久久久影院| 国产精品一二一区| 激情综合一区二区三区| 亚洲成国产人片在线观看| 欧美精品一区二区三| 日韩三级av在线播放| 精品久久国产97色综合| 666欧美在线视频| 宅男在线国产精品| 日韩欧美一区在线观看| 欧美tickling挠脚心丨vk| 精品久久久久久久久久久久久久久| 日韩欧美一级二级三级久久久| 337p亚洲精品色噜噜| 欧美曰成人黄网| 欧美一区二区观看视频| 久久先锋资源网| 亚洲视频一区在线| 日韩成人免费在线| 激情综合色丁香一区二区| 日韩av一二三| 麻豆免费看一区二区三区| 东方欧美亚洲色图在线| 91福利精品视频| 精品国产第一区二区三区观看体验 | 一区二区三区在线播放| 亚洲美女屁股眼交| 久久成人免费电影| 成人不卡免费av| 7777精品伊人久久久大香线蕉超级流畅 | 久久久久国产精品麻豆ai换脸| 亚洲欧美色一区| 国产成人自拍在线| 911国产精品| 国产日韩欧美不卡| 日韩美女视频19| 国产乱一区二区| 欧美色图天堂网| 亚洲一区二区三区不卡国产欧美 | 视频一区欧美日韩| 一本色道久久加勒比精品| 国产精品传媒视频| 成人综合婷婷国产精品久久免费| 69堂成人精品免费视频| 午夜视频在线观看一区二区三区 | 亚洲免费在线视频| 一本大道av一区二区在线播放| 国产精品欧美一级免费| 成人免费毛片嘿嘿连载视频| 国产精品久久久久久久久久久免费看 | 99精品欧美一区二区三区小说| 国产日韩欧美a| 99国产麻豆精品| 日韩和的一区二区| 日韩精品中文字幕一区二区三区 | 国产日韩欧美一区二区三区综合| 国内偷窥港台综合视频在线播放| 久久蜜桃一区二区| 不卡视频一二三| 水蜜桃久久夜色精品一区的特点| 日韩美一区二区三区| 成a人片国产精品| 亚洲在线中文字幕| 国产日韩高清在线| 欧亚洲嫩模精品一区三区| 久久99久久99小草精品免视看| 国产精品私房写真福利视频| 26uuu久久综合| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美精品日韩一区| 欧美一级二级在线观看| 91精品国产乱| 欧美福利一区二区| 日韩欧美一二区| 国产亚洲欧美在线| 一区二区三区在线免费| 日韩中文字幕一区二区三区| 日韩高清一级片| 国产成人免费在线观看| 91亚洲精华国产精华精华液| 欧美日韩免费不卡视频一区二区三区| 欧美亚洲国产一区在线观看网站 | 午夜久久久久久| 国产一区二区三区免费播放| 9色porny自拍视频一区二区| 在线电影院国产精品| 日韩西西人体444www| 亚洲婷婷综合色高清在线| 精品久久久网站| 日韩欧美一二三四区| 精品福利一区二区三区 | 亚洲成人免费视频| 日日摸夜夜添夜夜添国产精品| 午夜精品福利一区二区蜜股av | 国产精品美日韩| 一区二区三区在线视频观看| 亚洲中国最大av网站| 天天av天天翘天天综合网| 美女一区二区久久| 成人一级片网址| 欧美日韩高清不卡| 精品久久久久99| 一区二区三区四区蜜桃| 免费在线看成人av| www.亚洲精品| 日韩欧美一区二区在线视频| 日本一区二区三区在线不卡| 亚洲bdsm女犯bdsm网站| 国产精品69毛片高清亚洲| 欧美性猛交xxxx乱大交退制版| 欧美成人伊人久久综合网| 亚洲三级理论片|