stoklistrpt.pas
上传用户:hbycfrp
上传日期:2014-09-15
资源大小:603k
文件大小:3k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit stoklistrpt;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5.   StdCtrls, Buttons, ExtCtrls, Db, DBTables, Grids, DBGrids, ComCtrls,
  6.   Qrctrls, QuickRpt;
  7. type
  8.   Tstokrpt = class(TForm)
  9.     DBGrid1: TDBGrid;
  10.     Query1: TQuery;
  11.     Query1SIRKOD: TStringField;
  12.     Query1KODU: TStringField;
  13.     Query1ADI: TStringField;
  14.     Query1BIRIM: TStringField;
  15.     Query1GRUPKODU: TFloatField;
  16.     Query1KDV: TFloatField;
  17.     Query1ISKONTO: TFloatField;
  18.     Query1DOVKOD: TStringField;
  19.     Query1ALISFIYAT: TFloatField;
  20.     Query1SFIYAT1: TFloatField;
  21.     Query1SFIYAT2: TFloatField;
  22.     Query1SFIYAT3: TFloatField;
  23.     Query1KRITIKSTOK: TFloatField;
  24.     Query1GIRMIK: TFloatField;
  25.     Query1CIKMIK: TFloatField;
  26.     Query1MEVCUT: TFloatField;
  27.     DataSource1: TDataSource;
  28.     Panel1: TPanel;
  29.     Label4: TLabel;
  30.     Label5: TLabel;
  31.     BitBtn4: TBitBtn;
  32.     Edit3: TEdit;
  33.     Edit4: TEdit;
  34.     Edit1: TEdit;
  35.     Edit2: TEdit;
  36.     BitBtn1: TBitBtn;
  37.     BitBtn2: TBitBtn;
  38.     BitBtn3: TBitBtn;
  39.     QuickRep1: TQuickRep;
  40.     QRBand1: TQRBand;
  41.     QRLabel4: TQRLabel;
  42.     QRSysData1: TQRSysData;
  43.     QRLabel3: TQRLabel;
  44.     QRBand2: TQRBand;
  45.     QRLabel5: TQRLabel;
  46.     QRLabel6: TQRLabel;
  47.     QRLabel7: TQRLabel;
  48.     QRLabel8: TQRLabel;
  49.     QRLabel9: TQRLabel;
  50.     QRShape1: TQRShape;
  51.     QRLabel1: TQRLabel;
  52.     QRLabel2: TQRLabel;
  53.     QRBand3: TQRBand;
  54.     QRDBText1: TQRDBText;
  55.     QRDBText2: TQRDBText;
  56.     QRDBText3: TQRDBText;
  57.     QRDBText4: TQRDBText;
  58.     QRDBText5: TQRDBText;
  59.     QRDBText6: TQRDBText;
  60.     QRDBText7: TQRDBText;
  61.     StatusBar1: TStatusBar;
  62.     QRLabel10: TQRLabel;
  63.     QRDBText8: TQRDBText;
  64.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  65.     procedure BitBtn4Click(Sender: TObject);
  66.     procedure BitBtn1Click(Sender: TObject);
  67.     procedure BitBtn3Click(Sender: TObject);
  68.     procedure BitBtn2Click(Sender: TObject);
  69.   private
  70.     { Private declarations }
  71.   public
  72.     { Public declarations }
  73.   end;
  74. var
  75.   stokrpt: Tstokrpt;
  76. implementation
  77. uses unit1,unitgenel,stoklistesi;
  78. {$R *.DFM}
  79. procedure Tstokrpt.FormClose(Sender: TObject; var Action: TCloseAction);
  80. begin
  81.         action:=cafree;
  82. end;
  83. procedure Tstokrpt.BitBtn4Click(Sender: TObject);
  84. begin
  85.       try
  86.         Application.CreateForm(Tstoklist, stoklist);
  87.         stoklist.showmodal;
  88.       finally
  89.         stoklist.free;
  90.         edit3.Text:=dtaksit.STOKTKODU.Text;
  91.       end;
  92. end;
  93. procedure Tstokrpt.BitBtn1Click(Sender: TObject);
  94. begin
  95.      if Edit3.Text='' then
  96.        Edit3.Text:='1';
  97.      if Edit4.Text='' then
  98.        Edit4.Text:='9999999999999';
  99.      Query1.Close;
  100.      Query1.ParamByName('XSIRKOD').Value:=sb.sirkod;
  101.      Query1.ParamByName('XBKODU').Value:=Edit3.Text;
  102.      Query1.ParamByName('XSKODU').Value:=Edit4.Text;
  103.      Query1.Prepare;
  104.      Query1.open;
  105.      if Query1.IsEmpty then
  106.        Begin
  107.          ShowMessage('輘tenilen Kay齮lar Bulunamad