2,497
社区成员
发帖
与我相关
我的任务
分享
procedure TRes_HrCq_HBD_F.btnSB_DelClick(Sender: TObject);
begin
inherited;
if MessageDlg('操作提示(“刪除提示”):你確定要刪除所選中數據嗎?',mtWarning,[mbYes,mbNo],0)=idyes then
begin
if not qry_searchhb.IsEmpty then
begin
try
qry_BaseTemp.Close;
qry_BaseTemp.SQL.Clear;
qry_BaseTemp.SQL.Add( ' insert into RES_HR_RSHB_Log (TypeID,ACCOUNTID,FULL_NAME,CB,BM,BMID,KB,ZXB,BC,ZJQF,CBZX,ZW,JN,FLAG,USERID,USERNAME,SXRQ,HBBC) values (''刪除'', ');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('ACCOUNTID').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('FULL_NAME').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('CB').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('BM').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('BMID').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('KB').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('XB').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('BC').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('ZJQF').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('CBZX').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('ZW').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('JN').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('FLAG').AsString)+',');
qry_BaseTemp.SQL.Add(QuotedStr(_UserNo)+',');
qry_BaseTemp.SQL.Add(QuotedStr(_UserName)+',');
qry_BaseTemp.SQL.Add(QuotedStr(FormatDateTime('yyyy/mm/dd',qry_searchhb.fieldbyname('SXRQ').AsDateTime))+',');
qry_BaseTemp.SQL.Add(QuotedStr(qry_searchhb.fieldbyname('HBBC').AsString)+')');
qry_BaseTemp.ExecSQL;
finally
qry_searchhb.Delete;
end;
end;
ChangeStatus(sBrowse);
end else
Abort;
end;