D10myBiaoqi/B04采购计划管理/U_CLNoteEdit.pas

68 lines
1.4 KiB
ObjectPascal
Raw Normal View History

2025-06-28 13:02:46 +08:00
unit U_CLNoteEdit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, DB, ADODB;
type
TfrmCLNoteEdit = class(TForm)
Panel1: TPanel;
Button1: TButton;
Label1: TLabel;
Button2: TButton;
ADOQueryMain: TADOQuery;
ADOQueryTemp: TADOQuery;
ADOQueryCmd: TADOQuery;
CLNote: TMemo;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
FFFIDS: string;
{ Public declarations }
end;
var
frmCLNoteEdit: TfrmCLNoteEdit;
implementation
{$R *.dfm}
procedure TfrmCLNoteEdit.Button2Click(Sender: TObject);
begin
Close;
end;
procedure TfrmCLNoteEdit.FormCreate(Sender: TObject);
begin
2025-07-28 09:29:29 +08:00
CLNote.text:='';
2025-06-28 13:02:46 +08:00
end;
procedure TfrmCLNoteEdit.Button1Click(Sender: TObject);
begin
try
with ADOQueryCmd do
begin
Close;
sql.Clear;
sql.Add(' update Claims_Main ');
sql.Add(' set CLNote=''' + Trim(CLNote.text) + '''');
sql.Add(' where EXISTS(select X.RTValue from [dbo].[F_Tool_SplitString](' + quotedstr(FFFIDS) + ','','') X where X.RTValue=Claims_Main.ClaMid) ');
ExecSQL;
end;
ModalResult := 1;
except
application.MessageBox(PChar(Exception(ExceptObject).Message), '<27><>ʾ<EFBFBD><CABE>Ϣ', 0);
end;
end;
end.