ukc.pas
上传用户:jiete_yjc
上传日期:2010-02-11
资源大小:422k
文件大小:2k
源码类别:

医药行业

开发平台:

Delphi

  1. unit ukc;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  5.   Dialogs, StdCtrls, Buttons,  DBGridEh, ComCtrls, ExtCtrls,udm,PrnDbgeh,
  6.   Grids;
  7. type
  8.   Tfkc = class(TForm)
  9.     Label1: TLabel;
  10.     TabControl1: TTabControl;
  11.     Label3: TLabel;
  12.     TabControl2: TTabControl;
  13.     print: TBitBtn;
  14.     DBGridEh1: TDBGridEh;
  15.     PrintDBGridEh1: TPrintDBGridEh;
  16.     BitBtn3: TBitBtn;
  17.     BitBtn5: TBitBtn;
  18.     procedure FormShow(Sender: TObject);
  19.     procedure BitBtn5Click(Sender: TObject);
  20.     procedure printClick(Sender: TObject);
  21.     procedure BitBtn3Click(Sender: TObject);
  22.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  23.   private
  24.     { Private declarations }
  25.   public
  26.     { Public declarations }
  27.   end;
  28. var
  29.   fkc: Tfkc;
  30. implementation
  31. {$R *.dfm}
  32. procedure Tfkc.FormShow(Sender: TObject);
  33. begin
  34.   label3.Caption:=datetimetostr(date);
  35.   bitbtn5.Click;
  36. end;
  37. procedure Tfkc.BitBtn5Click(Sender: TObject);
  38. var sqlstr:string;
  39. begin
  40.  sqlstr:='select a.* ,b.* from ypzdk a,kc b where a.id=b.ypid '  ;
  41.  adodm.ttemp.Close;
  42.  adodm.ttemp.CommandText:= sqlstr;
  43.  adodm.ttemp.Open;
  44. end;
  45. procedure Tfkc.printClick(Sender: TObject);
  46. begin
  47.   printdbgrideh1.Title.Text:=' 库 存 一 览 表' ;
  48.   printdbgrideh1.AfterGridText.Text:=datetostr(date);
  49.   printdbgrideh1.Preview;
  50. end;
  51. procedure Tfkc.BitBtn3Click(Sender: TObject);
  52. begin
  53. close;
  54. end;
  55. procedure Tfkc.FormClose(Sender: TObject; var Action: TCloseAction);
  56. begin
  57. adodm.ttemp.Close;
  58. action:=cafree;
  59. end;
  60. end.