📄 inv_po.pas
字号:
unit Inv_Po;
Interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Base_Qry, Menus, ExtPrintReport, Db, ActnList, AdODB, Grids, DBGridEh,
StdCtrls, ExtCtrls, ComCtrls, ToolWin;
Type
TFrm_Inv_Po = Class(TFrm_Base_Qry)
lbl_RecordCount: TLabel;
Label1: TLabel;
Label2: TLabel;
AdODataSet_Main: TAdODataSet;
procedure FormCreate(Sender: TObject);
procedure Act_nextExecute(Sender: TObject);
private
{ Private declarations }
public
procedure InitForm(Adoconnect:TAdoConnection);
{ Public declarations }
end;
var
Frm_Inv_Po: TFrm_Inv_Po;
implementation
uses Inv_QueryStatus;
{$R *.DFM}
procedure TFrm_Inv_Po.FormCreate(Sender: TObject);
begin
inherited;
TlBtn_Look.Action:=act_next;
act_next.Visible:=False;
Frm_Inv_QueryStatus:=TFrm_Inv_QueryStatus.Create(Application);
Frm_Inv_QueryStatus.Show;
Frm_Inv_QueryStatus.refresh;
end;
procedure TFrm_Inv_Po.InitForm(Adoconnect: TAdoConnection);
begin
AdODataSet_Main.Connection:=Adoconnect;
AdoQry_Main.Connection:=Adoconnect;
AdoQry_Tmp.Connection:=Adoconnect;
Frm_Inv_QueryStatus.SetFocus;
act_next.Execute;
end;
procedure TFrm_Inv_Po.Act_nextExecute(Sender: TObject);
var
Sql_Txt:String;
begin
inherited;
sql_txt:='select '+
' pono 采购定单号, '+
' polineno 采购定单行号, '+
' poqty 采购数量, '+
' porealinqty 采购实入量, '+
' ponoFinishqty 采购未结数量'+
' from '+
' (select '+
' pono , '+
' polineno , '+
' poqty , '+
' porealinqty , '+
' ponoFinishqty '+
' from poline '+
' ) a '+
' where ponoFinishqty<>poqty-porealinqty';
with AdODataSet_Main do
begin
CommandTimeout:=0;
Close;
CommandText:=sql_txt;
Open;
lbl_RecordCount.Caption:=inttostr(RecordCount);
end;
with DBGridEh do
begin
TFloatField(AdODataSet_Main.Fields[2]).displayFormat:='0.##';
TFloatField(AdODataSet_Main.Fields[3]).displayFormat:='0.##';
TFloatField(AdODataSet_Main.Fields[4]).displayFormat:='0.##';
Columns[0].Width:=100;
Columns[1].Width:=100;
Columns[2].Width:=100;
Columns[3].Width:=100;
Columns[4].Width:=100;
Frm_Inv_QueryStatus.Close;
Refresh;
end;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -