⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit5.pas

📁 一个小型的仓库管理系统实现了出库和入库的基本功能
💻 PAS
字号:
unit Unit5;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, DBTables, Buttons, StdCtrls, Grids, ADODB, DBGrids;

type
  TForm5 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    noEdit: TEdit;
    nameEdit: TEdit;
    numEdit: TEdit;
    priceEdit: TEdit;
    ownerEdit: TEdit;
    snoEdit: TEdit;
    Button2: TButton;
    BitBtn1: TBitBtn;
    DataSource1: TDataSource;
    DBGrid1: TDBGrid;
    ADOCommand1: TADOCommand;
    ADOQuery1: TADOQuery;
    Button1: TButton;
    Button3: TButton;
    procedure FormShow(Sender: TObject);

    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form5: TForm5;

implementation

uses Unit2;

{$R *.dfm}
procedure TForm5.FormShow(Sender: TObject);
begin
     noEdit.Text:='';     //清空编辑框显示值
     nameEdit.Text:='';
     numEdit.Text:='';
     priceEdit.Text:='';
     ownerEdit.Text:='';
     snoEdit.Text:='';
end;
procedure TForm5.Button2Click(Sender: TObject);
begin
   if noEdit.Text='' then
    begin
    showmessage('输入货物号属性不能为空');
    end
   else
    begin
    ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Text:='select 货物号 from good where (货物号='''+noEdit.Text+''') ';
    ADOQuery1.Open;
    if(ADOQuery1.FieldByName('货物号').AsString='') then
        begin
        showmessage('对不起,您要找的货物不存在');
        end
    else
      begin
        ADOCommand1.CommandText:='UPDATE good SET 货物名='''+nameEdit.text+''',货物数='''+numEdit.text+''',货物价格='''+priceEdit.text+''',货主='''+ownerEdit.text+''',仓库号='''+snoEdit.text+'''  WHERE (货物号='''+noEdit.Text+''') ';
        ADOCommand1.Execute;
        ADOQuery1.SQL.Clear;
       ADOQuery1.SQL.Add('SELECT * FROM good where (货物号='''+noEdit.Text+''')');
       ADOQuery1.Close;
       ADOQuery1.Open;
      end
    end



end;

procedure TForm5.Button1Click(Sender: TObject);
begin

     ADOQuery1.SQL.Clear;
     ADOQuery1.SQL.Add('SELECT * FROM good ORDER BY 货物号');
     ADOQuery1.Close;
     ADOQuery1.Open;

end;

procedure TForm5.Button3Click(Sender: TObject);
begin
form2.show;
form5.Hide;
end;

procedure TForm5.FormCreate(Sender: TObject);
begin
     ADOQuery1.SQL.Clear;
     ADOQuery1.SQL.Add('SELECT * FROM good ORDER BY 货物号');
     ADOQuery1.Close;
     ADOQuery1.Open;
end;

end.

⌨️ 快捷键说明

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