sjzlzl.pas

来自「IT业进销存管理系统源代码Delphi」· PAS 代码 · 共 44 行

PAS
44
字号
unit SjzlZl;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ComJbzl, Menus, StdCtrls, DBCtrls, ExtCtrls, ComCtrls, ToolWin, Grids,
  DBGrids, ActnList, ComLbzl;

type
  TfrmSjzlZl = class(TfrmComJbzl)
		procedure LoadEditForm(strState:string);override;
    procedure aDelExecute(Sender: TObject);override;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmSjzlZl: TfrmSjzlZl;

implementation

uses Dm, ComEdit, SjzlEdit, Common;
{$R *.DFM}

procedure TfrmSjzlZl.LoadEditForm(strState:string);
begin
	frmEdit := TfrmComEdit(TfrmSjzlEdit.Create(self)) ;
	inherited;
end;

procedure TfrmSjzlZl.aDelExecute(Sender: TObject);
begin
  if HaveDetail(dsJbzl, 'HPSJ', 'SJZLID = [ID]') then
    if Application.MessageBox('删除此项资料后,与此相关的售价资料会同时被删除,继续吗?',
      '资料删除', MB_YESNO + MB_ICONQUESTION + MB_DEFBUTTON2) = IDNO then
      exit;
  inherited;
end;

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?