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

📄 u_supsearch.pas

📁 河南师范大学餐饮进销存软件,只要控制库存的数据。
💻 PAS
字号:
unit u_SupSearch;

interface

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

type
  TfrmSupSearch = class(TForm)
    edtSupNo: TLabeledEdit;
    edtSupName: TLabeledEdit;
    SupQry: TADOQuery;
    DataSource1: TDataSource;
    DBGrid1: TDBGrid;
    procedure FormShow(Sender: TObject);
    procedure edtSupNoChange(Sender: TObject);
    procedure edtSupNameChange(Sender: TObject);
    procedure DBGrid1DblClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmSupSearch: TfrmSupSearch;

implementation

uses u_DataCtrl, u_GoodsInStock;

{$R *.dfm}

procedure TfrmSupSearch.FormShow(Sender: TObject);
begin
  SupQry.Active := true ;
end;

procedure TfrmSupSearch.edtSupNoChange(Sender: TObject);
var
  strsql : string ;
begin
  strsql :=' select * from tb_Supply where ' ;
  if Length(trim(edtSupNo.Text))>0 then
     strsql :=strsql+ ' SupNo like '''+edtSupNo.Text+'%'' and ';
  if Length(trim(edtSupName.Text))>0 then
     strsql :=strsql+ ' SupSName like '''+edtSupName.Text+'%'' and ';
  strsql:=strsql+' 1=1 ' ;
  SupQry.Close;
  SupQry.SQL.Clear;
  SupQry.SQL.Text := strsql ;
  try
    SupQry.Active := true;
  except
  end;
end;

procedure TfrmSupSearch.edtSupNameChange(Sender: TObject);
var
  strsql : string ;
begin
  strsql :=' select * from tb_Supply where ' ;
  if Length(trim(edtSupNo.Text))>0 then
     strsql :=strsql+ ' SupNo like '''+edtSupNo.Text+'%'' and ';
  if Length(trim(edtSupName.Text))>0 then
     strsql :=strsql+ ' SupSName like '''+edtSupName.Text+'%'' and ';
  strsql:=strsql+' 1=1 ' ;
  SupQry.Close;
  SupQry.SQL.Clear;
  SupQry.SQL.Text := strsql ;
  try
    SupQry.Active := true;
  except
  end;
end;

procedure TfrmSupSearch.DBGrid1DblClick(Sender: TObject);
begin
  if Not SupQry.IsEmpty then
     begin
       frmGoodsInstock.cmbSupply.Text :=SupQry.FieldValues['SupSName'];
       Close;
     end;
end;

end.

⌨️ 快捷键说明

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