am_ajbj_rks.pas
上传用户:szruida
上传日期:2007-06-01
资源大小:6518k
文件大小:3k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit am_ajbj_rks;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, DB, ImgList, DBCtrlsEh, StdCtrls, DBCtrls, DBLookupEh, Mask,
  6.   Buttons, ExtCtrls;
  7. type
  8.   Tam_ajgl_rk = class(TForm)
  9.     Panel2: TPanel;
  10.     Panel1: TPanel;
  11.     Label1: TLabel;
  12.     Label2: TLabel;
  13.     Label3: TLabel;
  14.     Label4: TLabel;
  15.     Label5: TLabel;
  16.     Label6: TLabel;
  17.     Label7: TLabel;
  18.     Label8: TLabel;
  19.     Label9: TLabel;
  20.     Label10: TLabel;
  21.     Label11: TLabel;
  22.     Label12: TLabel;
  23.     Label13: TLabel;
  24.     Label14: TLabel;
  25.     Label15: TLabel;
  26.     Label16: TLabel;
  27.     Label17: TLabel;
  28.     Label18: TLabel;
  29.     Label19: TLabel;
  30.     Label20: TLabel;
  31.     Label21: TLabel;
  32.     Label22: TLabel;
  33.     Label23: TLabel;
  34.     Label24: TLabel;
  35.     Label25: TLabel;
  36.     DBEdit3: TDBEdit;
  37.     DBEdit4: TDBEdit;
  38.     DBEdit5: TDBEdit;
  39.     DBEdit6: TDBEdit;
  40.     DBEdit9: TDBEdit;
  41.     DBEdit11: TDBEdit;
  42.     DBEdit14: TDBEdit;
  43.     DBEdit16: TDBEdit;
  44.     DBEdit17: TDBEdit;
  45.     DBLookupComboboxEh1: TDBLookupComboboxEh;
  46.     DBLookupComboboxEh2: TDBLookupComboboxEh;
  47.     DBLookupComboboxEh3: TDBLookupComboboxEh;
  48.     DBMemo1: TDBMemo;
  49.     DBMemo2: TDBMemo;
  50.     DBMemo3: TDBMemo;
  51.     DBEditEh1: TDBEditEh;
  52.     DBEditEh3: TDBEditEh;
  53.     DBEditEh4: TDBEditEh;
  54.     DBEditEh5: TDBEditEh;
  55.     DBEditEh2: TDBEditEh;
  56.     DBEditEh6: TDBEditEh;
  57.     DBLookupComboboxEh4: TDBLookupComboboxEh;
  58.     ImageList1: TImageList;
  59.     ds_ajgl: TDataSource;
  60.     Save: TSpeedButton;
  61.     Dele: TSpeedButton;
  62.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  63.     procedure SaveClick(Sender: TObject);
  64.     procedure DeleClick(Sender: TObject);
  65.   private
  66.     { Private declarations }
  67.   public
  68.     { Public declarations }
  69.   end;
  70. var
  71.   am_ajgl_rk: Tam_ajgl_rk;
  72. implementation
  73. uses DMs, Am_gdajs;
  74. {$R *.dfm}
  75. procedure Tam_ajgl_rk.FormClose(Sender: TObject; var Action: TCloseAction);
  76. begin
  77.   action:=cafree;
  78.   am_ajgl_rk:=nil;
  79. end;
  80. procedure Tam_ajgl_rk.SaveClick(Sender: TObject);
  81. var s_kwdm,s_kwmc,s2,zcg_s:string;
  82. begin
  83.  zcg_s:=dm.Am_ajgl.fieldbyname('aj_xh').AsString;//取当前序号
  84.  s2:=dm.Am_ajgl.fieldbyname('ajlb_dm').AsString;//当前树节点的案卷类别代码
  85.   if dblookupcomboboxeh4.Text='' then
  86.     begin
  87.       application.MessageBox('请选择库位','提示',mb_ok+mb_iconinformation);
  88.       exit;
  89.     end;
  90.   s_kwdm:=dblookupcomboboxeh4.Value;//库位代码
  91.   s_kwmc:=dbLookUPComboboxeh4.text;//库位名称
  92.   dm.am_ajgl.Close;
  93.   dm.am_ajgl.CommandText:='update am_ajgl set ajzt_mc=''入库案卷'',aj_bzjsrq=getdate(),kw_dm='+''''+s_kwdm+''''+',aj_kwmc='+''''+s_kwmc+''''+' where aj_xh='+''''+zcg_s+''''+'';
  94.   dm.Am_ajgl.Execute;
  95.   dm.Am_ajgl.Close;
  96.   dm.am_ajgl.CommandText:='select * from am_ajgl';
  97.   dm.am_ajgl.Open;
  98.   application.MessageBox('入库成功','提示',mb_ok+mb_iconinformation);
  99.   dm.V_AJGD.Close;
  100.   dm.V_AJGD.CommandText:='select * from v_Ajgd where ajlb_dm='+''''+s2+''''+'';
  101.   dm.v_ajgd.Open;
  102.   close;
  103. end;
  104. procedure Tam_ajgl_rk.DeleClick(Sender: TObject);
  105. begin
  106.  Close;
  107. end;
  108. end.