D10szXingjie/E01梭织生产计划/U_OutPutHelp.pas
DESKTOP-E401PHE\Administrator d4fd8d4862 123
2025-06-06 10:26:48 +08:00

64 lines
1.3 KiB
ObjectPascal

unit U_OutPutHelp;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, DB, ADODB;
type
TfrmOutPutHelp = class(TForm)
Panel1: TPanel;
Button1: TButton;
Label1: TLabel;
Button2: TButton;
ADOQueryMain: TADOQuery;
ADOQueryTemp: TADOQuery;
ADOQueryCmd: TADOQuery;
OutMoney: TEdit;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
FGOIDS: string;
{ Public declarations }
end;
var
frmOutPutHelp: TfrmOutPutHelp;
implementation
{$R *.dfm}
procedure TfrmOutPutHelp.Button2Click(Sender: TObject);
begin
Close;
end;
procedure TfrmOutPutHelp.Button1Click(Sender: TObject);
begin
if StrToFloatDef(OutMoney.Text, 0) = 0 then
OutMoney.Text := '0';
try
with ADOQueryCmd do
begin
Close;
sql.Clear;
sql.Add(' update Tat_Plan_OutPut ');
sql.Add(' set OutMoney=' + OutMoney.Text);
sql.Add(' where EXISTS(select X.RTValue from [dbo].[F_Tool_SplitString](' + quotedstr(FGOIDS) + ','','') X where X.RTValue=Tat_Plan_OutPut.GOID) ');
// showmessage(sql.text);
ExecSQL;
end;
ModalResult := 1;
except
application.MessageBox(PChar(Exception(ExceptObject).Message), 'ÌáʾÐÅÏ¢', 0);
end;
end;
end.