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

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

?? spbsbb.pas

?? 已經給出使用的每個SQL Server數據庫
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit spbsbb;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, RpDefine, RpBase, RpSystem, ComCtrls, StdCtrls, Grids,
  DBGrids, Buttons, ExtCtrls,Main;

type
  Tf_spbsbb = class(TForm)
    Label1: TLabel;
    Panel2: TPanel;
    dy: TBitBtn;
    yl: TBitBtn;
    BitBtn2: TBitBtn;
    cx: TBitBtn;
    Grid1: TDBGrid;
    Panel1: TPanel;
    Label2: TLabel;
    Check1: TCheckBox;
    zd: TComboBox;
    zhi: TComboBox;
    Check2: TCheckBox;
    qssj: TDateTimePicker;
    zzsj: TDateTimePicker;
    Rprinter: TRvSystem;
    DataSource1: TDataSource;
    procedure zdChange(Sender: TObject);virtual;
    procedure FormCreate(Sender: TObject);virtual;
    procedure RprinterPrint(Sender: TObject);virtual;
    procedure dyClick(Sender: TObject);
    procedure ylClick(Sender: TObject);virtual;
    procedure cxClick(Sender: TObject);virtual;
  private
    { Private declarations }
  public
    { Public declarations }
  end;
  RFont = Record   //設置字體
    RFontName: String;
    RFontSize: Integer;
    RFontColor: Integer;
    RFontStyle: TFontStyles;
  End;
  RContent = ReCord //設置正文
    TitleHeight: Real; //標題高度
    BtHeight: Real;//表頭與標題的間距
    Bgjj: Real;//表格與表頭的間距
    Czyjj: real;//操作員與其標簽的水平距離
    sjjj: real;//時間與其標簽的水平距離
    Bgdqfs: integer;//表格內容的對齊方式 0居左,1居右,2居中
  end;
var
  f_spbsbb: Tf_spbsbb;
  TempField: String ='';
  Sumzdkd: real=0.0;// 字段總寬度
  Rowzdkd: Real=0.0;//每行字段總寬度
  zbj: real=0.0; //正文左邊距
  Content: RContent;
  AZdmc: Array[0..7]of String=('報損票號','庫存名稱','商品代碼','商品名稱','數量','成本價','金額','保質期');
  AZdkd : Array[0..7]of Real=(1,1,1,1,1,1,1,1); //數組中的元素對應表格中相應字段的寬度
  TitleFont,BtFont,BgtitleFont,BgFont: RFont;//讀取或設置標題,表頭,表格字體,表格標題字體
  zds : integer = 8;//表格字段數
  Cols: integer = 5;//每行列數
  bbtitle: String = '';//報表標題
implementation
  uses DataModal, spbsdysz;
{$R *.dfm}

procedure Tf_spbsbb.zdChange(Sender: TObject);
begin
 if Trim(zd.Text)<>'' then
  begin
    zhi.Clear;
    Case zd.ItemIndex of
      0: TempField := 'bsph';
      1: TempField := 'spdm';
      2: TempField := 'spmc';
      3: TempField := 'kcmc';
    end;
    if TempField<>'spmc' then
    begin
      with Data.Query1 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('select distinct '+ TempField + ' From t_bsmx');
        Open;
      end;
    end
    else
    begin
      with Data.Query1 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('select distinct '+ TempField + ' From t_spjcxx');
        Open;
      end;
    end;
    while Not Data.Query1.Eof do
    begin
      zhi.Items.Add(Trim(Data.Query1.Fields[0].AsString));
      Data.Query1.Next;
    end;
  end;
end;

procedure Tf_spbsbb.FormCreate(Sender: TObject);
var
  i: Integer;
begin
  qssj.DateTime := Now;
  zzsj.DateTime := Now;
  bbtitle := '商品報損報表';
  zds := 8;
  cols := 5;
  Sumzdkd := 0;
  For i := 0 to zds-1 do
  begin
    Azdkd[i]:= 1;
    sumzdkd := Sumzdkd+ Azdkd[i];
  end;
  Rowzdkd := Cols*(Sumzdkd/8);
  with TitleFont do
  begin
    RFontName := '宋體';
    RFontSize := 18;
    RFontColor := clRed;
    RFontStyle := [];
  end;
  with BtFont do
  begin
    RFontName := '宋體';
    RFontSize := 10;
    RFontColor := clBlue;
    RFontStyle := [];
  end;
  with BgFont do
  begin
    RFontName := '宋體';
    RFontSize := 10;
    RFontColor := clBlue;
    RFontStyle := [];
  end;
  with BgtitleFont do
  begin
    RFontName := '宋體';
    RFontSize := 12;
    RFontColor := clBlue;
    RFontStyle := [fsBold];
  end;
  with Content do
  begin
    TitleHeight := 0.8;
    BtHeight := 0.4;
    Bgjj := 0.4;
    Czyjj := 0.8;
    sjjj := 0.8;
    Bgdqfs := 0;//表格居左對齊
  end;
end;
        
procedure Tf_spbsbb.RprinterPrint(Sender: TObject);
var
 justify: TPrintJustify;
 i,m,n,l: integer;
