📄 datatunit.pas
字号:
FieldDefs.Add('JL_JJ', ftFloat, 0, False);
FieldDefs.Add('JL_CE', ftFloat, 0, False);
FieldDefs.Add('JL_QT', ftFloat, 0, False);
FieldDefs.Add('JT_XJ', ftFloat, 0, False);
FieldDefs.Add('JT_GT', ftFloat, 0, False);
FieldDefs.Add('JT_ZR', ftFloat, 0, False);
FieldDefs.Add('JT_YB', ftFloat, 0, False);
FieldDefs.Add('JT_JG', ftFloat, 0, False);
FieldDefs.Add('JT_ST', ftFloat, 0, False);
FieldDefs.Add('JT_KL', ftFloat, 0, False);
FieldDefs.Add('JT_JH', ftFloat, 0, False);
FieldDefs.Add('JT_GAT', ftFloat, 0, False);
FieldDefs.Add('JT_7X', ftFloat, 0, False);
FieldDefs.Add('JT_LY', ftFloat, 0, False);
FieldDefs.Add('JT_LC', ftFloat, 0, False);
FieldDefs.Add('JT_LJ', ftFloat, 0, False);
FieldDefs.Add('JT_B9', ftFloat, 0, False);
FieldDefs.Add('JT_HZ', ftFloat, 0, False);
FieldDefs.Add('JT_FT', ftFloat, 0, False);
FieldDefs.Add('JT_QT', ftFloat, 0, False);
FieldDefs.Add('QT_JB', ftFloat, 0, False);
FieldDefs.Add('QT_QT', ftFloat, 0, False);
FieldDefs.Add('FG_WC', ftFloat, 0, False);
FieldDefs.Add('FG_BJ', ftFloat, 0, False);
FieldDefs.Add('YF', ftFloat, 0, False);
FieldDefs.Add('KK_YL', ftFloat, 0, False);
FieldDefs.Add('KK_GJ', ftFloat, 0, False);
FieldDefs.Add('KK_QT1', ftFloat, 0, False);
FieldDefs.Add('KK_QT2', ftFloat, 0, False);
FieldDefs.Add('SFE', ftFloat, 0, False);
FieldDefs.Add('JB_JS_D', ftFloat, 0, False);
FieldDefs.Add('JB_JJ_D', ftFloat, 0, False);
FieldDefs.Add('JB_NT_D', ftFloat, 0, False);
FieldDefs.Add('JB_BJ_D', ftFloat, 0, False);
FieldDefs.Add('JB_GS_D', ftFloat, 0, False);
FieldDefs.Add('JB_HC_D', ftFloat, 0, False);
FieldDefs.Add('JB_PY_D', ftFloat, 0, False);
FieldDefs.Add('JT_XJ_D', ftFloat, 0, False);
FieldDefs.Add('JT_YB_D1', ftFloat, 0, False);
FieldDefs.Add('JB_YB_D2', ftFloat, 0, False);
FieldDefs.Add('QT_JB_D', ftFloat, 0, False);
FieldDefs.Add('FG_WC_D', ftFloat, 0, False);
FieldDefs.Add('TCHJ', ftFloat, 0, False);
FieldDefs.Add('RYSX', ftString, 20, False);
FieldDefs.Add('zjjbkk', ftFloat, 0, False);
FieldDefs.Add('zjsj', ftFloat, 0, False);
FieldDefs.Add('zjkg', ftFloat, 0, False);
CreateTable;
Free;
end;
end;
{ ************************** Create Procedure for Table unit ************************** }
Procedure CreateUnittable(PathToTable : String);
begin
with TTable.Create(Application) do
begin
Active := False;
DatabaseName := PathToTable;
TableName := 'unit';
TableType := ttdbase;
FieldDefs.Add('UNITNO', ftString, 2, False);
FieldDefs.Add('UNITNAME', ftString, 20, False);
IndexDefs.Add('UNITNOIN', 'UNITNO', []);
IndexDefs.Add('INDEX1', 'UNITNO', [ixUnique]);
CreateTable;
Free;
end;
end;
{ ************************** Create Procedure for Table Xxk ************************** }
Procedure CreateXxktable(PathToTable : String);
begin
with TTable.Create(Application) do
begin
Active := False;
DatabaseName := PathToTable;
TableName := 'Xxk';
TableType := ttdbase;
FieldDefs.Add('CODE', ftString, 5, False);
FieldDefs.Add('GJM', ftString, 6, False);
FieldDefs.Add('NAME', ftString, 20, False);
FieldDefs.Add('XMDM', ftString, 10, False);
FieldDefs.Add('TJ', ftString, 20, False);
FieldDefs.Add('ZHICHENGLB', ftString, 4, False);
FieldDefs.Add('BMNO', ftString, 5, False);
FieldDefs.Add('JGKS', ftString, 4, False);
FieldDefs.Add('SEX', ftString, 2, False);
FieldDefs.Add('RIQI', ftString, 7, False);
FieldDefs.Add('BZ_HJ', ftFloat, 0, False);
FieldDefs.Add('BZ_GW', ftFloat, 0, False);
FieldDefs.Add('BZ_JN', ftFloat, 0, False);
FieldDefs.Add('JB_JS', ftFloat, 0, False);
FieldDefs.Add('JB_JJ', ftFloat, 0, False);
FieldDefs.Add('JB_JC', ftFloat, 0, False);
FieldDefs.Add('JB_NT', ftFloat, 0, False);
FieldDefs.Add('JB_BJ', ftFloat, 0, False);
FieldDefs.Add('JB_GS', ftFloat, 0, False);
FieldDefs.Add('JB_HC', ftFloat, 0, False);
FieldDefs.Add('JB_BY', ftFloat, 0, False);
FieldDefs.Add('JB_QT', ftFloat, 0, False);
FieldDefs.Add('JL_JJ', ftFloat, 0, False);
FieldDefs.Add('JL_CE', ftFloat, 0, False);
FieldDefs.Add('JL_QT', ftFloat, 0, False);
FieldDefs.Add('JT_XJ', ftFloat, 0, False);
FieldDefs.Add('JT_GT', ftFloat, 0, False);
FieldDefs.Add('JT_ZR', ftFloat, 0, False);
FieldDefs.Add('JT_YB', ftFloat, 0, False);
FieldDefs.Add('JT_JG', ftFloat, 0, False);
FieldDefs.Add('JT_ST', ftFloat, 0, False);
FieldDefs.Add('JT_KL', ftFloat, 0, False);
FieldDefs.Add('JT_JH', ftFloat, 0, False);
FieldDefs.Add('JT_GAT', ftFloat, 0, False);
FieldDefs.Add('JT_7X', ftFloat, 0, False);
FieldDefs.Add('JT_LY', ftFloat, 0, False);
FieldDefs.Add('JT_LC', ftFloat, 0, False);
FieldDefs.Add('JT_LJ', ftFloat, 0, False);
FieldDefs.Add('JT_B9', ftFloat, 0, False);
FieldDefs.Add('JT_HZ', ftFloat, 0, False);
FieldDefs.Add('JT_FT', ftFloat, 0, False);
FieldDefs.Add('JT_QT', ftFloat, 0, False);
FieldDefs.Add('QT_JB', ftFloat, 0, False);
FieldDefs.Add('QT_QT', ftFloat, 0, False);
FieldDefs.Add('FG_WC', ftFloat, 0, False);
FieldDefs.Add('FG_BJ', ftFloat, 0, False);
FieldDefs.Add('YF', ftFloat, 0, False);
FieldDefs.Add('KK_YL', ftFloat, 0, False);
FieldDefs.Add('KK_GJ', ftFloat, 0, False);
FieldDefs.Add('KK_QT1', ftFloat, 0, False);
FieldDefs.Add('KK_QT2', ftFloat, 0, False);
FieldDefs.Add('SFE', ftFloat, 0, False);
FieldDefs.Add('JB_JS_D', ftFloat, 0, False);
FieldDefs.Add('JB_JJ_D', ftFloat, 0, False);
FieldDefs.Add('JB_NT_D', ftFloat, 0, False);
FieldDefs.Add('JB_BJ_D', ftFloat, 0, False);
FieldDefs.Add('JB_GS_D', ftFloat, 0, False);
FieldDefs.Add('JB_HC_D', ftFloat, 0, False);
FieldDefs.Add('JB_PY_D', ftFloat, 0, False);
FieldDefs.Add('JT_XJ_D', ftFloat, 0, False);
FieldDefs.Add('JT_YB_D1', ftFloat, 0, False);
FieldDefs.Add('JB_YB_D2', ftFloat, 0, False);
FieldDefs.Add('QT_JB_D', ftFloat, 0, False);
FieldDefs.Add('FG_WC_D', ftFloat, 0, False);
FieldDefs.Add('TCHJ', ftFloat, 0, False);
FieldDefs.Add('RYSX', ftString, 20, False);
FieldDefs.Add('GW', ftFloat, 0, False);
FieldDefs.Add('JN', ftFloat, 0, False);
CreateTable;
Free;
end;
end;
{ ************************** Create Procedure for Table Tzhk ************************** }
Procedure CreateTzhktable(PathToTable : String);
begin
with TTable.Create(Application) do
begin
Active := False;
DatabaseName := PathToTable;
TableName := 'Tzhk';
TableType := ttdbase;
FieldDefs.Add('CODE', ftString, 5, False);
FieldDefs.Add('GJM', ftString, 6, False);
FieldDefs.Add('NAME', ftString, 20, False);
FieldDefs.Add('XMDM', ftString, 10, False);
FieldDefs.Add('TJ', ftString, 20, False);
FieldDefs.Add('ZHICHENGLB', ftString, 4, False);
FieldDefs.Add('BMNO', ftString, 5, False);
FieldDefs.Add('JGKS', ftString, 4, False);
FieldDefs.Add('SEX', ftString, 2, False);
FieldDefs.Add('RYSX', ftString, 20, False);
FieldDefs.Add('T_YEAR', ftString, 7, False);
FieldDefs.Add('HJ', ftFloat, 0, False);
FieldDefs.Add('GZZE', ftFloat, 0, False);
FieldDefs.Add('JJZE', ftFloat, 0, False);
FieldDefs.Add('WCZE', ftFloat, 0, False);
FieldDefs.Add('GZ1', ftFloat, 0, False);
FieldDefs.Add('GZ2', ftFloat, 0, False);
FieldDefs.Add('GZ3', ftFloat, 0, False);
FieldDefs.Add('GZ4', ftFloat, 0, False);
FieldDefs.Add('GZ5', ftFloat, 0, False);
FieldDefs.Add('GZ6', ftFloat, 0, False);
FieldDefs.Add('GZ7', ftFloat, 0, False);
FieldDefs.Add('GZ8', ftFloat, 0, False);
FieldDefs.Add('GZ9', ftFloat, 0, False);
FieldDefs.Add('GZ10', ftFloat, 0, False);
FieldDefs.Add('GZ11', ftFloat, 0, False);
FieldDefs.Add('GZ12', ftFloat, 0, False);
FieldDefs.Add('JJ1', ftFloat, 0, False);
FieldDefs.Add('JJ2', ftFloat, 0, False);
FieldDefs.Add('JJ3', ftFloat, 0, False);
FieldDefs.Add('JJ4', ftFloat, 0, False);
FieldDefs.Add('JJ5', ftFloat, 0, False);
FieldDefs.Add('JJ6', ftFloat, 0, False);
FieldDefs.Add('JJ7', ftFloat, 0, False);
FieldDefs.Add('JJ8', ftFloat, 0, False);
FieldDefs.Add('JJ9', ftFloat, 0, False);
FieldDefs.Add('JJ10', ftFloat, 0, False);
FieldDefs.Add('JJ11', ftFloat, 0, False);
FieldDefs.Add('JJ12', ftFloat, 0, False);
FieldDefs.Add('WC0', ftFloat, 0, False);
FieldDefs.Add('WC1', ftFloat, 0, False);
FieldDefs.Add('WC2', ftFloat, 0, False);
FieldDefs.Add('WC3', ftFloat, 0, False);
FieldDefs.Add('WC4', ftFloat, 0, False);
FieldDefs.Add('WC5', ftFloat, 0, False);
FieldDefs.Add('WC6', ftFloat, 0, False);
FieldDefs.Add('WC7', ftFloat, 0, False);
FieldDefs.Add('WC8', ftFloat, 0, False);
FieldDefs.Add('WC9', ftFloat, 0, False);
FieldDefs.Add('WC10', ftFloat, 0, False);
FieldDefs.Add('WC11', ftFloat, 0, False);
FieldDefs.Add('WC12', ftFloat, 0, False);
CreateTable;
Free;
end;
end;
procedure TDataT.DataTCreate(Sender: TObject);
begin
if not (fileexists(ExtractFileDir(Application.EXEName)+'\printls.dbf')) then
Createprintlstable(ExtractFileDir(Application.EXEName));
if not (fileexists(ExtractFileDir(Application.EXEName)+'\printtemp.dbf')) then
Createprinttemptable(ExtractFileDir(Application.EXEName));
if not (fileexists(ExtractFileDir(Application.EXEName)+'\xxk.dbf')) then
Createxxktable(ExtractFileDir(Application.EXEName));
if not (fileexists(ExtractFileDir(Application.EXEName)+'\lyk.dbf')) then
Createlyktable(ExtractFileDir(Application.EXEName));
if not (fileexists(ExtractFileDir(Application.EXEName)+'\unit.dbf')) then
//ShowMessage(ExtractFileDir(Application.EXEName)+'\unit.dbf');
Createunittable(ExtractFileDir(Application.EXEName));
if not (fileexists(ExtractFileDir(Application.EXEName)+'\bmk.dbf')) then
Createbmktable(ExtractFileDir(Application.EXEName));
if not (fileexists(ExtractFileDir(Application.EXEName)+'\tzhk.dbf')) then
Createtzhktable(ExtractFileDir(Application.EXEName));
unittable1.DatabaseName:=ExtractFileDir(Application.EXEName);
bmtable2.DatabaseName:=ExtractFileDir(Application.EXEName);
table1.DatabaseName:=ExtractFileDir(Application.EXEName);
table2.DatabaseName:=ExtractFileDir(Application.EXEName);
table3.DatabaseName:=ExtractFileDir(Application.EXEName);
table4.DatabaseName:=ExtractFileDir(Application.EXEName);
table5.DatabaseName:=ExtractFileDir(Application.EXEName);
table6.DatabaseName:=ExtractFileDir(Application.EXEName);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -