This commit is contained in:
DESKTOP-E401PHE\Administrator 2025-09-29 09:31:39 +08:00
parent afbbb4c509
commit 0e3fab1a8f

View File

@ -493,8 +493,8 @@ begin
end; end;
procedure TfrmOrderInPut.FormShow(Sender: TObject); procedure TfrmOrderInPut.FormShow(Sender: TObject);
var var
Fordmaxno:string; Fordmaxno: string;
begin begin
readCxGrid(self.Caption + TV1.Name + '1', Tv1, '生产指示单管理2'); readCxGrid(self.Caption + TV1.Name + '1', Tv1, '生产指示单管理2');
InitData(); InitData();
@ -505,7 +505,7 @@ begin
Exit; Exit;
end; end;
OrderNo.Text := getOrderNo(trim(Fordmaxno)); OrderNo.Text := getOrderNo(trim(Fordmaxno));
end; end;
procedure TfrmOrderInPut.CJEWM(); procedure TfrmOrderInPut.CJEWM();
@ -561,7 +561,7 @@ var
maxno: string; maxno: string;
begin begin
try try
ADOCmd.Connection.BeginTrans; ADOCmd.Connection.BeginTrans;
if Trim(FMainId) = '' then if Trim(FMainId) = '' then
begin begin
@ -802,6 +802,18 @@ begin
Next; Next;
end; end;
end; end;
with ADOCmd do
begin
Close;
SQL.Clear;
sql.Add('update WFB_MJJY set KH=CASE WHEN isnull(B.CustomerNoName,'''') = '''' THEN C.PRTkh ELSE B.CustomerNoName END ');
sql.Add('from WFB_MJJY A ');
sql.Add(' inner join JYOrder_Main B on A.mainid=B.mainid ');
sql.Add(' inner join JYOrder_Sub C on A.mainid=C.mainid and C.subid=A.subid');
sql.Add(' where A.mainid=''' + Trim(FMainId) + '''');
// ShowMessage(sql.text);
ExecSQL;
end;
ADOCmd.Connection.CommitTrans; ADOCmd.Connection.CommitTrans;
Result := True; Result := True;