D7myYunxiang/云翔生产管理(MYSC.dll)/U_PBCGRKList_PBCK.pas

683 lines
18 KiB
ObjectPascal
Raw Normal View History

2025-01-20 13:04:03 +08:00
unit U_PBCGRKList_PBCK;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData,
cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB,
cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses,
cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView,
cxGridDBTableView, cxGrid, DBClient, cxCheckBox, cxCalendar, cxSplitter,
RM_Dataset, RM_System, RM_Common, RM_Class, RM_GridReport, RM_e_Xls,
Menus, cxButtonEdit, cxDropDownEdit, cxPC, Buttons;
type
TfrmPBCGRKList_PBCK = class(TForm)
ToolBar1: TToolBar;
TBRafresh: TToolButton;
TBFind: TToolButton;
TBAdd: TToolButton;
TBClose: TToolButton;
Tv1: TcxGridDBTableView;
cxGrid1Level1: TcxGridLevel;
cxGrid1: TcxGrid;
cxGridPopupMenu1: TcxGridPopupMenu;
ADOQueryCmd: TADOQuery;
ADOQueryMain: TADOQuery;
ADOQueryTemp: TADOQuery;
DataSource1: TDataSource;
TBExport: TToolButton;
Order_Main: TClientDataSet;
ToolButton1: TToolButton;
Panel1: TPanel;
v1Column1: TcxGridDBColumn;
Label34: TLabel;
v1Column7: TcxGridDBColumn;
v1Column9: TcxGridDBColumn;
KHNameJC: TEdit;
BegDate: TDateTimePicker;
EndDate: TDateTimePicker;
ToolButton4: TToolButton;
RM1: TRMGridReport;
RMDBMain: TRMDBDataSet;
RMXLSExport2: TRMXLSExport;
CDS_PRT: TClientDataSet;
v1Column17: TcxGridDBColumn;
v1Column5: TcxGridDBColumn;
Label2: TLabel;
MYName: TEdit;
v1Column3: TcxGridDBColumn;
v1Note: TcxGridDBColumn;
Label1: TLabel;
Note: TEdit;
labMYType: TLabel;
Panel2: TPanel;
SpeedButton1: TSpeedButton;
Image2: TImage;
v1MYType: TcxGridDBColumn;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
N2: TMenuItem;
CheckBox1: TCheckBox;
Button2: TButton;
v1MYMDPrice: TcxGridDBColumn;
v1MYMDMoney: TcxGridDBColumn;
v1JCDanWeiJC: TcxGridDBColumn;
Label3: TLabel;
JCDanWeiJC: TEdit;
Button1: TButton;
Button3: TButton;
SpeedButton2: TSpeedButton;
Label4: TLabel;
filler: TEdit;
v1filler: TcxGridDBColumn;
procedure FormDestroy(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure TBCloseClick(Sender: TObject);
procedure TBFindClick(Sender: TObject);
procedure TBExportClick(Sender: TObject);
procedure TBRafreshClick(Sender: TObject);
procedure TBAddClick(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure CheckBox1Click(Sender: TObject);
procedure CheckBox2Click(Sender: TObject);
procedure ToolButton1Click(Sender: TObject);
procedure CustomerNoNameChange(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure cxTabControl1Change(Sender: TObject);
procedure ZJStatusChange(Sender: TObject);
procedure ToolButton4Click(Sender: TObject);
procedure Tv1DblClick(Sender: TObject);
procedure Image2Click(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure SpeedButton2Click(Sender: TObject);
procedure SpeedButton4Click(Sender: TObject);
procedure SpeedButton5Click(Sender: TObject);
procedure SpeedButton3Click(Sender: TObject);
procedure SpeedButton6Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
canshu1:string;
DQdate:TDateTime;
procedure InitGrid();
procedure InitForm();
function DelData():Boolean;
{ Private declarations }
public
FFInt,FCloth:Integer;
{ Public declarations }
end;
var
frmPBCGRKList_PBCK: TfrmPBCGRKList_PBCK;
implementation
uses
U_DataLink,U_RTFun, U_QCRKInPut,U_ZDYHelp,U_LLRKInPut,U_GYSList,U_BPZdy_LRPB,
U_LLRKInPutMH,U_LLRKInPutX,U_LLRKInPut_CG,U_LLRKInPutMH_CG,U_LLRKInPutMH_PBCG,
U_LLRKInPutMH_PBCK;
{$R *.dfm}
procedure TfrmPBCGRKList_PBCK.FormDestroy(Sender: TObject);
begin
frmPBCGRKList_PBCK:=nil;
end;
procedure TfrmPBCGRKList_PBCK.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Action:=caFree;
end;
procedure TfrmPBCGRKList_PBCK.FormCreate(Sender: TObject);
begin
cxgrid1.Align:=alClient;
canshu1:=Trim(DParameters1);
end;
procedure TfrmPBCGRKList_PBCK.TBCloseClick(Sender: TObject);
begin
WriteCxGrid('<27>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>',Tv1,<><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
Close;
end;
procedure TfrmPBCGRKList_PBCK.InitGrid();
begin
try
ADOQueryMain.DisableControls;
with ADOQueryMain do
begin
Filtered:=False;
Close;
sql.Clear;
sql.Add(' select A.* ');
sql.Add(',KHNameJC=(select Top 1 B.KHNameJC from KH_Main B ');
sql.Add(' where isnull(B.KHFlag,'''')=''GYS'' and isnull(B.Valid,'''')=''Y'' and B.KHName=A.KHName)');
sql.Add(',JCDanWeiJC=(select Top 1 B.KHNameJC from KH_Main B ');
sql.Add(' where isnull(B.KHFlag,'''')=''GYS'' and isnull(B.Valid,'''')=''Y'' and B.KHName=A.JCDanWei)');
sql.Add(' from CK_MYSC_CR A ');
sql.Add(' where 1=1 ');
if CheckBox1.Checked=False then
begin
sql.Add(' and A.CRTime>='''+Trim(FormatDateTime('yyyy-MM-dd',now))+'''');
sql.Add(' and A.CRTime<'''+Trim(FormatDateTime('yyyy-MM-dd',now+1))+'''');
BegDate.Visible:=false;
EndDate.Visible:=false;
end
else
begin
sql.Add(' and A.CRTime>='''+Trim(FormatDateTime('yyyy-MM-dd',BegDate.Date))+'''');
sql.Add(' and A.CRTime<'''+Trim(FormatDateTime('yyyy-MM-dd',EndDate.Date+1))+'''');
BegDate.Visible:=true;
EndDate.Visible:=true;
end;
sql.Add(' and isnull(CRFlag,'''')=''<27><><EFBFBD><EFBFBD>'' ');
SQL.Add(' and isnull(CRType,'''')=''<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>''');
Open;
end;
SCreateCDS20(ADOQueryMain,Order_Main);
SInitCDSData20(ADOQueryMain,Order_Main);
finally
ADOQueryMain.EnableControls;
end;
end;
procedure TfrmPBCGRKList_PBCK.InitForm();
begin
BegDate.Date:=SGetServerDateMBeg(ADOQueryTemp);
EndDate.Date:=SGetServerDate(ADOQueryTemp);
ReadCxGrid('<27>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>',Tv1,<><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
InitGrid();
end;
procedure TfrmPBCGRKList_PBCK.TBFindClick(Sender: TObject);
begin
if ADOQueryMain.Active=False then Exit;
SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2));
SCreateCDS20(ADOQueryMain,Order_Main);
SInitCDSData20(ADOQueryMain,Order_Main);
end;
function TfrmPBCGRKList_PBCK.DelData():Boolean;
begin
try
Result:=false;
ADOQueryCmd.Connection.BeginTrans;
Order_Main.DisableControls;
with Order_Main do
begin
//First;
// while Order_Main.Locate('SSel',True,[]) do
begin
with ADOQueryCmd do
begin
Close;
sql.Clear;
sql.Add(' insert into CK_MYSC_CR_Log ');
sql.Add(' select * from CK_MYSC_CR where MYID='''+Trim(Order_Main.fieldbyname('MYID').AsString)+'''');
sql.Add(' UPdate CK_MYSC_CR_Log Set DelTime=getdate(),DelerCode='''+Trim(DCode)+''',Deler='''+Trim(DName)+'''');
sql.Add(' where MYID='''+Trim(Order_Main.fieldbyname('MYID').AsString)+'''');
sql.Add(' Delete CK_MYSC_CR where MYId='''+Trim(Order_Main.fieldbyname('MYId').AsString)+'''');
sql.Add(' delete from TP_File where WBID='''+trim(Order_Main.fieldbyname('MYId').AsString)+''' ');
sql.Add(' and TFType=''<27>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>''');
ExecSQL;
end;
Order_Main.Delete;
end;
end;
Order_Main.EnableControls;
ADOQueryCmd.Connection.CommitTrans;
Result:=True;
except
ADOQueryCmd.Connection.RollbackTrans;
Result:=False;
Application.MessageBox('<27><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><ECB3A3>','<27><>ʾ',0);
end;
end;
procedure TfrmPBCGRKList_PBCK.TBExportClick(Sender: TObject);
begin
if ADOQueryMain.IsEmpty then Exit;
TcxGridToExcel(Self.Caption,cxGrid1);
end;
procedure TfrmPBCGRKList_PBCK.TBRafreshClick(Sender: TObject);
begin
InitGrid();
end;
procedure TfrmPBCGRKList_PBCK.TBAddClick(Sender: TObject);
begin
SpeedButton1.Click;
end;
procedure TfrmPBCGRKList_PBCK.FormShow(Sender: TObject);
begin
InitForm();
end;
procedure TfrmPBCGRKList_PBCK.CheckBox1Click(Sender: TObject);
begin
InitGrid();
end;
procedure TfrmPBCGRKList_PBCK.CheckBox2Click(Sender: TObject);
begin
TBRafresh.Click;
end;
procedure TfrmPBCGRKList_PBCK.ToolButton1Click(Sender: TObject);
var
FFMYType:String;
begin
FFMYType:=Trim(Order_Main.fieldbyname('MYType').AsString);
try
frmLLRKInPutMH_PBCG:=TfrmLLRKInPutMH_PBCG.Create(Application);
with frmLLRKInPutMH_PBCG do
begin
PState:=1;
FMainId:=Trim(Self.Order_Main.fieldbyname('MYId').AsString);
FMYType:=Trim(Self.Order_Main.fieldbyname('MYType').AsString);
FMYTypeFlag:=Trim(Self.Order_Main.fieldbyname('MYTypeFlag').AsString);
labMYType.Caption:='(<28><><EFBFBD><EFBFBD>)<29>ɹ<EFBFBD>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPutMH_PBCG.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.CustomerNoNameChange(Sender: TObject);
begin
if ADOQueryMain.Active=False then Exit;
SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2));
SCreateCDS20(ADOQueryMain,Order_Main);
SInitCDSData20(ADOQueryMain,Order_Main);
end;
procedure TfrmPBCGRKList_PBCK.N2Click(Sender: TObject);
begin
if Order_Main.IsEmpty then Exit;
with ADOQueryTemp do
begin
Close;
sql.Clear;
sql.Add('select * from CK_MYSC_CR_MX where MYID='''+Trim(Order_Main.fieldbyname('MYID').AsString)+'''');
Open;
end;
if ADOQueryTemp.IsEmpty=False then
begin
Application.MessageBox('<27>Ѳ<EFBFBD><D1B2><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>!','<27><>ʾ',0);
Exit;
end;
if Application.MessageBox(<><C8B7>Ҫɾ<D2AA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<27><>ʾ',32+4)<>IDYES then Exit;
if DelData() then
begin
//Order_Main.Delete;
end;
end;
procedure TfrmPBCGRKList_PBCK.N1Click(Sender: TObject);
var
FFMYType:String;
begin
if Order_Main.IsEmpty then Exit;
FFMYType:=Trim(Order_Main.fieldbyname('MYType').AsString);
if Trim(FFMYType)='<27>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>' then
begin
try
frmLLRKInPutMH_PBCG:=TfrmLLRKInPutMH_PBCG.Create(Application);
with frmLLRKInPutMH_PBCG do
begin
PState:=1;
FMainId:=Trim(Self.Order_Main.fieldbyname('MYId').AsString);
FMYType:=Trim(Self.Order_Main.fieldbyname('MYType').AsString);
FMYTypeFlag:=Trim(Self.Order_Main.fieldbyname('MYTypeFlag').AsString);
labMYType.Caption:='(<28><><EFBFBD><EFBFBD>)<29>ɹ<EFBFBD>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPutMH_PBCG.Free;
end;
end else
if Trim(FFMYType)='<27>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>' then
begin
try
frmLLRKInPut_CG:=TfrmLLRKInPut_CG.Create(Application);
with frmLLRKInPut_CG do
begin
PState:=1;
FMainId:=Trim(Self.Order_Main.fieldbyname('MYId').AsString);
FMYType:=Trim(Self.Order_Main.fieldbyname('MYType').AsString);
FMYTypeFlag:=Trim(Self.Order_Main.fieldbyname('MYTypeFlag').AsString);
labMYType.Caption:='(<28><><EFBFBD><EFBFBD>)<29>ɹ<EFBFBD>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPut_CG.Free;
end;
end else
if Trim(FFMYType)='<27>ɹ<EFBFBD><C9B9><EFBFBD>' then
begin
try
frmLLRKInPutMH_CG:=TfrmLLRKInPutMH_CG.Create(Application);
with frmLLRKInPutMH_CG do
begin
PState:=1;
FMainId:=Trim(Self.Order_Main.fieldbyname('MYId').AsString);
FMYType:=Trim(Self.Order_Main.fieldbyname('MYType').AsString);
FMYTypeFlag:=Trim(Self.Order_Main.fieldbyname('MYTypeFlag').AsString);
labMYType.Caption:='(<28><>)<29>ɹ<EFBFBD>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPutMH_CG.Free;
end;
end else
if Trim(FFMYType)='<27>ɹ<EFBFBD><C9B9>޷IJ<DEB7>' then
begin
try
frmLLRKInPutMH_CG:=TfrmLLRKInPutMH_CG.Create(Application);
with frmLLRKInPutMH_CG do
begin
PState:=1;
FMainId:=Trim(Self.Order_Main.fieldbyname('MYId').AsString);
FMYType:=Trim(Self.Order_Main.fieldbyname('MYType').AsString);
FMYTypeFlag:=Trim(Self.Order_Main.fieldbyname('MYTypeFlag').AsString);
labMYType.Caption:='(<28>޷IJ<DEB7>)<29>ɹ<EFBFBD>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPutMH_CG.Free;
end;
end else
if Trim(FFMYType)='<27>ɹ<EFBFBD><C9B9><EFBFBD>' then
begin
try
frmLLRKInPut_CG:=TfrmLLRKInPut_CG.Create(Application);
with frmLLRKInPut_CG do
begin
PState:=1;
FMainId:=Trim(Self.Order_Main.fieldbyname('MYId').AsString);
FMYType:=Trim(Self.Order_Main.fieldbyname('MYType').AsString);
FMYTypeFlag:=Trim(Self.Order_Main.fieldbyname('MYTypeFlag').AsString);
labMYType.Caption:='(<28><>)<29>ɹ<EFBFBD>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPut_CG.Free;
end;
end;
end;
procedure TfrmPBCGRKList_PBCK.cxTabControl1Change(Sender: TObject);
begin
InitGrid();
end;
procedure TfrmPBCGRKList_PBCK.ZJStatusChange(Sender: TObject);
begin
TBFind.Click;
end;
procedure TfrmPBCGRKList_PBCK.ToolButton4Click(Sender: TObject);
var
fPrintFile:string;
begin
if Order_Main.IsEmpty then Exit;
if Trim(Order_Main.fieldbyname('Chker').AsString)='' then exit;
fPrintFile:=ExtractFilePath(Application.ExeName)+'Report\<5C><><EFBFBD><EFBFBD><E2B1A8>.rmf';
RMXLSExport2:= TRMXLSExport.Create(RMXLSExport2);
with ADOQueryTemp do
begin
Close;
sql.Clear;
sql.Add('select * from Test_Report where TRId='''+Trim(Order_Main.fieldbyname('TRId').AsString)+'''');
Open;
end;
SCreateCDS20(ADOQueryTemp,CDS_PRT);
SInitCDSData20(ADOQueryTemp,CDS_PRT);
if FileExists(fPrintFile) then
begin
//RMVariables['OrderUnit']:=Order_Main.fieldbyname('OrderUnit').Value;
RM1.LoadFromFile(fPrintFile);
RM1.ShowReport;
end else
begin
Application.MessageBox(PChar(<><C3BB><EFBFBD><EFBFBD>'+ExtractFilePath(Application.ExeName)+'Report\<5C><><EFBFBD><EFBFBD><E2B1A8>.rmf'),'<27><>ʾ',0);
end;
end;
procedure TfrmPBCGRKList_PBCK.Tv1DblClick(Sender: TObject);
begin
ToolButton1.Click;
end;
procedure TfrmPBCGRKList_PBCK.Image2Click(Sender: TObject);
begin
Panel2.Visible:=False;
end;
procedure TfrmPBCGRKList_PBCK.SpeedButton1Click(Sender: TObject);
begin
Panel2.Visible:=False;
try
frmLLRKInPutMH_PBCK:=TfrmLLRKInPutMH_PBCK.Create(Application);
with frmLLRKInPutMH_PBCK do
begin
PState:=0;
FMainId:='';
FMYType:='<27><><EFBFBD><EFBFBD><EFBFBD>ӹ<EFBFBD>';
FMYTypeFlag:='JGP';
labMYType.Caption:='(<28><><EFBFBD><EFBFBD>)<29>ӹ<EFBFBD>';
FML:='<27><><EFBFBD><EFBFBD><EFBFBD>ӹ<EFBFBD>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPutMH_PBCK.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.SpeedButton2Click(Sender: TObject);
begin
Panel2.Visible:=False;
try
frmLLRKInPutMH_PBCK:=TfrmLLRKInPutMH_PBCK.Create(Application);
with frmLLRKInPutMH_PBCK do
begin
PState:=0;
FMainId:='';
FMYType:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
FMYTypeFlag:='XSP';
labMYType.Caption:='(<28><><EFBFBD><EFBFBD>)<29><><EFBFBD><EFBFBD>';
FML:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPutMH_PBCK.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.SpeedButton4Click(Sender: TObject);
begin
Panel2.Visible:=False;
try
frmLLRKInPutMH_CG:=TfrmLLRKInPutMH_CG.Create(Application);
with frmLLRKInPutMH_CG do
begin
PState:=0;
FMainId:='';
FMYType:='<27>ɹ<EFBFBD><C9B9><EFBFBD>';
FMYTypeFlag:='CGH';
labMYType.Caption:='(<28><>)<29>ɹ<EFBFBD>';
FML:='<27><>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPutMH_CG.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.SpeedButton5Click(Sender: TObject);
begin
Panel2.Visible:=False;
try
frmLLRKInPutMH_CG:=TfrmLLRKInPutMH_CG.Create(Application);
with frmLLRKInPutMH_CG do
begin
PState:=0;
FMainId:='';
FMYType:='<27>ɹ<EFBFBD><C9B9>޷IJ<DEB7>';
FMYTypeFlag:='CGW';
labMYType.Caption:='(<28>޷IJ<DEB7>)<29>ɹ<EFBFBD>';
FML:='<27>޷IJ<DEB7>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPutMH_CG.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.SpeedButton3Click(Sender: TObject);
begin
Panel2.Visible:=False;
try
frmLLRKInPut_CG:=TfrmLLRKInPut_CG.Create(Application);
with frmLLRKInPut_CG do
begin
PState:=0;
FMainId:='';
FMYType:='<27>ɹ<EFBFBD><C9B9><EFBFBD>';
FMYTypeFlag:='CGX';
labMYType.Caption:='(<28><>)<29>ɹ<EFBFBD>';
FML:='<27><>';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPut_CG.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.SpeedButton6Click(Sender: TObject);
begin
Panel2.Visible:=False;
try
frmLLRKInPut_CG:=TfrmLLRKInPut_CG.Create(Application);
with frmLLRKInPut_CG do
begin
PState:=0;
FMainId:='';
FMYType:='<27>ɹ<EFBFBD><C9B9><EFBFBD>Ʒ';
FMYTypeFlag:='CGC';
labMYType.Caption:='<27>ɹ<EFBFBD>(<28><>Ʒ)';
FML:='<27><>Ʒ';
if ShowModal=1 then
begin
InitGrid();
end;
end;
finally
frmLLRKInPut_CG.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.Button2Click(Sender: TObject);
begin
try
frmGYSList:=TfrmGYSList.Create(Application);
with frmGYSList do
begin
KHType.Text:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
KHType.TxtCode:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if ShowModal=1 then
begin
Self.KHNameJC.Text:=Trim(frmGYSList.Order_Main.fieldbyname('KHNameJC').AsString);
TBFind.Click;
end;
end;
finally
frmGYSList.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.Button1Click(Sender: TObject);
begin
try
frmGYSList:=TfrmGYSList.Create(Application);
with frmGYSList do
begin
KHType.Text:=<><C8BE>';
KHType.TxtCode:=<><C8BE>';
if ShowModal=1 then
begin
Self.JCDanWeiJC.Text:=Trim(frmGYSList.Order_Main.fieldbyname('KHNameJC').AsString);
TBFind.Click;
end;
end;
finally
frmGYSList.Free;
end;
end;
procedure TfrmPBCGRKList_PBCK.Button3Click(Sender: TObject);
begin
frmBPZDY_LRPB:=TfrmBPZDY_LRPB.create(self);
with frmBPZDY_LRPB do
begin
flag:='PBName';
flagName:='<27><><EFBFBD><EFBFBD>';
ViewFlag:=true;
Panel4.Align:=alClient;
ToolBar3.Visible:=false;
Button1.Visible:=False;
if ShowModal=1 then
begin
MYName.text:=Trim(ClientDataSet1.fieldbyname('BPName').AsString);
end;
free;
end;
end;
end.