D7FZaideng/艾登贸易管理/U_FanYangList_Sub.pas
DESKTOP-E401PHE\Administrator 82c6347dad ~
2025-04-30 16:21:22 +08:00

888 lines
22 KiB
ObjectPascal
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

unit U_FanYangList_Sub;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,
cxDataStorage, cxEdit, DB, cxDBData, cxButtonEdit, cxGridLevel,
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxClasses,
cxControls, cxGridCustomView, cxGrid, ComCtrls, ToolWin, ExtCtrls,
StdCtrls, BtnEdit, cxContainer, cxTextEdit, cxCurrencyEdit, ADODB,
DBClient,strutils;
type
TFrmFanYangListSub = class(TForm)
ToolBar1: TToolBar;
TBSave: TToolButton;
TBClose: TToolButton;
ToolBar2: TToolBar;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
cxGrid1: TcxGrid;
Tv1: TcxGridDBTableView;
v1XHNo: TcxGridDBColumn;
v1SOrddefstr1: TcxGridDBColumn;
v1PRTColor: TcxGridDBColumn;
v1PRTHX: TcxGridDBColumn;
v1PRTOrderQty: TcxGridDBColumn;
v1OrderUnit: TcxGridDBColumn;
v1SOrdDefNote1: TcxGridDBColumn;
cxGrid1Level1: TcxGridLevel;
Panel1: TPanel;
Label1: TLabel;
Label7: TLabel;
Label10: TLabel;
Label3: TLabel;
Label14: TLabel;
Label12: TLabel;
Label13: TLabel;
Label2: TLabel;
Label6: TLabel;
Label16: TLabel;
Label19: TLabel;
Label24: TLabel;
Label25: TLabel;
Label26: TLabel;
Label28: TLabel;
Label29: TLabel;
Label35: TLabel;
Label42: TLabel;
Label43: TLabel;
Label45: TLabel;
Label48: TLabel;
OrderNo: TEdit;
ConNo: TEdit;
OrdDate: TDateTimePicker;
DLYDate: TDateTimePicker;
CPCFBi: TEdit;
OrdDefStr2: TBtnEditA;
OrdDefStr3: TBtnEditA;
MPRTKuanNO: TEdit;
MPRTCodeName: TBtnEditA;
OrdDefStr1: TBtnEditA;
CustomerNoName: TBtnEditA;
RanFactory: TBtnEditA;
PBFactory: TBtnEditA;
MPRTKZ: TBtnEditA;
MPRTMF: TBtnEditA;
MPRTCode: TBtnEditA;
OrdDefStr4: TBtnEditA;
OrdQty1: TcxCurrencyEdit;
OrdQty5: TcxCurrencyEdit;
OrdQty3: TcxCurrencyEdit;
OrdQty6: TcxCurrencyEdit;
Label4: TLabel;
Note: TMemo;
OrdFlag1: TCheckBox;
Label5: TLabel;
OrdQty2: TcxCurrencyEdit;
Label8: TLabel;
OrdDefStr6: TBtnEditA;
v1SOrddefstr4: TcxGridDBColumn;
v1SOrdQty1: TcxGridDBColumn;
v1SOrddefstr3: TcxGridDBColumn;
v1SOrddefstr5: TcxGridDBColumn;
Label9: TLabel;
MPRTTeBieNote: TMemo;
Label11: TLabel;
Label15: TLabel;
Label17: TLabel;
MPRTPH: TBtnEditA;
MPRTNiuDu: TBtnEditA;
MPRTSL: TBtnEditA;
Label18: TLabel;
OrdDefStr5: TBtnEditA;
Label30: TLabel;
Label31: TLabel;
MPRTColorLaoDu4: TBtnEditA;
MPRTColorLaoDu3: TBtnEditA;
Label20: TLabel;
Label21: TLabel;
Label33: TLabel;
MPRTDingPoLv: TBtnEditA;
MPRTColorLaoDu1: TBtnEditA;
MPRTColorLaoDu2: TBtnEditA;
DataSource1: TDataSource;
Order_Sub: TClientDataSet;
ADOQueryCmd: TADOQuery;
ADOQueryTmp: TADOQuery;
CustomerNo: TEdit;
v1Column1: TcxGridDBColumn;
v1SOrdQty2: TcxGridDBColumn;
Label22: TLabel;
OrdQty7: TcxCurrencyEdit;
Label23: TLabel;
orddefstr7: TComboBox;
procedure FormCreate(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure TBCloseClick(Sender: TObject);
procedure ToolButton2Click(Sender: TObject);
procedure ToolButton1Click(Sender: TObject);
procedure TBSaveClick(Sender: TObject);
procedure MPRTCodeBtnClick(Sender: TObject);
procedure MPRTTeBieNoteDblClick(Sender: TObject);
procedure CustomerNoNameBtnClick(Sender: TObject);
procedure v1PRTColorPropertiesButtonClick(Sender: TObject;
AButtonIndex: Integer);
procedure v1OrderUnitPropertiesButtonClick(Sender: TObject;
AButtonIndex: Integer);
procedure MPRTCodeNameBtnClick(Sender: TObject);
procedure OrdDefStr1BtnClick(Sender: TObject);
procedure OrdDefStr2BtnClick(Sender: TObject);
procedure MPRTMFBtnClick(Sender: TObject);
procedure MPRTKZBtnClick(Sender: TObject);
procedure PBFactoryBtnClick(Sender: TObject);
procedure RanFactoryBtnClick(Sender: TObject);
procedure OrdDefStr3BtnClick(Sender: TObject);
procedure OrdDefStr5BtnClick(Sender: TObject);
procedure MPRTSLBtnClick(Sender: TObject);
procedure MPRTNiuDuBtnClick(Sender: TObject);
procedure MPRTPHBtnClick(Sender: TObject);
procedure MPRTColorLaoDu3BtnClick(Sender: TObject);
procedure MPRTColorLaoDu4BtnClick(Sender: TObject);
procedure MPRTColorLaoDu1BtnClick(Sender: TObject);
procedure MPRTColorLaoDu2BtnClick(Sender: TObject);
procedure OrdDefStr4BtnClick(Sender: TObject);
procedure MPRTDingPoLvBtnClick(Sender: TObject);
procedure OrdDefStr6BtnClick(Sender: TObject);
private
procedure initGrid();
procedure SaveData();
{ Private declarations }
public
FMainid: string;
CopyInt: integer;
{ Public declarations }
end;
var
FrmFanYangListSub: TFrmFanYangListSub;
implementation
uses U_DataLink,U_ZDYHelp,U_Fun,U_ZDYHelpSel, U_ZdyAttachment;
{$R *.dfm}
procedure TFrmFanYangListSub.SaveData();
var MaxNo,ForederNo: string;
begin
try
ADOQueryCmd.Connection.BeginTrans;
if Trim(FMainId)='' then
begin
if GetLSNo(ADOQueryCmd,FMainId,'FY','JYOrderFY_Main',3,1)=False then
begin
ADOQueryCmd.Connection.RollbackTrans;
Application.MessageBox(<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>!','<27><>ʾ',0);
Exit;
end;
with ADOQueryTmp do
begin
close;
sql.Clear;
sql.Add('exec P_Get_MaxFYNo ');
sql.Add(' @MPRTType='+quotedstr(trim(OrdDefStr1.Text)));
open;
end;
IF trim(ADOQueryTmp.FieldByName('maxStr').AsString)='XXX' then
begin
if GetLSNo(ADOQueryCmd,ForederNo,trim(OrdDefStr1.text)+formatdateTime('yy',SGetServerDate10(ADOQueryTmp)),'JYOrderFY_Main',3,0)=False then
begin
ADOQueryCmd.Connection.RollbackTrans;
Application.MessageBox(<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>!','<27><>ʾ',0);
Exit;
end;
ForederNo:=Trim(RightBStr(ForederNo,Length(ForederNo)-1));
end
else
ForederNo:=trim(ADOQueryTmp.FieldByName('maxStr').AsString);
ForederNo:='P'+trim(OrdDefStr1.Text)+ForederNo+trim(CustomerNo.Text);
orderNo.Text:= ForederNo;
end;
// ForederNo:=trim(orderNo.Text);
with ADOQueryCmd do
begin
Close;
sql.Clear;
SQL.Add('select * from JYOrderFy_Main where MainId='''+Trim(FMainId)+'''');
Open;
if isempty then
begin
Append;
FieldByName('Filler').Value:=Trim(DName);
FieldByName('Filltime').Value:=SGetServerDateTime(ADOQueryTmp);
end
else
begin
Edit;
FieldByName('Editer').Value:=Trim(DName);
FieldByName('EditTime').Value:=SGetServerDateTime(ADOQueryTmp);
end;
FieldByName('OrderNo').Value:=Trim(orderNo.text);
FieldByName('MainId').Value:=Trim(FMainid);
FieldByName('Status').Value:='0';
SSetsaveSqlNew(ADOQueryCmd,'JYOrderFy_Main',Panel1,2);
Post;
end;
with Order_Sub do
begin
First;
while not Eof do
begin
if Trim(Order_Sub.fieldbyname('SubId').AsString)='' then
begin
if GetLSNo(ADOQueryCmd,MaxNo,'FY','JYOrderfy_Sub',4,1)=False then
begin
ADOQueryCmd.Connection.RollbackTrans;
Application.MessageBox(<><C8A1><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>ʧ<EFBFBD>ܣ<EFBFBD>','<27><>ʾ',0);
Exit;
end;
end else
begin
MaxNo:=Trim(Order_Sub.fieldbyname('SubId').AsString);
end;
with ADOQueryCmd do
begin
Close;
SQL.Clear;
sql.Add('select * from JYOrderFY_Sub where MainId='''+Trim(FMainId)+'''');
sql.Add(' and SubId='''+Trim(maxno)+'''');
Open;
if isempty then
Append
else
Edit;
FieldByName('MainId').Value:=Trim(FMainId);
FieldByName('SubId').Value:=Trim(maxno);
RTSetSaveDataCDS(ADOQueryCmd,Tv1,Order_Sub,'JYOrderFY_Sub',0);
fieldbyname('PRTOrderQty').Value:=Order_Sub.fieldbyname('PRTOrderQty').AsFloat;
fieldbyname('PrtPrice').Value:=Order_Sub.fieldbyname('PrtPrice').AsFloat;
fieldbyname('SOrdQty1').Value:=Order_Sub.fieldbyname('SOrdQty1').AsFloat;
fieldbyname('SOrdQty2').Value:=Order_Sub.fieldbyname('SOrdQty2').AsFloat;
Post;
end;
Order_Sub.Edit;
Order_Sub.FieldByName('SubId').Value:=Trim(maxno);
Next;
end;
end;
ADOQueryCmd.Connection.CommitTrans;
Application.messagebox('<27><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>','<27><>ʾ');
ModalResult:=1;
except
ADOQueryCmd.Connection.RollbackTrans;
Application.MessageBox('<27><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>','<27><>ʾ');
end;
end;
procedure TFrmFanYangListSub.initGrid();
begin
with AdoqueryCmd do
begin
close;
sql.clear;
sql.add('select * from JYOrderFy_Main where Mainid='''+trim(FMainid)+''' ');
open;
if not isempty then
begin
SCSHDataNew(AdoqueryCmd,Panel1,2);
OrderNO.Text:=Trim(fieldbyname('ORDERno').AsString);
orddefstr7.Text:=Trim(fieldbyname('orddefstr7').AsString);
end;
end;
with ADOQueryCmd do
begin
close;
sql.clear;
sql.add('select * from JYOrderFy_Sub where Mainid='''+trim(FMainid)+''' ');
open;
end;
SCreateCDS20(ADOQueryCmd,Order_Sub);
SInitCDSData20(ADOQueryCmd,Order_Sub);
IF CopyInt=99 then
begin
FMainid:='';
OrderNo.Text:='<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>';
with Order_Sub do
begin
First;
while not Eof do
begin
Edit;
FieldByName('MainId').Value:='';
FieldByName('SubId').Value:='';
Post;
Next;
end;
first;
end;
end;
end;
procedure TFrmFanYangListSub.FormCreate(Sender: TObject);
begin
cxgrid1.Align:=alClient;
end;
procedure TFrmFanYangListSub.FormShow(Sender: TObject);
begin
ReadCxGrid(self.Caption+Tv1.Name,Tv1,'<27><><EFBFBD><EFBFBD>ָʾ<D6B8><CABE>¼<EFBFBD><C2BC>');
ordDate.datetime:=SGetServerDateTime(ADOQueryTmp);
DLYDate.DateTime:=SGetServerDateTime(ADOQueryTmp);
{ if trim(DParameters1)<>'<27><>Ȩ<EFBFBD><C8A8>' then
begin
OrdFlag1.Visible:=False;
end; }
initGrid();
end;
procedure TFrmFanYangListSub.TBCloseClick(Sender: TObject);
begin
Close;
WriteCxGrid(self.Caption+Tv1.Name,Tv1,'<27><><EFBFBD><EFBFBD>ָʾ<D6B8><CABE>¼<EFBFBD><C2BC>');
end;
procedure TFrmFanYangListSub.ToolButton2Click(Sender: TObject);
begin
if Order_Sub.IsEmpty then Exit;
if Application.MessageBox(<><C8B7>Ҫɾ<D2AA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<27><>ʾ',32+4)<>IDYES then Exit;
with ADOQueryCmd do
begin
close;
sql.clear;
sql.Add('delete from JYOrderfy_Sub where SubId='''+Trim(Order_Sub.fieldbyname('SubId').AsString)+'''');
execsql;
end;
Order_Sub.Delete;
end;
procedure TFrmFanYangListSub.ToolButton1Click(Sender: TObject);
var j: integer;
begin
j:=Order_Sub.RecordCount;
j:=j+1;
CopyAddRow(Tv1,Order_Sub);
with order_Sub do
begin
edit;
fieldbyname('XHNo').AsString:=Inttostr(j);
post;
end;
end;
procedure TFrmFanYangListSub.TBSaveClick(Sender: TObject);
begin
if trim(OrderNo.Text)='' then
begin
application.MessageBox('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD>Ϊ<EFBFBD><CEAA>','<27><>ʾ');
exit;
end;
if trim(CustomerNo.Text)='' then
begin
application.MessageBox('<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>Ϊ<EFBFBD><CEAA>','<27><>ʾ');
exit;
end;
if trim(CustomerNoName.Text)='' then
begin
application.MessageBox('<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>','<27><>ʾ');
exit;
end;
if trim(OrdDefStr1.Text)='' then
begin
application.MessageBox(<><D2B5><EFBFBD><EFBFBD><E9B2BB>Ϊ<EFBFBD><CEAA>','<27><>ʾ');
exit;
end;
if order_Sub.IsEmpty then
begin
application.MessageBox('<27><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>','<27><>ʾ');
exit;
end;
if order_Sub.Locate('PRTColor',null,[])=true then
begin
application.MessageBox('<27><>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>','<27><>ʾ');
exit;
end;
SaveData();
end;
procedure TFrmFanYangListSub.MPRTCodeBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTCode';
flagname:='<27><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTTeBieNoteDblClick(Sender: TObject);
var i: integer;
begin
i:=0;
try
frmZDYHelpSel:=TfrmZDYHelpSel.Create(Application);
with frmZDYHelpSel do
begin
flag:='MPRTTeBieNote';
flagname:=<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if ShowModal=1 then
begin
MPRTTeBieNote.Lines.Clear;
with ClientDataSet1 do
begin
First;
while not Eof do
begin
if FieldByName('SSel').AsBoolean=True then
begin
i:=i+1;
MPRTTeBieNote.Lines.Add(inttostr(i)+'.'+FieldByName('ZDYName').AsString)
end;
Next;
end;
end;
end;
end;
finally
frmZDYHelpSel.Free;
end;
end;
procedure TFrmFanYangListSub.CustomerNoNameBtnClick(Sender: TObject);
begin
{ try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='CustomerNoName';
flagname:='<27>ͻ<EFBFBD>';
fnote:=True;
V1Note.Caption:='<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>';
V1Name.Caption:='<27>ͻ<EFBFBD>';
if trim(DParameters1)<>'<27><>Ȩ<EFBFBD><C8A8>' then ViewFlag:=true;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
CustomerNo.text:=Trim(ClientDataSet1.fieldbyname('Note').AsString);
end;
end;
finally
frmZDYHelp.Free;
end; }
try
frmZdyAttachment:=TfrmZdyAttachment.Create(Application);
with frmZdyAttachment do
begin
fkhType:='';
if ShowModal=1 then
begin
CustomerNoName.Text:=Trim(CDS_HZ.fieldbyname('ZDYName').AsString);
// CustomerNoName.TxtCode:=Trim(CDS_HZ.fieldbyname('ZDYCode').AsString);
CustomerNo.Text:=Trim(CDS_HZ.fieldbyname('ZDYNameZ').AsString);
end;
end;
finally
frmZdyAttachment.Free;
end;
end;
procedure TFrmFanYangListSub.v1PRTColorPropertiesButtonClick(
Sender: TObject; AButtonIndex: Integer);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='OrdColor';
flagname:='<27><>ɫ';
V1Name.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
V1Note.Caption:=<><D3A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
fnote:=True;
if ShowModal=1 then
begin
Self.Order_Sub.Edit;
Self.Order_Sub.FieldByName('PRTColor').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
Self.Order_Sub.FieldByName('SOrddefstr4').Value:=Trim(ClientDataSet1.fieldbyname('Note').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.v1OrderUnitPropertiesButtonClick(
Sender: TObject; AButtonIndex: Integer);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='OrderUnit';
flagname:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ';
if ShowModal=1 then
begin
Self.Order_Sub.Edit;
Self.Order_Sub.FieldByName('OrderUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTCodeNameBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTCodeName';
flagname:='<27><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.OrdDefStr1BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='YEWUZU';
flagname:=<><D2B5><EFBFBD><EFBFBD>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.OrdDefStr2BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='SHENGCHANZU';
flagname:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTMFBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTMF';
flagname:='<27>ŷ<EFBFBD>';
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTKZBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTKZ';
flagname:='<27><><EFBFBD><EFBFBD>';
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.PBFactoryBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='Factory';
flagname:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.RanFactoryBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='Factory';
flagname:=<><C8BE>';
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.OrdDefStr3BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='SEASON';
flagname:='SEASON';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.OrdDefStr5BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='CESHIBZ';
flagname:='<27><><EFBFBD>Ա<EFBFBD>׼';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTSLBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTSL';
flagname:='<27><>ˮ<EFBFBD><CBAE>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTNiuDuBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTNiuDu';
flagname:=<><C5A4>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTPHBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTPH';
flagname:='PHֵ';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTColorLaoDu3BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTColorLaoDu3';
flagname:='մɫ<D5B4>ζ<EFBFBD>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTColorLaoDu4BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTColorLaoDu4';
flagname:='ˮϴ<CBAE>ζ<EFBFBD>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTColorLaoDu1BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTColorLaoDu1';
flagname:='<27><>ĥ';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTColorLaoDu2BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTColorLaoDu2';
flagname:='ʪĥ';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.OrdDefStr4BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='SHAZI';
flagname:=<><C9B3>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.MPRTDingPoLvBtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='MPRTDingPoLv';
flagname:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';;
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
procedure TFrmFanYangListSub.OrdDefStr6BtnClick(Sender: TObject);
begin
try
frmZDYHelp:=TfrmZDYHelp.Create(Application);
with frmZDYHelp do
begin
flag:='CYTP';
flagname:='<27><><EFBFBD><EFBFBD>';
if ShowModal=1 then
begin
TEdit(Sender).Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString);
end;
end;
finally
frmZDYHelp.Free;
end;
end;
end.