begin
    with Sender as TBaseRePort do
    begin
      justify := pjleft;
      zbj := (PageWidth-Rowzdkd)/2;
      SetFont(TitleFont.RFontName,TitleFont.RFontSize);
      FontColor := TitleFont.RFontColor;
      if (fsBold in TitleFont.RFontStyle) then
        Bold := True
      else
        Bold := False;
      if (fsUnderline	 in TitleFont.RFontStyle) then
        underline := True
      else
        underline := False;
      if (fsItalic	 in TitleFont.RFontStyle) then
        Italic := True
      else
        Italic := False;
      if (fsStrikeOut	in TitleFont.RFontStyle) then
        Strikeout := True
      else
        Strikeout := False;
      ypos := Content.TitleHeight;
      PrintCenter(bbtitle,PageWidth/2);
      setFont(BtFont.RFontName,BtFont.RFontSize);
      FontColor := BtFont.RFontColor;
      if (fsBold in BtFont.RFontStyle) then
        Bold := True
      else
        Bold := False;
      if (fsUnderline	 in BtFont.RFontStyle) then
        underline := True
      else
        underline := False;
      if (fsItalic	 in BtFont.RFontStyle) then
        Italic := True
      else
        Italic := False;
      if (fsStrikeOut	in BtFont.RFontStyle) then
        Strikeout := True
      else
        Strikeout := False;
      ypos := ypos+Content.BtHeight ;
      printLeft('操作員姓名:',zbj);
      printleft(Trim(czyxx.czymc),Content.Czyjj+zbj);
      PrintRight(FormatDateTime('yyyy-mm-dd',Now),zbj+Rowzdkd);
      printRight('時間:',zbj+Rowzdkd-Content.sjjj);
      ypos := ypos+Content.Bgjj;
      m:= zds mod Cols;
      n:= zds div Cols;
      if m<>0 then
        n:=n+1;//n記錄需要折幾行
      For i:=0 to n-1 do
      begin
        Cleartabs;
        setFont(BgtitleFont.RFontName,BgtitleFont.RFontSize);
        FontColor := BgtitleFont.RFontColor;
        if (fsBold in BgTitleFont.RFontStyle) then
          Bold := True
        else
          Bold := False;
        if (fsUnderline	 in BgTitleFont.RFontStyle) then
          underline := True
        else
          underline := False;
        if (fsItalic in BgTitleFont.RFontStyle) then
          Italic := True
        else
          Italic := False;
        if (fsStrikeOut	in BgTitleFont.RFontStyle) then
          Strikeout := True
        else
          Strikeout := False;
        setpen(clblack,pssolid,1,pmcopy);
        settab(zbj,pjcenter,Azdkd[Cols*i],0,boxlineall,0);//在折行時,第一個字段的寬度等于每行的列數*行號(第一行行號為0)
        if i <>n-1 then //不是最后一行
          if Cols = 1 then
            tab(-2,-2,-2,-2,10)
          else
            tab(-2,Na,-2,-2,10)
        else
        begin
          if m<>0 then
          begin
            if (Cols = 1) then  //每行只有一列
              tab(-2,-2,-2,-2,10)
            else if m=1 then
              tab(-2,-2,-2,-2,10)
            else
              tab(-2,na,-2,-2,10);
          end
          else
          begin
            if Cols = 1 then
              tab(-2,-2,-2,-2,10)
            else

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美亚洲国产另类| 国产亚洲精品资源在线26u| 欧美日本韩国一区| 欧美zozo另类异族| 国产日韩欧美一区二区三区乱码 | 日韩欧美国产综合| 国产色产综合色产在线视频| 亚洲精品视频免费看| 国产欧美一区二区三区沐欲| 亚洲一区二区三区中文字幕| 日韩电影在线一区二区三区| 成人av在线看| 欧美成人aa大片| 国产精品第四页| 午夜精品福利一区二区三区av| 成人黄色小视频在线观看| 欧美成人精品3d动漫h| 天堂精品中文字幕在线| 色综合av在线| 亚洲天天做日日做天天谢日日欢| 国产在线麻豆精品观看| 日韩一区和二区| 日本伊人色综合网| 51精品秘密在线观看| 亚洲第一精品在线| 在线精品观看国产| 最近中文字幕一区二区三区| 成人免费福利片| 国产午夜亚洲精品不卡 | 欧美国产精品一区二区| 国产一区二区免费看| 久久亚洲精品国产精品紫薇| 免费看日韩a级影片| 日韩视频一区二区| 免费三级欧美电影| 精品国产乱码久久久久久浪潮| 日韩高清不卡一区二区三区| 欧美浪妇xxxx高跟鞋交| 婷婷成人激情在线网| 在线播放/欧美激情| 日韩成人av影视| 日韩三级免费观看| 久久66热re国产| 日本一区二区三区在线观看| 国产成人精品免费| 亚洲欧美日韩人成在线播放| 色噜噜狠狠成人网p站| 玉足女爽爽91| 欧美日韩国产片| 国产一区欧美日韩| 国产精品美女久久久久aⅴ| 91在线你懂得| 午夜精品福利一区二区蜜股av | 国产成人精品免费在线| 中文字幕一区二区三区四区不卡| 成人ar影院免费观看视频| 国产精品麻豆99久久久久久| 一本一道久久a久久精品| 亚洲一区二区黄色| 日韩精品专区在线影院重磅| 国产美女久久久久| 亚洲三级电影全部在线观看高清| 欧洲人成人精品| 老司机精品视频在线| 国产农村妇女毛片精品久久麻豆| 99国产欧美久久久精品| 三级一区在线视频先锋| 久久久久久免费毛片精品| 成人97人人超碰人人99| 午夜久久久久久久久久一区二区| 久久品道一品道久久精品| 色综合色狠狠综合色| 裸体歌舞表演一区二区| 综合亚洲深深色噜噜狠狠网站| 欧美色视频一区| 国产精品亚洲一区二区三区在线| 亚洲精品精品亚洲| 精品国产乱码久久| 在线观看一区二区精品视频| 国产一区高清在线| 一区二区三区四区亚洲| 久久久久久日产精品| 欧美人成免费网站| 成人高清免费在线播放| 琪琪久久久久日韩精品| 亚洲欧美日韩国产综合| www国产精品av| 欧美日韩精品三区| 成人手机电影网| 美女视频第一区二区三区免费观看网站| 国产精品无人区| 日韩欧美在线影院| 欧美日韩在线播放一区| 99re6这里只有精品视频在线观看| 日本午夜精品一区二区三区电影| 综合激情成人伊人| 久久夜色精品国产欧美乱极品| 欧美性感一类影片在线播放| 成人国产亚洲欧美成人综合网| 免费av成人在线| 日韩激情中文字幕| 亚洲自拍偷拍网站| 亚洲欧洲精品一区二区精品久久久| 欧美va亚洲va国产综合| 欧美日韩高清一区| 色综合久久久久久久久| 东方欧美亚洲色图在线| 国产做a爰片久久毛片| 蜜臀精品久久久久久蜜臀| 午夜日韩在线电影| 天堂精品中文字幕在线| 亚洲亚洲精品在线观看| 亚洲一区二区欧美日韩| 亚洲国产精品视频| 亚洲国产欧美在线| 一区二区三区在线免费播放| 亚洲激情五月婷婷| 一区二区三区精品视频| 亚洲一区成人在线| 性做久久久久久免费观看| 亚洲h动漫在线| 同产精品九九九| 人人狠狠综合久久亚洲| 免费视频一区二区| 国产精品影视天天线| 国产成人午夜99999| 成人免费视频一区二区| caoporen国产精品视频| 91香蕉视频黄| 欧美视频中文字幕| 日韩欧美在线网站| 精品国产成人在线影院| 久久蜜桃一区二区| 中文字幕精品—区二区四季| 中文字幕一区二区不卡| 亚洲自拍欧美精品| 日韩av中文在线观看| 狠狠色丁香久久婷婷综| 国产91露脸合集magnet| 91女人视频在线观看| 欧美日韩国产美女| 2014亚洲片线观看视频免费| 中文字幕二三区不卡| 一区二区三区欧美激情| 欧美aaa在线| 大白屁股一区二区视频| 91网站在线观看视频| 欧美日本国产视频| 国产蜜臀av在线一区二区三区| 亚洲人xxxx| 日韩1区2区日韩1区2区| 国产成人三级在线观看| 日本高清不卡视频| 精品久久久久香蕉网| 1024成人网| 精品一区精品二区高清| 色综合久久久久久久| 精品国产乱码久久久久久夜甘婷婷 | 不卡在线观看av| 在线观看91av| 自拍偷拍欧美激情| 美女网站一区二区| 色综合欧美在线视频区| 精品日韩在线一区| 亚洲激情一二三区| 懂色av一区二区夜夜嗨| 在线播放91灌醉迷j高跟美女 | 福利一区二区在线观看| 欧美人与z0zoxxxx视频| 国产精品乱码妇女bbbb| 日本在线不卡一区| 色综合色综合色综合| 国产片一区二区三区| 麻豆精品视频在线观看视频| 色噜噜久久综合| 欧美—级在线免费片| 日韩电影一二三区| 91福利在线免费观看| 欧美激情一区二区在线| 麻豆精品视频在线观看免费| 欧美中文一区二区三区| 国产精品久久久久久久久图文区 | 欧美电影免费提供在线观看| 亚洲综合色自拍一区| 国产**成人网毛片九色| 精品噜噜噜噜久久久久久久久试看| 亚洲一区二区三区美女| 日本精品视频一区二区三区| 日本一区二区三区dvd视频在线| 麻豆国产欧美日韩综合精品二区| 欧美在线观看禁18| 亚洲欧美一区二区三区国产精品 | 亚洲区小说区图片区qvod| 高清不卡一区二区在线| 久久欧美中文字幕| 韩国v欧美v日本v亚洲v| www精品美女久久久tv| 国产一区欧美一区| 久久久夜色精品亚洲| 国产综合久久久久久鬼色|