公司 检验 仓库
This commit is contained in:
parent
beea277575
commit
21df23ddfa
|
|
@ -30,7 +30,10 @@ uses
|
|||
U_LabelMapSet in '..\A00通用窗体\U_LabelMapSet.pas' {frmLabelMapSet},
|
||||
U_LabelPrint in '..\A00通用窗体\U_LabelPrint.pas' {frmLabelPrint},
|
||||
U_DataLink in 'U_DataLink.pas' {DataLink_Company: TDataModule},
|
||||
U_UserSel in '..\A00通用窗体\U_UserSel.pas' {frmUserSel};
|
||||
U_UserSel in '..\A00通用窗体\U_UserSel.pas' {frmUserSel},
|
||||
uSZHN_JSON in '..\..\..\public10\ThreeFun\Fun\uSZHN_JSON.pas',
|
||||
U_SalaryInPut in 'U_SalaryInPut.pas' {frmSalaryInPut},
|
||||
U_SalaryList in 'U_SalaryList.pas' {frmSalaryList};
|
||||
|
||||
{$R *.res}
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<MainSource>Company.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>38017</TargetedPlatforms>
|
||||
<TargetedPlatforms>1</TargetedPlatforms>
|
||||
<AppType>Library</AppType>
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
<ProjectVersion>19.2</ProjectVersion>
|
||||
|
|
@ -13,16 +13,6 @@
|
|||
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Android64' and '$(Base)'=='true') or '$(Base_Android64)'!=''">
|
||||
<Base_Android64>true</Base_Android64>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
|
||||
<Base_iOSDevice64>true</Base_iOSDevice64>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
|
||||
<Base_Win32>true</Base_Win32>
|
||||
<CfgParent>Base</CfgParent>
|
||||
|
|
@ -43,24 +33,6 @@
|
|||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Android64' and '$(Cfg_2)'=='true') or '$(Cfg_2_Android64)'!=''">
|
||||
<Cfg_2_Android64>true</Cfg_2_Android64>
|
||||
<CfgParent>Cfg_2</CfgParent>
|
||||
<Cfg_2>true</Cfg_2>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice64)'!=''">
|
||||
<Cfg_2_iOSDevice64>true</Cfg_2_iOSDevice64>
|
||||
<CfgParent>Cfg_2</CfgParent>
|
||||
<Cfg_2>true</Cfg_2>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='OSX64' and '$(Cfg_2)'=='true') or '$(Cfg_2_OSX64)'!=''">
|
||||
<Cfg_2_OSX64>true</Cfg_2_OSX64>
|
||||
<CfgParent>Cfg_2</CfgParent>
|
||||
<Cfg_2>true</Cfg_2>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
|
||||
<Cfg_2_Win32>true</Cfg_2_Win32>
|
||||
<CfgParent>Cfg_2</CfgParent>
|
||||
|
|
@ -84,13 +56,6 @@
|
|||
<VerInfo_Locale>2052</VerInfo_Locale>
|
||||
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Android64)'!=''">
|
||||
<Android_LauncherIcon192>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png</Android_LauncherIcon192>
|
||||
<EnabledSysJars>android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar</EnabledSysJars>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
|
||||
<iOS_AppStore1024>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png</iOS_AppStore1024>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Win32)'!=''">
|
||||
<DCC_Namespace>System.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
|
|
@ -113,17 +78,8 @@
|
|||
<DCC_Optimize>false</DCC_Optimize>
|
||||
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2_Android64)'!=''">
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2_iOSDevice64)'!=''">
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2_OSX64)'!=''">
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
|
||||
<Debugger_HostApplication>D:\Dp10Repo\项目代码\恒燕\A01基础公司管理\testDll.exe</Debugger_HostApplication>
|
||||
<Debugger_HostApplication>D:\D10W\项目代码\D10szGerun\A01基础公司管理\testDll.exe</Debugger_HostApplication>
|
||||
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
|
|
@ -199,6 +155,11 @@
|
|||
<Form>frmUserSel</Form>
|
||||
<FormType>dfm</FormType>
|
||||
</DCCReference>
|
||||
<DCCReference Include="..\..\..\public10\ThreeFun\Fun\uSZHN_JSON.pas"/>
|
||||
<DCCReference Include="U_SalaryList.pas">
|
||||
<Form>frmSalaryList</Form>
|
||||
<FormType>dfm</FormType>
|
||||
</DCCReference>
|
||||
<BuildConfiguration Include="Debug">
|
||||
<Key>Cfg_2</Key>
|
||||
<CfgParent>Base</CfgParent>
|
||||
|
|
@ -221,10 +182,6 @@
|
|||
</Source>
|
||||
</Delphi.Personality>
|
||||
<Platforms>
|
||||
<Platform value="Android64">True</Platform>
|
||||
<Platform value="iOSDevice64">True</Platform>
|
||||
<Platform value="Linux64">True</Platform>
|
||||
<Platform value="OSX64">True</Platform>
|
||||
<Platform value="Win32">True</Platform>
|
||||
<Platform value="Win64">False</Platform>
|
||||
</Platforms>
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -5,7 +5,7 @@ interface
|
|||
uses
|
||||
SysUtils, Classes, DB, ADODB, ImgList, Controls, cxStyles, cxLookAndFeels,
|
||||
Windows, Messages, forms, OleCtnrs, DateUtils, cxClasses, dxSkinsCore,
|
||||
dxSkinsDefaultPainters, System.ImageList, Vcl.ExtCtrls, SyncObjs;
|
||||
dxSkinsDefaultPainters, System.ImageList, Vcl.ExtCtrls, SyncObjs, dxSkinWXI;
|
||||
|
||||
type
|
||||
TMyThread = class(TThread)
|
||||
|
|
|
|||
|
|
@ -40,7 +40,6 @@ object frmYGInPut: TfrmYGInPut
|
|||
ParentFont = False
|
||||
ShowCaptions = True
|
||||
TabOrder = 0
|
||||
ExplicitWidth = 1144
|
||||
object TBSave: TToolButton
|
||||
Left = 0
|
||||
Top = 0
|
||||
|
|
@ -79,10 +78,9 @@ object frmYGInPut: TfrmYGInPut
|
|||
Height = 494
|
||||
Align = alClient
|
||||
TabOrder = 1
|
||||
ExplicitTop = 44
|
||||
ExplicitWidth = 1144
|
||||
object Tv1: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DataSource1
|
||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||
DataController.Summary.DefaultGroupSummaryItems = <>
|
||||
|
|
@ -95,24 +93,28 @@ object frmYGInPut: TfrmYGInPut
|
|||
object v1RuZhiDate: TcxGridDBColumn
|
||||
Caption = #20837#32844#26085#26399
|
||||
DataBinding.FieldName = 'EntryDate'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 70
|
||||
end
|
||||
object v1YGNo: TcxGridDBColumn
|
||||
Caption = #21592#24037#32534#21495
|
||||
DataBinding.FieldName = 'EECode'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 75
|
||||
end
|
||||
object v1YGName: TcxGridDBColumn
|
||||
Caption = #22995#21517
|
||||
DataBinding.FieldName = 'EEName'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 88
|
||||
end
|
||||
object v1Column1: TcxGridDBColumn
|
||||
Caption = #37096#38376
|
||||
DataBinding.FieldName = 'Dept'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 80
|
||||
|
|
@ -120,18 +122,21 @@ object frmYGInPut: TfrmYGInPut
|
|||
object v1GangWei: TcxGridDBColumn
|
||||
Caption = #23703#20301
|
||||
DataBinding.FieldName = 'Post'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 82
|
||||
end
|
||||
object v1SFZNo: TcxGridDBColumn
|
||||
Caption = #29983#26085
|
||||
DataBinding.FieldName = 'Birthday'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 70
|
||||
end
|
||||
object v1YGSex: TcxGridDBColumn
|
||||
Caption = #24615#21035
|
||||
DataBinding.FieldName = 'Sex'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxComboBoxProperties'
|
||||
Properties.DropDownListStyle = lsEditFixedList
|
||||
Properties.Items.Strings = (
|
||||
|
|
@ -143,36 +148,42 @@ object frmYGInPut: TfrmYGInPut
|
|||
object v1Phone: TcxGridDBColumn
|
||||
Caption = #25163#26426
|
||||
DataBinding.FieldName = 'Phone'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 91
|
||||
end
|
||||
object Tv1Column1: TcxGridDBColumn
|
||||
Caption = #36523#20221#35777
|
||||
DataBinding.FieldName = 'IdCard'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 73
|
||||
end
|
||||
object Tv1Column2: TcxGridDBColumn
|
||||
Caption = #36523#20221#35777#21040#26399#26085#26399
|
||||
DataBinding.FieldName = 'IDCardEndData'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 115
|
||||
end
|
||||
object Tv1Column3: TcxGridDBColumn
|
||||
Caption = #23478#24237#20303#22336
|
||||
DataBinding.FieldName = 'HomeAddress'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 104
|
||||
end
|
||||
object Tv1Column4: TcxGridDBColumn
|
||||
Caption = #25143#21475#25152#22312#22320
|
||||
DataBinding.FieldName = 'Domicile'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 91
|
||||
end
|
||||
object Tv1Column5: TcxGridDBColumn
|
||||
Caption = #31038#20445
|
||||
DataBinding.FieldName = 'SocialSecurity'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxComboBoxProperties'
|
||||
Properties.Items.Strings = (
|
||||
''
|
||||
|
|
@ -183,6 +194,7 @@ object frmYGInPut: TfrmYGInPut
|
|||
object Tv1Column6: TcxGridDBColumn
|
||||
Caption = #21830#19994#20445#38505
|
||||
DataBinding.FieldName = 'CommercialInsurance'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxComboBoxProperties'
|
||||
Properties.Items.Strings = (
|
||||
''
|
||||
|
|
|
|||
|
|
@ -12,7 +12,8 @@ uses
|
|||
cxDropDownEdit, jpeg, IdBaseComponent, IdComponent, IdTCPConnection,
|
||||
IdTCPClient, IdFTP, cxPC, cxGridCustomPopupMenu, cxGridPopupMenu, Menus,
|
||||
ExtDlgs, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxSkinsCore,
|
||||
dxSkinsDefaultPainters, dxDateRanges, dxBarBuiltInMenu;
|
||||
dxSkinsDefaultPainters, dxDateRanges, dxBarBuiltInMenu, dxSkinWXI,
|
||||
dxScrollbarAnnotations;
|
||||
|
||||
type
|
||||
TfrmYGInPut = class(TForm)
|
||||
|
|
|
|||
|
|
@ -283,6 +283,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
OptionsView.CellAutoHeight = True
|
||||
OptionsView.Headers = False
|
||||
RootValue = -1
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
Styles.Inactive = DataLink_Company.Red
|
||||
Styles.Selection = DataLink_Company.Red
|
||||
Styles.IncSearch = DataLink_Company.Red
|
||||
|
|
@ -348,9 +349,9 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
Align = alClient
|
||||
PopupMenu = PopupMenu1
|
||||
TabOrder = 1
|
||||
ExplicitLeft = 6
|
||||
object Tv1: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DataSource1
|
||||
DataController.Filter.AutoDataSetFilter = True
|
||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||
|
|
@ -364,6 +365,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1Column4: TcxGridDBColumn
|
||||
Caption = #36873#25321
|
||||
DataBinding.FieldName = 'SSel'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxCheckBoxProperties'
|
||||
Properties.ImmediatePost = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
|
|
@ -372,6 +374,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1RuZhiDate: TcxGridDBColumn
|
||||
Caption = #20837#32844#26085#26399
|
||||
DataBinding.FieldName = 'EntryDate'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 84
|
||||
|
|
@ -379,6 +382,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1YGNo: TcxGridDBColumn
|
||||
Caption = #32534#21495
|
||||
DataBinding.FieldName = 'EECode'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 70
|
||||
|
|
@ -386,6 +390,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1YGName: TcxGridDBColumn
|
||||
Caption = #22995#21517
|
||||
DataBinding.FieldName = 'EEName'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 88
|
||||
|
|
@ -393,6 +398,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1Column1: TcxGridDBColumn
|
||||
Caption = #37096#38376
|
||||
DataBinding.FieldName = 'Dept'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxButtonEditProperties'
|
||||
Properties.Buttons = <
|
||||
item
|
||||
|
|
@ -406,6 +412,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1Column2: TcxGridDBColumn
|
||||
Caption = #23703#20301
|
||||
DataBinding.FieldName = 'Post'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 82
|
||||
|
|
@ -413,6 +420,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1Column8: TcxGridDBColumn
|
||||
Caption = #31867#21035
|
||||
DataBinding.FieldName = 'EEType'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 84
|
||||
|
|
@ -420,6 +428,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1SFZNo: TcxGridDBColumn
|
||||
Caption = #36523#20221#35777#21495
|
||||
DataBinding.FieldName = 'IdCard'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 83
|
||||
|
|
@ -427,6 +436,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1Column6: TcxGridDBColumn
|
||||
Caption = #24615#21035
|
||||
DataBinding.FieldName = 'Sex'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 89
|
||||
|
|
@ -434,6 +444,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1Column29: TcxGridDBColumn
|
||||
Caption = #25163#26426
|
||||
DataBinding.FieldName = 'Phone'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 98
|
||||
|
|
@ -441,6 +452,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object v1SJLiZhiDate: TcxGridDBColumn
|
||||
Caption = #31163#32844#26085#26399
|
||||
DataBinding.FieldName = 'SJLiZhiDate'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxDateEditProperties'
|
||||
Properties.SaveTime = False
|
||||
Properties.ShowTime = False
|
||||
|
|
@ -452,12 +464,14 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object Tv1Column1: TcxGridDBColumn
|
||||
Caption = #31163#32844#26102#38388
|
||||
DataBinding.FieldName = 'DepartureDate'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 88
|
||||
end
|
||||
object Tv1Column2: TcxGridDBColumn
|
||||
Caption = #36523#20221#35777#21040#26399#26085#26399
|
||||
DataBinding.FieldName = 'IDCardEndData'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 126
|
||||
|
|
@ -465,6 +479,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object Tv1Column3: TcxGridDBColumn
|
||||
Caption = #23478#24237#20303#22336
|
||||
DataBinding.FieldName = 'HomeAddress'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 89
|
||||
|
|
@ -472,6 +487,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object Tv1Column4: TcxGridDBColumn
|
||||
Caption = #25143#21475#25152#22312#22320
|
||||
DataBinding.FieldName = 'Domicile'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 91
|
||||
|
|
@ -479,6 +495,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object Tv1Column5: TcxGridDBColumn
|
||||
Caption = #31038#20445
|
||||
DataBinding.FieldName = 'SocialSecurity'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 69
|
||||
|
|
@ -486,6 +503,7 @@ inherited frmEmployeeList: TfrmEmployeeList
|
|||
object Tv1Column6: TcxGridDBColumn
|
||||
Caption = #21830#19994#20445#38505
|
||||
DataBinding.FieldName = 'CommercialInsurance'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 74
|
||||
end
|
||||
|
|
|
|||
|
|
@ -12,7 +12,8 @@ uses
|
|||
RM_Common, RM_Class, RM_GridReport, RM_e_Xls, Menus, cxButtonEdit,
|
||||
cxDropDownEdit, cxPC, cxTL, cxMaskEdit, cxInplaceContainer, cxDBTL, cxTLData,
|
||||
cxLookAndFeels, cxLookAndFeelPainters, cxTLdxBarBuiltInMenu, dxBarBuiltInMenu,
|
||||
cxNavigator, U_BaseList, dxSkinsCore, dxSkinsDefaultPainters, dxDateRanges;
|
||||
cxNavigator, U_BaseList, dxSkinsCore, dxSkinsDefaultPainters, dxDateRanges,
|
||||
dxSkinWXI, dxScrollbarAnnotations;
|
||||
|
||||
type
|
||||
TfrmEmployeeList = class(TfrmBaseList)
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ implementation
|
|||
|
||||
uses
|
||||
U_DataLink, U_Customer, U_Factory, U_Company, U_EmployeeList, U_SYDept,
|
||||
U_BankList, U_ModulePromptList;
|
||||
U_BankList, U_ModulePromptList, U_SalaryList;
|
||||
|
||||
/////////////////////////////////////////////////////////////////
|
||||
// 功能说明:取Dll中得窗体 //
|
||||
|
|
@ -71,10 +71,14 @@ begin
|
|||
|
||||
if trim(DataBaseStr) = '' then
|
||||
begin
|
||||
server := '101.132.143.144,7781';
|
||||
dtbase := 'HENGYANData';
|
||||
user := 'rtsa';
|
||||
pswd := 'rightsoft@5740';
|
||||
// server := '101.132.143.144,7781';
|
||||
// dtbase := 'HENGYANData';
|
||||
// user := 'rtsa';
|
||||
// pswd := 'rightsoft@5740';
|
||||
server := '8.153.99.238,7781';
|
||||
dtbase := 'gerunData';
|
||||
user := 'rightsoftsa';
|
||||
pswd := 'right,.soft@2377';
|
||||
|
||||
DConString := 'Provider=SQLOLEDB.1;Password=' + pswd + ';Persist Security Info=True;User ID=' + user + ';Initial Catalog=' + dtbase + ';Data Source=' + server;
|
||||
// Parameters1 := '录入';
|
||||
|
|
@ -209,6 +213,18 @@ begin
|
|||
end;
|
||||
end;
|
||||
|
||||
215: //¹¤×ʹÜÀí
|
||||
begin
|
||||
with TfrmSalaryList.Create(Application.MainForm, Title, trim(Parameters1), trim(Parameters2), trim(Parameters3), trim(Parameters4), trim(Parameters5), trim(Parameters10)) do //
|
||||
begin
|
||||
fFormID := FormID;
|
||||
FormStyle := mstyle;
|
||||
WindowState := mstate;
|
||||
BorderStyle := mborderstyle;
|
||||
mnewHandle := Handle;
|
||||
end;
|
||||
end;
|
||||
|
||||
10000:
|
||||
begin
|
||||
for i := 0 to application.MainForm.MDIChildCount - 1 do
|
||||
|
|
|
|||
207
A01基础公司管理/U_SalaryInPut.dfm
Normal file
207
A01基础公司管理/U_SalaryInPut.dfm
Normal file
|
|
@ -0,0 +1,207 @@
|
|||
object frmSalaryInPut: TfrmSalaryInPut
|
||||
Left = 0
|
||||
Top = 0
|
||||
Caption = #24037#36164#24405#20837
|
||||
ClientHeight = 509
|
||||
ClientWidth = 600
|
||||
Color = clWhite
|
||||
Font.Charset = GB2312_CHARSET
|
||||
Font.Color = clWindowText
|
||||
Font.Height = -12
|
||||
Font.Name = '#23435#20307'
|
||||
Font.Style = []
|
||||
OldCreateOrder = False
|
||||
Position = poScreenCenter
|
||||
OnShow = FormShow
|
||||
PixelsPerInch = 96
|
||||
TextHeight = 12
|
||||
object ToolBar1: TToolBar
|
||||
Tag = 1
|
||||
Left = 0
|
||||
Top = 0
|
||||
Width = 600
|
||||
Height = 38
|
||||
AutoSize = True
|
||||
ButtonHeight = 38
|
||||
ButtonWidth = 75
|
||||
Caption = 'ToolBar1'
|
||||
Color = clBtnFace
|
||||
DisabledImages = DataLink_Company.ImageList_new32
|
||||
EdgeInner = esNone
|
||||
EdgeOuter = esNone
|
||||
Images = DataLink_Company.ImageList_new32
|
||||
List = True
|
||||
ParentColor = False
|
||||
ShowCaptions = True
|
||||
TabOrder = 0
|
||||
object TBSave: TToolButton
|
||||
Left = 0
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #20445#23384
|
||||
ImageIndex = 16
|
||||
OnClick = TBSaveClick
|
||||
end
|
||||
object TBClose: TToolButton
|
||||
Left = 71
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #20851#38381
|
||||
ImageIndex = 7
|
||||
OnClick = TBCloseClick
|
||||
end
|
||||
end
|
||||
object Panel1: TPanel
|
||||
Left = 0
|
||||
Top = 38
|
||||
Width = 600
|
||||
Height = 43
|
||||
Align = alTop
|
||||
BevelInner = bvRaised
|
||||
BevelOuter = bvLowered
|
||||
Color = clSkyBlue
|
||||
ParentBackground = False
|
||||
TabOrder = 1
|
||||
object Label1: TLabel
|
||||
Left = 16
|
||||
Top = 15
|
||||
Width = 24
|
||||
Height = 12
|
||||
Caption = #26085#26399
|
||||
end
|
||||
object Label2: TLabel
|
||||
Left = 178
|
||||
Top = 15
|
||||
Width = 24
|
||||
Height = 12
|
||||
Caption = #24180#26376
|
||||
end
|
||||
object YMCaption: TLabel
|
||||
Left = 210
|
||||
Top = 15
|
||||
Width = 54
|
||||
Height = 12
|
||||
Caption = 'YMCaption'
|
||||
end
|
||||
object Label3: TLabel
|
||||
Left = 300
|
||||
Top = 15
|
||||
Width = 24
|
||||
Height = 12
|
||||
Caption = #21512#35745
|
||||
end
|
||||
object HJCaption: TLabel
|
||||
Left = 332
|
||||
Top = 15
|
||||
Width = 63
|
||||
Height = 12
|
||||
Caption = 'HJCaption'
|
||||
Font.Charset = GB2312_CHARSET
|
||||
Font.Color = clWindowText
|
||||
Font.Height = -12
|
||||
Font.Name = '#23435#20307'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
end
|
||||
object DayCombo: TComboBox
|
||||
Left = 52
|
||||
Top = 11
|
||||
Width = 110
|
||||
Height = 20
|
||||
Style = csDropDownList
|
||||
TabOrder = 0
|
||||
OnChange = DayComboChange
|
||||
end
|
||||
end
|
||||
object cxGrid1: TcxGrid
|
||||
Left = 0
|
||||
Top = 81
|
||||
Width = 600
|
||||
Height = 428
|
||||
Align = alClient
|
||||
TabOrder = 2
|
||||
object Tv1: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DataSource1
|
||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||
DataController.Summary.DefaultGroupSummaryItems = <>
|
||||
DataController.Summary.FooterSummaryItems = <>
|
||||
DataController.Summary.SummaryGroups = <>
|
||||
OptionsCustomize.ColumnFiltering = False
|
||||
OptionsData.Deleting = False
|
||||
OptionsData.Inserting = False
|
||||
OptionsView.GroupByBox = False
|
||||
Styles.Header = DataLink_Company.Default
|
||||
object v1EEName: TcxGridDBColumn
|
||||
Caption = #22995#21517
|
||||
DataBinding.FieldName = 'EEName'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 130
|
||||
end
|
||||
object v1DVal: TcxGridDBColumn
|
||||
Caption = #24037#26102
|
||||
DataBinding.FieldName = 'DVal'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 120
|
||||
end
|
||||
object v1Editer: TcxGridDBColumn
|
||||
Caption = '#20462#25913#20154'
|
||||
DataBinding.FieldName = 'Editer'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
Visible = False
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 100
|
||||
end
|
||||
object v1Edittime: TcxGridDBColumn
|
||||
Caption = '#20462#25913#26102#38388'
|
||||
DataBinding.FieldName = 'Edittime'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
Visible = False
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 150
|
||||
end
|
||||
end
|
||||
object cxGrid1Level1: TcxGridLevel
|
||||
GridView = Tv1
|
||||
end
|
||||
end
|
||||
object DataSource1: TDataSource
|
||||
DataSet = Order_Main
|
||||
Left = 467
|
||||
Top = 211
|
||||
end
|
||||
object Order_Main: TClientDataSet
|
||||
Aggregates = <>
|
||||
Params = <>
|
||||
AfterPost = Order_MainAfterPost
|
||||
Left = 360
|
||||
Top = 208
|
||||
end
|
||||
object ADOQueryCmd: TADOQuery
|
||||
Connection = DataLink_Company.ADOLink
|
||||
Parameters = <>
|
||||
Left = 245
|
||||
Top = 385
|
||||
end
|
||||
object ADOQueryTemp: TADOQuery
|
||||
Connection = DataLink_Company.ADOLink
|
||||
LockType = ltReadOnly
|
||||
Parameters = <>
|
||||
Left = 347
|
||||
Top = 385
|
||||
end
|
||||
end
|
||||
274
A01基础公司管理/U_SalaryInPut.pas
Normal file
274
A01基础公司管理/U_SalaryInPut.pas
Normal file
|
|
@ -0,0 +1,274 @@
|
|||
unit U_SalaryInPut;
|
||||
|
||||
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,
|
||||
cxGridLevel, cxClasses, cxControls, cxGridCustomView, cxGridCustomTableView,
|
||||
cxGridTableView, cxGridDBTableView, cxGrid, DBClient, cxTextEdit, DateUtils,
|
||||
cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxSkinsCore, dxSkinWXI,
|
||||
dxDateRanges, dxScrollbarAnnotations;
|
||||
|
||||
type
|
||||
TfrmSalaryInPut = class(TForm)
|
||||
ToolBar1: TToolBar;
|
||||
TBSave: TToolButton;
|
||||
TBClose: TToolButton;
|
||||
Panel1: TPanel;
|
||||
Label1: TLabel;
|
||||
DayCombo: TComboBox;
|
||||
Label2: TLabel;
|
||||
YMCaption: TLabel;
|
||||
Label3: TLabel;
|
||||
HJCaption: TLabel;
|
||||
cxGrid1: TcxGrid;
|
||||
Tv1: TcxGridDBTableView;
|
||||
v1EEName: TcxGridDBColumn;
|
||||
v1DVal: TcxGridDBColumn;
|
||||
v1Editer: TcxGridDBColumn;
|
||||
v1Edittime: TcxGridDBColumn;
|
||||
cxGrid1Level1: TcxGridLevel;
|
||||
DataSource1: TDataSource;
|
||||
Order_Main: TClientDataSet;
|
||||
ADOQueryCmd: TADOQuery;
|
||||
ADOQueryTemp: TADOQuery;
|
||||
procedure FormShow(Sender: TObject);
|
||||
procedure TBSaveClick(Sender: TObject);
|
||||
procedure TBCloseClick(Sender: TObject);
|
||||
procedure DayComboChange(Sender: TObject);
|
||||
procedure Order_MainAfterPost(DataSet: TDataSet);
|
||||
private
|
||||
FDay: Integer; //当前录入日(1-31)
|
||||
FDays: Integer; //当月天数
|
||||
FSRDate: TDateTime; //当前录入日期
|
||||
FInitFlag: Boolean;
|
||||
procedure InitDayCombo();
|
||||
procedure InitData();
|
||||
procedure CalcHJ();
|
||||
function SaveData(): Boolean;
|
||||
{ Private declarations }
|
||||
public
|
||||
PState: Integer; //0:新增; 1:修改
|
||||
FYMonth: string; //年月(yyyymm)
|
||||
FInitDay: Integer;
|
||||
{ Public declarations }
|
||||
end;
|
||||
|
||||
var
|
||||
frmSalaryInPut: TfrmSalaryInPut;
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
U_DataLink, U_RTFun;
|
||||
|
||||
const
|
||||
CNDayOfWeek: array[1..7] of string = ('日', '一', '二', '三', '四', '五', '六');
|
||||
|
||||
{$R *.dfm}
|
||||
|
||||
procedure TfrmSalaryInPut.FormShow(Sender: TObject);
|
||||
begin
|
||||
FInitFlag := True;
|
||||
YMCaption.Caption := Copy(FYMonth, 1, 4) + '年' + Copy(FYMonth, 5, 2) + '月';
|
||||
if PState = 1 then
|
||||
Caption := '工资修改'
|
||||
else
|
||||
Caption := '工资录入';
|
||||
InitDayCombo();
|
||||
InitData();
|
||||
CalcHJ();
|
||||
FInitFlag := False;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryInPut.InitDayCombo();
|
||||
var
|
||||
i, FY, FM, FDay: Integer;
|
||||
begin
|
||||
FY := StrToInt(Copy(FYMonth, 1, 4));
|
||||
FM := StrToInt(Copy(FYMonth, 5, 2));
|
||||
FDays := DaysInMonth(EncodeDate(FY, FM, 1));
|
||||
DayCombo.Items.Clear;
|
||||
for i := 1 to FDays do
|
||||
DayCombo.Items.Add(Format('%d日(%s)', [i, CNDayOfWeek[DayOfWeek(EncodeDate(FY, FM, i))]]));
|
||||
//默认当天
|
||||
if (FInitDay >= 1) and (FInitDay <= FDays) then
|
||||
FDay := FInitDay
|
||||
else
|
||||
begin
|
||||
FDay := DayOf(SGetServerDate(ADOQueryTemp));
|
||||
if FDay > FDays then
|
||||
FDay := 1;
|
||||
end;
|
||||
DayCombo.ItemIndex := FDay - 1;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryInPut.InitData();
|
||||
begin
|
||||
if DayCombo.ItemIndex < 0 then
|
||||
Exit;
|
||||
FDay := DayCombo.ItemIndex + 1;
|
||||
FSRDate := EncodeDate(StrToInt(Copy(FYMonth, 1, 4)), StrToInt(Copy(FYMonth, 5, 2)), FDay);
|
||||
with ADOQueryTemp do
|
||||
begin
|
||||
Close;
|
||||
sql.Clear;
|
||||
sql.Add(' select E.EEID,E.EECode,E.EEName ');
|
||||
sql.Add(' ,S.GZS as DVal,S.SALID as SALID,S.Editer as Editer,S.Edittime as Edittime ');
|
||||
sql.Add(' from SY_Employee E ');
|
||||
sql.Add(' left join SY_Salary S on S.EEID=E.EEID and S.GZRQ=' + quotedstr(FormatDateTime('yyyy-mm-dd', FSRDate)));
|
||||
sql.Add(' where isnull(E.EEType,''正式'')<>''离职'' or S.EEID is not null ');
|
||||
sql.Add(' order by E.EECode ');
|
||||
Open;
|
||||
end;
|
||||
SCreateCDS(ADOQueryTemp, Order_Main);
|
||||
SInitCDSData(ADOQueryTemp, Order_Main);
|
||||
TDateTimeField(Order_Main.FieldByName('Edittime')).DisplayFormat := 'mm-dd hh:nn';
|
||||
Order_Main.MergeChangeLog;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryInPut.DayComboChange(Sender: TObject);
|
||||
begin
|
||||
if FInitFlag then
|
||||
Exit;
|
||||
if DayCombo.ItemIndex < 0 then
|
||||
Exit;
|
||||
if Order_Main.ChangeCount > 0 then
|
||||
if Application.MessageBox('切换日期将放弃未保存的修改,继续吗?', '提示', 32 + 4) <> IDYES then
|
||||
begin
|
||||
FInitFlag := True;
|
||||
DayCombo.ItemIndex := FDay - 1;
|
||||
FInitFlag := False;
|
||||
Exit;
|
||||
end;
|
||||
InitData();
|
||||
CalcHJ();
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryInPut.Order_MainAfterPost(DataSet: TDataSet);
|
||||
begin
|
||||
CalcHJ();
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryInPut.CalcHJ();
|
||||
var
|
||||
FVal, FHJ: Double;
|
||||
FBm: TBookmark;
|
||||
begin
|
||||
FHJ := 0;
|
||||
with Order_Main do
|
||||
begin
|
||||
DisableControls;
|
||||
FBm := GetBookmark;
|
||||
First;
|
||||
while not Eof do
|
||||
begin
|
||||
if TryStrToFloat(Trim(fieldbyname('DVal').AsString), FVal) then
|
||||
FHJ := FHJ + FVal;
|
||||
Next;
|
||||
end;
|
||||
if FBm <> nil then
|
||||
begin
|
||||
GotoBookmark(FBm);
|
||||
FreeBookmark(FBm);
|
||||
end;
|
||||
EnableControls;
|
||||
end;
|
||||
HJCaption.Caption := FormatFloat('0.##', FHJ);
|
||||
end;
|
||||
|
||||
function TfrmSalaryInPut.SaveData(): Boolean;
|
||||
var
|
||||
mval: string;
|
||||
begin
|
||||
Result := False;
|
||||
if Order_Main.IsEmpty then
|
||||
Exit;
|
||||
if Order_Main.State in [dsEdit, dsInsert] then
|
||||
Order_Main.Post;
|
||||
try
|
||||
ADOQueryCmd.Connection.BeginTrans;
|
||||
with Order_Main do
|
||||
begin
|
||||
DisableControls;
|
||||
First;
|
||||
while not Eof do
|
||||
begin
|
||||
mval := Trim(fieldbyname('DVal').AsString);
|
||||
if Trim(fieldbyname('SALID').AsString) = '' then
|
||||
begin
|
||||
//当天无记录且录了值 -> 新增一条
|
||||
if mval <> '' then
|
||||
with ADOQueryCmd do
|
||||
begin
|
||||
Close;
|
||||
sql.Clear;
|
||||
sql.Add('insert into SY_Salary(GZRQ,EEID,GZS,Filler,Filltime) values(');
|
||||
sql.Add(quotedstr(FormatDateTime('yyyy-mm-dd', FSRDate)) + ',' + quotedstr(Trim(Order_Main.fieldbyname('EEID').AsString)));
|
||||
sql.Add(',' + quotedstr(mval) + ',' + quotedstr(Trim(DName)) + ',getdate())');
|
||||
ExecSQL;
|
||||
end;
|
||||
end
|
||||
else
|
||||
begin
|
||||
// if mval = '' then
|
||||
// begin
|
||||
// //清空 -> 删除当天记录
|
||||
// with ADOQueryCmd do
|
||||
// begin
|
||||
// Close;
|
||||
// sql.Clear;
|
||||
// sql.Add('delete SY_Salary where SALID=' + Trim(Order_Main.fieldbyname('SALID').AsString));
|
||||
// ExecSQL;
|
||||
// end;
|
||||
// end
|
||||
// else
|
||||
// begin
|
||||
//修改工时 -> 更新并记录修改人
|
||||
with ADOQueryCmd do
|
||||
begin
|
||||
Close;
|
||||
sql.Clear;
|
||||
sql.Add('update SY_Salary set GZS=' + quotedstr(mval));
|
||||
sql.Add(',Editer=' + quotedstr(Trim(DName)) + ',Edittime=getdate()');
|
||||
sql.Add(' where SALID=' + Trim(Order_Main.fieldbyname('SALID').AsString));
|
||||
ExecSQL;
|
||||
end;
|
||||
// end;
|
||||
end;
|
||||
Next;
|
||||
end;
|
||||
First;
|
||||
EnableControls;
|
||||
end;
|
||||
ADOQueryCmd.Connection.CommitTrans;
|
||||
Order_Main.MergeChangeLog;
|
||||
Result := True;
|
||||
except
|
||||
ADOQueryCmd.Connection.RollbackTrans;
|
||||
Order_Main.EnableControls;
|
||||
Application.MessageBox('保存失败!', '提示', 0);
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryInPut.TBSaveClick(Sender: TObject);
|
||||
begin
|
||||
ToolBar1.SetFocus;
|
||||
if SaveData() then
|
||||
begin
|
||||
Application.MessageBox('保存成功!', '提示', 0);
|
||||
ModalResult := 1;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryInPut.TBCloseClick(Sender: TObject);
|
||||
begin
|
||||
if Order_Main.ChangeCount > 0 then
|
||||
if Application.MessageBox('有未保存的修改,确定关闭吗?', '提示', 32 + 4) <> IDYES then
|
||||
Exit;
|
||||
Close;
|
||||
end;
|
||||
|
||||
end.
|
||||
509
A01基础公司管理/U_SalaryList.dfm
Normal file
509
A01基础公司管理/U_SalaryList.dfm
Normal file
|
|
@ -0,0 +1,509 @@
|
|||
inherited frmSalaryList: TfrmSalaryList
|
||||
Top = 39
|
||||
Caption = #24037#36164#31649#29702
|
||||
ClientHeight = 509
|
||||
ClientWidth = 1200
|
||||
ExplicitWidth = 1216
|
||||
ExplicitHeight = 548
|
||||
PixelsPerInch = 96
|
||||
TextHeight = 12
|
||||
object ToolBar1: TToolBar [0]
|
||||
Tag = 1
|
||||
Left = 0
|
||||
Top = 0
|
||||
Width = 1200
|
||||
Height = 38
|
||||
AutoSize = True
|
||||
ButtonHeight = 38
|
||||
ButtonWidth = 75
|
||||
Caption = 'ToolBar1'
|
||||
Color = clSkyBlue
|
||||
DisabledImages = DataLink_Company.ImageList_new32
|
||||
Images = DataLink_Company.ImageList_new32
|
||||
List = True
|
||||
ParentColor = False
|
||||
ShowCaptions = True
|
||||
TabOrder = 0
|
||||
object TBRafresh: TToolButton
|
||||
Left = 0
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #21047#26032
|
||||
ImageIndex = 1
|
||||
OnClick = TBRafreshClick
|
||||
end
|
||||
object TBAdd: TToolButton
|
||||
Left = 71
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #24405#20837
|
||||
ImageIndex = 9
|
||||
OnClick = TBAddClick
|
||||
end
|
||||
object TBEdit: TToolButton
|
||||
Left = 142
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #20462#25913
|
||||
ImageIndex = 3
|
||||
OnClick = TBEditClick
|
||||
end
|
||||
object TBExport: TToolButton
|
||||
Left = 213
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #23548#20986
|
||||
ImageIndex = 20
|
||||
OnClick = TBExportClick
|
||||
end
|
||||
object TBClose: TToolButton
|
||||
Left = 284
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #20851#38381
|
||||
ImageIndex = 7
|
||||
OnClick = TBCloseClick
|
||||
end
|
||||
end
|
||||
object Panel1: TPanel [1]
|
||||
Left = 0
|
||||
Top = 38
|
||||
Width = 1200
|
||||
Height = 43
|
||||
Align = alTop
|
||||
BevelInner = bvRaised
|
||||
BevelOuter = bvLowered
|
||||
Color = clSkyBlue
|
||||
ParentBackground = False
|
||||
TabOrder = 1
|
||||
object Label1: TLabel
|
||||
Left = 24
|
||||
Top = 14
|
||||
Width = 24
|
||||
Height = 12
|
||||
Caption = #24180#26376
|
||||
end
|
||||
object YMDate: TDateTimePicker
|
||||
Left = 60
|
||||
Top = 11
|
||||
Width = 90
|
||||
Height = 20
|
||||
Date = 46235.000000000000000000
|
||||
Format = 'yyyy-MM'
|
||||
Time = 46235.000000000000000000
|
||||
TabOrder = 0
|
||||
OnChange = YMDateChange
|
||||
end
|
||||
end
|
||||
object cxGrid1: TcxGrid [2]
|
||||
Left = 0
|
||||
Top = 81
|
||||
Width = 1200
|
||||
Height = 428
|
||||
Align = alClient
|
||||
TabOrder = 2
|
||||
object Tv1: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
Navigator.Buttons.Delete.Enabled = False
|
||||
Navigator.Buttons.Delete.Visible = False
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
OnCellDblClick = Tv1CellDblClick
|
||||
DataController.DataSource = DataSource1
|
||||
DataController.Summary.DefaultGroupSummaryItems = <>
|
||||
DataController.Summary.FooterSummaryItems = <
|
||||
item
|
||||
Format = '0.##'
|
||||
Kind = skSum
|
||||
Column = v1DHJ
|
||||
end>
|
||||
DataController.Summary.SummaryGroups = <>
|
||||
OptionsCustomize.ColumnFiltering = False
|
||||
OptionsData.Deleting = False
|
||||
OptionsData.Editing = False
|
||||
OptionsData.Inserting = False
|
||||
OptionsView.Footer = True
|
||||
OptionsView.GroupByBox = False
|
||||
Styles.Header = DataLink_Company.Default
|
||||
object v1EEName: TcxGridDBColumn
|
||||
Caption = #22995#21517
|
||||
DataBinding.FieldName = 'EEName'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 90
|
||||
end
|
||||
object v1D01: TcxGridDBColumn
|
||||
Caption = '1'
|
||||
DataBinding.FieldName = 'D01'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D02: TcxGridDBColumn
|
||||
Caption = '2'
|
||||
DataBinding.FieldName = 'D02'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D03: TcxGridDBColumn
|
||||
Caption = '3'
|
||||
DataBinding.FieldName = 'D03'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D04: TcxGridDBColumn
|
||||
Caption = '4'
|
||||
DataBinding.FieldName = 'D04'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D05: TcxGridDBColumn
|
||||
Caption = '5'
|
||||
DataBinding.FieldName = 'D05'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D06: TcxGridDBColumn
|
||||
Caption = '6'
|
||||
DataBinding.FieldName = 'D06'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D07: TcxGridDBColumn
|
||||
Caption = '7'
|
||||
DataBinding.FieldName = 'D07'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D08: TcxGridDBColumn
|
||||
Caption = '8'
|
||||
DataBinding.FieldName = 'D08'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D09: TcxGridDBColumn
|
||||
Caption = '9'
|
||||
DataBinding.FieldName = 'D09'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D10: TcxGridDBColumn
|
||||
Caption = '10'
|
||||
DataBinding.FieldName = 'D10'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D11: TcxGridDBColumn
|
||||
Caption = '11'
|
||||
DataBinding.FieldName = 'D11'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D12: TcxGridDBColumn
|
||||
Caption = '12'
|
||||
DataBinding.FieldName = 'D12'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D13: TcxGridDBColumn
|
||||
Caption = '13'
|
||||
DataBinding.FieldName = 'D13'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D14: TcxGridDBColumn
|
||||
Caption = '14'
|
||||
DataBinding.FieldName = 'D14'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D15: TcxGridDBColumn
|
||||
Caption = '15'
|
||||
DataBinding.FieldName = 'D15'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D16: TcxGridDBColumn
|
||||
Caption = '16'
|
||||
DataBinding.FieldName = 'D16'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D17: TcxGridDBColumn
|
||||
Caption = '17'
|
||||
DataBinding.FieldName = 'D17'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D18: TcxGridDBColumn
|
||||
Caption = '18'
|
||||
DataBinding.FieldName = 'D18'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D19: TcxGridDBColumn
|
||||
Caption = '19'
|
||||
DataBinding.FieldName = 'D19'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D20: TcxGridDBColumn
|
||||
Caption = '20'
|
||||
DataBinding.FieldName = 'D20'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D21: TcxGridDBColumn
|
||||
Caption = '21'
|
||||
DataBinding.FieldName = 'D21'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D22: TcxGridDBColumn
|
||||
Caption = '22'
|
||||
DataBinding.FieldName = 'D22'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D23: TcxGridDBColumn
|
||||
Caption = '23'
|
||||
DataBinding.FieldName = 'D23'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D24: TcxGridDBColumn
|
||||
Caption = '24'
|
||||
DataBinding.FieldName = 'D24'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D25: TcxGridDBColumn
|
||||
Caption = '25'
|
||||
DataBinding.FieldName = 'D25'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D26: TcxGridDBColumn
|
||||
Caption = '26'
|
||||
DataBinding.FieldName = 'D26'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D27: TcxGridDBColumn
|
||||
Caption = '27'
|
||||
DataBinding.FieldName = 'D27'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D28: TcxGridDBColumn
|
||||
Caption = '28'
|
||||
DataBinding.FieldName = 'D28'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D29: TcxGridDBColumn
|
||||
Caption = '29'
|
||||
DataBinding.FieldName = 'D29'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D30: TcxGridDBColumn
|
||||
Caption = '30'
|
||||
DataBinding.FieldName = 'D30'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1D31: TcxGridDBColumn
|
||||
Caption = '31'
|
||||
DataBinding.FieldName = 'D31'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 34
|
||||
end
|
||||
object v1DHJ: TcxGridDBColumn
|
||||
Caption = #23567#35745
|
||||
DataBinding.FieldName = 'DHJ'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.Alignment.Horz = taCenter
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 60
|
||||
end
|
||||
end
|
||||
object cxGrid1Level1: TcxGridLevel
|
||||
GridView = Tv1
|
||||
end
|
||||
end
|
||||
inherited ADOQueryBaseCmd: TADOQuery
|
||||
Connection = DataLink_Company.ADOLink
|
||||
Left = 233
|
||||
Top = 208
|
||||
end
|
||||
inherited ADOQueryBaseTemp: TADOQuery
|
||||
Connection = DataLink_Company.ADOLink
|
||||
Left = 81
|
||||
Top = 209
|
||||
end
|
||||
object ADOQueryMain: TADOQuery
|
||||
Connection = DataLink_Company.ADOLink
|
||||
LockType = ltReadOnly
|
||||
Parameters = <>
|
||||
Left = 149
|
||||
Top = 385
|
||||
end
|
||||
object ADOQueryCmd: TADOQuery
|
||||
Connection = DataLink_Company.ADOLink
|
||||
Parameters = <>
|
||||
Left = 245
|
||||
Top = 385
|
||||
end
|
||||
object ADOQueryTemp: TADOQuery
|
||||
Connection = DataLink_Company.ADOLink
|
||||
LockType = ltReadOnly
|
||||
Parameters = <>
|
||||
Left = 347
|
||||
Top = 385
|
||||
end
|
||||
object DataSource1: TDataSource
|
||||
DataSet = Order_Main
|
||||
Left = 467
|
||||
Top = 211
|
||||
end
|
||||
object Order_Main: TClientDataSet
|
||||
Aggregates = <>
|
||||
Params = <>
|
||||
Left = 360
|
||||
Top = 208
|
||||
end
|
||||
object cxGridPopupMenu1: TcxGridPopupMenu
|
||||
Grid = cxGrid1
|
||||
PopupMenus = <>
|
||||
Left = 552
|
||||
Top = 224
|
||||
end
|
||||
end
|
||||
310
A01基础公司管理/U_SalaryList.pas
Normal file
310
A01基础公司管理/U_SalaryList.pas
Normal file
|
|
@ -0,0 +1,310 @@
|
|||
unit U_SalaryList;
|
||||
|
||||
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, cxTextEdit, DateUtils, cxLookAndFeels,
|
||||
cxLookAndFeelPainters, cxNavigator, U_BaseList, dxSkinsCore,
|
||||
dxSkinsDefaultPainters, dxDateRanges, dxSkinWXI, dxScrollbarAnnotations,
|
||||
dxBarBuiltInMenu;
|
||||
|
||||
type
|
||||
TfrmSalaryList = class(TfrmBaseList)
|
||||
ToolBar1: TToolBar;
|
||||
TBRafresh: TToolButton;
|
||||
TBAdd: TToolButton;
|
||||
TBEdit: TToolButton;
|
||||
TBExport: TToolButton;
|
||||
TBClose: TToolButton;
|
||||
cxGridPopupMenu1: TcxGridPopupMenu;
|
||||
ADOQueryCmd: TADOQuery;
|
||||
ADOQueryMain: TADOQuery;
|
||||
ADOQueryTemp: TADOQuery;
|
||||
DataSource1: TDataSource;
|
||||
Order_Main: TClientDataSet;
|
||||
Panel1: TPanel;
|
||||
Label1: TLabel;
|
||||
YMDate: TDateTimePicker;
|
||||
cxGrid1: TcxGrid;
|
||||
Tv1: TcxGridDBTableView;
|
||||
v1EEName: TcxGridDBColumn;
|
||||
v1D01: TcxGridDBColumn;
|
||||
v1D02: TcxGridDBColumn;
|
||||
v1D03: TcxGridDBColumn;
|
||||
v1D04: TcxGridDBColumn;
|
||||
v1D05: TcxGridDBColumn;
|
||||
v1D06: TcxGridDBColumn;
|
||||
v1D07: TcxGridDBColumn;
|
||||
v1D08: TcxGridDBColumn;
|
||||
v1D09: TcxGridDBColumn;
|
||||
v1D10: TcxGridDBColumn;
|
||||
v1D11: TcxGridDBColumn;
|
||||
v1D12: TcxGridDBColumn;
|
||||
v1D13: TcxGridDBColumn;
|
||||
v1D14: TcxGridDBColumn;
|
||||
v1D15: TcxGridDBColumn;
|
||||
v1D16: TcxGridDBColumn;
|
||||
v1D17: TcxGridDBColumn;
|
||||
v1D18: TcxGridDBColumn;
|
||||
v1D19: TcxGridDBColumn;
|
||||
v1D20: TcxGridDBColumn;
|
||||
v1D21: TcxGridDBColumn;
|
||||
v1D22: TcxGridDBColumn;
|
||||
v1D23: TcxGridDBColumn;
|
||||
v1D24: TcxGridDBColumn;
|
||||
v1D25: TcxGridDBColumn;
|
||||
v1D26: TcxGridDBColumn;
|
||||
v1D27: TcxGridDBColumn;
|
||||
v1D28: TcxGridDBColumn;
|
||||
v1D29: TcxGridDBColumn;
|
||||
v1D30: TcxGridDBColumn;
|
||||
v1D31: TcxGridDBColumn;
|
||||
v1DHJ: TcxGridDBColumn;
|
||||
cxGrid1Level1: TcxGridLevel;
|
||||
procedure FormDestroy(Sender: TObject);
|
||||
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure FormShow(Sender: TObject);
|
||||
procedure TBCloseClick(Sender: TObject);
|
||||
procedure TBRafreshClick(Sender: TObject);
|
||||
procedure TBAddClick(Sender: TObject);
|
||||
procedure TBEditClick(Sender: TObject);
|
||||
procedure TBExportClick(Sender: TObject);
|
||||
procedure YMDateChange(Sender: TObject);
|
||||
procedure Tv1CellDblClick(Sender: TcxCustomGridTableView; ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; AShift: TShiftState; var AHandled: Boolean);
|
||||
private
|
||||
FYMonth: string; //当前年月(yyyymm)
|
||||
FInitFlag: Boolean;
|
||||
procedure InitGrid();
|
||||
function DayField(i: Integer): string;
|
||||
function CalcRowHJ(): Double;
|
||||
function GetFocusedDay(): Integer;
|
||||
{ Private declarations }
|
||||
public
|
||||
{ Public declarations }
|
||||
end;
|
||||
|
||||
var
|
||||
frmSalaryList: TfrmSalaryList;
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
U_DataLink, U_RTFun, U_SalaryInPut;
|
||||
|
||||
{$R *.dfm}
|
||||
function TfrmSalaryList.GetFocusedDay(): Integer;
|
||||
var
|
||||
FCol: TcxGridColumn;
|
||||
FFieldName: string;
|
||||
begin
|
||||
Result := 0;
|
||||
if Tv1.Controller = nil then
|
||||
Exit;
|
||||
FCol := Tv1.Controller.FocusedColumn;
|
||||
if FCol = nil then
|
||||
Exit;
|
||||
if not (FCol is TcxGridDBColumn) then
|
||||
Exit;
|
||||
FFieldName := TcxGridDBColumn(FCol).DataBinding.FieldName;
|
||||
if Length(FFieldName) <> 3 then
|
||||
Exit;
|
||||
if FFieldName[1] <> 'D' then
|
||||
Exit;
|
||||
if not TryStrToInt(Copy(FFieldName, 2, 2), Result) then
|
||||
begin
|
||||
Result := 0;
|
||||
Exit;
|
||||
end;
|
||||
if (Result < 1) or (Result > 31) then
|
||||
Result := 0;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.FormCreate(Sender: TObject);
|
||||
begin
|
||||
inherited;
|
||||
FInitFlag := True;
|
||||
YMDate.Date := SGetServerDate(ADOQueryTemp);
|
||||
FInitFlag := False;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.FormDestroy(Sender: TObject);
|
||||
begin
|
||||
inherited;
|
||||
frmSalaryList := nil;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.FormClose(Sender: TObject; var Action: TCloseAction);
|
||||
begin
|
||||
inherited;
|
||||
Action := caFree;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.FormShow(Sender: TObject);
|
||||
begin
|
||||
inherited;
|
||||
ReadCxGrid(Trim(Self.Caption), Tv1, 'OA管理');
|
||||
InitGrid();
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.TBCloseClick(Sender: TObject);
|
||||
begin
|
||||
Close;
|
||||
WriteCxGrid(Trim(Self.Caption), Tv1, 'OA管理');
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.TBRafreshClick(Sender: TObject);
|
||||
begin
|
||||
InitGrid();
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.TBAddClick(Sender: TObject);
|
||||
var
|
||||
FDay: Integer;
|
||||
begin
|
||||
FDay := GetFocusedDay();
|
||||
if FDay = 0 then
|
||||
FDay := DayOf(YMDate.Date);
|
||||
try
|
||||
frmSalaryInPut := TfrmSalaryInPut.Create(Application);
|
||||
with frmSalaryInPut do
|
||||
begin
|
||||
PState := 0;
|
||||
FYMonth := Self.FYMonth;
|
||||
FInitDay := FDay;
|
||||
if ShowModal = 1 then
|
||||
InitGrid();
|
||||
end;
|
||||
finally
|
||||
frmSalaryInPut.Free;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.TBEditClick(Sender: TObject);
|
||||
var
|
||||
FDay: Integer;
|
||||
begin
|
||||
FDay := GetFocusedDay();
|
||||
if FDay = 0 then
|
||||
FDay := DayOf(YMDate.Date);
|
||||
try
|
||||
frmSalaryInPut := TfrmSalaryInPut.Create(Application);
|
||||
with frmSalaryInPut do
|
||||
begin
|
||||
PState := 1;
|
||||
FYMonth := Self.FYMonth;
|
||||
FInitDay := FDay;
|
||||
if ShowModal = 1 then
|
||||
InitGrid();
|
||||
end;
|
||||
finally
|
||||
frmSalaryInPut.Free;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.TBExportClick(Sender: TObject);
|
||||
begin
|
||||
if ADOQueryMain.IsEmpty then
|
||||
Exit;
|
||||
TcxGridToExcel(Trim(Self.Caption), cxGrid1);
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.YMDateChange(Sender: TObject);
|
||||
begin
|
||||
if FInitFlag then
|
||||
Exit;
|
||||
InitGrid();
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.Tv1CellDblClick(Sender: TcxCustomGridTableView; ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; AShift: TShiftState; var AHandled: Boolean);
|
||||
begin
|
||||
if Order_Main.IsEmpty then
|
||||
Exit;
|
||||
TBEdit.Click;
|
||||
end;
|
||||
|
||||
function TfrmSalaryList.DayField(i: Integer): string;
|
||||
begin
|
||||
Result := 'D' + Format('%.2d', [i]);
|
||||
end;
|
||||
|
||||
procedure TfrmSalaryList.InitGrid();
|
||||
var
|
||||
i, FDays: Integer;
|
||||
FCol: TcxGridDBColumn;
|
||||
FDateStart: TDateTime;
|
||||
begin
|
||||
FYMonth := FormatDateTime('yyyymm', YMDate.Date);
|
||||
FDays := DaysInMonth(YMDate.Date);
|
||||
FDateStart := EncodeDate(StrToInt(Copy(FYMonth, 1, 4)), StrToInt(Copy(FYMonth, 5, 2)), 1);
|
||||
try
|
||||
ADOQueryMain.DisableControls;
|
||||
with ADOQueryMain do
|
||||
begin
|
||||
Filtered := False;
|
||||
Close;
|
||||
SQL.Clear;
|
||||
SQL.Add(' select E.EEID,E.EECode,E.EEName,E.Dept ');
|
||||
for i := 1 to 31 do
|
||||
SQL.Add(' ,max(case when day(S.GZRQ)=' + IntToStr(i) + ' then S.GZS end) as ' + DayField(i) + ' ');
|
||||
SQL.Add(' from SY_Employee E ');
|
||||
SQL.Add(' left join SY_Salary S on S.EEID=E.EEID ');
|
||||
SQL.Add(' and S.GZRQ>=' + quotedstr(FormatDateTime('yyyy-mm-dd', FDateStart)));
|
||||
SQL.Add(' and S.GZRQ<' + quotedstr(FormatDateTime('yyyy-mm-dd', IncMonth(FDateStart, 1))));
|
||||
SQL.Add(' where isnull(E.EEType,''正式'')<>''离职'' or S.EEID is not null ');
|
||||
SQL.Add(' group by E.EEID,E.EECode,E.EEName,E.Dept ');
|
||||
SQL.Add(' order by E.EECode ');
|
||||
Open;
|
||||
end;
|
||||
SCreateCDS(ADOQueryMain, Order_Main);
|
||||
Order_Main.Close;
|
||||
Order_Main.FieldDefs.Add('DHJ', ftFloat);
|
||||
Order_Main.CreateDataSet;
|
||||
TFloatField(Order_Main.FieldByName('DHJ')).DisplayFormat := '0.##';
|
||||
SInitCDSData(ADOQueryMain, Order_Main);
|
||||
//计算小计
|
||||
with Order_Main do
|
||||
begin
|
||||
DisableControls;
|
||||
First;
|
||||
while not Eof do
|
||||
begin
|
||||
Edit;
|
||||
FieldByName('DHJ').Value := CalcRowHJ();
|
||||
Post;
|
||||
Next;
|
||||
end;
|
||||
First;
|
||||
EnableControls;
|
||||
end;
|
||||
//按当月天数显示日列
|
||||
for i := 1 to 31 do
|
||||
begin
|
||||
FCol := Tv1.GetColumnByFieldName(DayField(i));
|
||||
if FCol <> nil then
|
||||
FCol.Visible := (i <= FDays);
|
||||
end;
|
||||
finally
|
||||
ADOQueryMain.EnableControls;
|
||||
end;
|
||||
end;
|
||||
|
||||
function TfrmSalaryList.CalcRowHJ(): Double;
|
||||
var
|
||||
i: Integer;
|
||||
FVal: Double;
|
||||
begin
|
||||
Result := 0;
|
||||
for i := 1 to 31 do
|
||||
begin
|
||||
if TryStrToFloat(Trim(Order_Main.fieldbyname(DayField(i)).AsString), FVal) then
|
||||
Result := Result + FVal;
|
||||
end;
|
||||
end;
|
||||
|
||||
end.
|
||||
Binary file not shown.
|
|
@ -5,7 +5,7 @@
|
|||
电子秤调用Dll文件=
|
||||
启用电子秤Dll文件=0
|
||||
码表调用Dll文件=
|
||||
启用码表Dll文件=0
|
||||
启用码表Dll文件=1
|
||||
启用码表单位=0
|
||||
标签份数=
|
||||
米数下限=1
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
FormStyle = fsMDIChild
|
||||
Position = poScreenCenter
|
||||
Visible = True
|
||||
ExplicitTop = -129
|
||||
ExplicitWidth = 1556
|
||||
ExplicitHeight = 807
|
||||
PixelsPerInch = 96
|
||||
|
|
@ -20,7 +21,6 @@
|
|||
Color = clWhite
|
||||
ParentBackground = False
|
||||
TabOrder = 2
|
||||
ExplicitHeight = 772
|
||||
object Panel2: TPanel
|
||||
Left = 1
|
||||
Top = 129
|
||||
|
|
@ -38,7 +38,6 @@
|
|||
ParentBackground = False
|
||||
ParentFont = False
|
||||
TabOrder = 0
|
||||
ExplicitHeight = 642
|
||||
object lblLenUnit: TLabel
|
||||
Left = 190
|
||||
Top = 9
|
||||
|
|
@ -158,32 +157,30 @@
|
|||
ParentFont = False
|
||||
end
|
||||
object Label4: TLabel
|
||||
Left = 241
|
||||
Top = 504
|
||||
Width = 44
|
||||
Height = 34
|
||||
Left = 190
|
||||
Top = 243
|
||||
Width = 31
|
||||
Height = 24
|
||||
Caption = 'KG'
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -29
|
||||
Font.Height = -21
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
Visible = False
|
||||
end
|
||||
object Label11: TLabel
|
||||
Left = 15
|
||||
Top = 504
|
||||
Width = 62
|
||||
Height = 34
|
||||
Left = 22
|
||||
Top = 240
|
||||
Width = 42
|
||||
Height = 24
|
||||
Caption = #37325#37327
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clRed
|
||||
Font.Height = -29
|
||||
Font.Color = clBlack
|
||||
Font.Height = -20
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
Visible = False
|
||||
end
|
||||
object Label3: TLabel
|
||||
Left = 39
|
||||
|
|
@ -266,8 +263,8 @@
|
|||
ParentFont = False
|
||||
end
|
||||
object Label42: TLabel
|
||||
Left = 14
|
||||
Top = 235
|
||||
Left = 295
|
||||
Top = 541
|
||||
Width = 52
|
||||
Height = 23
|
||||
Caption = #25377#36710'5'
|
||||
|
|
@ -277,10 +274,11 @@
|
|||
Font.Name = 'Times New Roman'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
Visible = False
|
||||
end
|
||||
object Label43: TLabel
|
||||
Left = 193
|
||||
Top = 234
|
||||
Left = 392
|
||||
Top = 537
|
||||
Width = 42
|
||||
Height = 23
|
||||
Caption = #31859#25968
|
||||
|
|
@ -290,10 +288,11 @@
|
|||
Font.Name = 'Times New Roman'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
Visible = False
|
||||
end
|
||||
object Label46: TLabel
|
||||
Left = 14
|
||||
Top = 277
|
||||
Left = 295
|
||||
Top = 570
|
||||
Width = 52
|
||||
Height = 23
|
||||
Caption = #25377#36710'6'
|
||||
|
|
@ -303,10 +302,11 @@
|
|||
Font.Name = 'Times New Roman'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
Visible = False
|
||||
end
|
||||
object Label47: TLabel
|
||||
Left = 193
|
||||
Top = 276
|
||||
Left = 392
|
||||
Top = 566
|
||||
Width = 42
|
||||
Height = 23
|
||||
Caption = #31859#25968
|
||||
|
|
@ -316,10 +316,11 @@
|
|||
Font.Name = 'Times New Roman'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
Visible = False
|
||||
end
|
||||
object Label48: TLabel
|
||||
Left = 15
|
||||
Top = 319
|
||||
Left = 295
|
||||
Top = 599
|
||||
Width = 52
|
||||
Height = 23
|
||||
Caption = #25377#36710'7'
|
||||
|
|
@ -329,10 +330,11 @@
|
|||
Font.Name = 'Times New Roman'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
Visible = False
|
||||
end
|
||||
object Label51: TLabel
|
||||
Left = 193
|
||||
Top = 318
|
||||
Left = 392
|
||||
Top = 598
|
||||
Width = 42
|
||||
Height = 23
|
||||
Caption = #31859#25968
|
||||
|
|
@ -342,6 +344,46 @@
|
|||
Font.Name = 'Times New Roman'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
Visible = False
|
||||
end
|
||||
object Label54: TLabel
|
||||
Left = 22
|
||||
Top = 294
|
||||
Width = 42
|
||||
Height = 24
|
||||
Caption = #38376#24133
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -20
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
end
|
||||
object Label55: TLabel
|
||||
Left = 181
|
||||
Top = 294
|
||||
Width = 42
|
||||
Height = 24
|
||||
Caption = #20811#37325
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -20
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
end
|
||||
object Label56: TLabel
|
||||
Left = 22
|
||||
Top = 338
|
||||
Width = 84
|
||||
Height = 24
|
||||
Caption = #30721#34920#38271#24230
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -20
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
end
|
||||
object InputLen: TEdit
|
||||
Left = 70
|
||||
|
|
@ -516,7 +558,7 @@
|
|||
end
|
||||
object OutPutQty2: TEdit
|
||||
Left = 241
|
||||
Top = 104
|
||||
Top = 103
|
||||
Width = 72
|
||||
Height = 29
|
||||
Font.Charset = ANSI_CHARSET
|
||||
|
|
@ -532,17 +574,16 @@
|
|||
end
|
||||
object InputWeight: TEdit
|
||||
Left = 70
|
||||
Top = 501
|
||||
Width = 100
|
||||
Height = 41
|
||||
Top = 239
|
||||
Width = 103
|
||||
Height = 29
|
||||
Font.Charset = GB2312_CHARSET
|
||||
Font.Color = clWindowText
|
||||
Font.Height = -32
|
||||
Font.Height = -21
|
||||
Font.Name = #23435#20307
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
TabOrder = 11
|
||||
Visible = False
|
||||
OnClick = CIFBegClick
|
||||
OnKeyPress = MJstr3KeyPress
|
||||
end
|
||||
|
|
@ -651,8 +692,8 @@
|
|||
OnMouseDown = OutPutQty4MouseDown
|
||||
end
|
||||
object JBSCPerson5: TcxButtonEdit
|
||||
Left = 71
|
||||
Top = 233
|
||||
Left = 311
|
||||
Top = 535
|
||||
ParentFont = False
|
||||
Properties.Buttons = <
|
||||
item
|
||||
|
|
@ -667,12 +708,13 @@
|
|||
Style.Font.Style = [fsBold]
|
||||
Style.IsFontAssigned = True
|
||||
TabOrder = 18
|
||||
Visible = False
|
||||
OnClick = JBSCPerson5Click
|
||||
Width = 102
|
||||
end
|
||||
object OutPutQty5: TEdit
|
||||
Left = 241
|
||||
Top = 232
|
||||
Left = 433
|
||||
Top = 531
|
||||
Width = 72
|
||||
Height = 29
|
||||
Font.Charset = ANSI_CHARSET
|
||||
|
|
@ -682,6 +724,7 @@
|
|||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
TabOrder = 19
|
||||
Visible = False
|
||||
OnClick = CIFBegClick
|
||||
OnKeyPress = MJstr3KeyPress
|
||||
OnMouseDown = OutPutQty5MouseDown
|
||||
|
|
@ -702,8 +745,8 @@
|
|||
OnClick = Button7Click
|
||||
end
|
||||
object JBSCPerson6: TcxButtonEdit
|
||||
Left = 71
|
||||
Top = 275
|
||||
Left = 311
|
||||
Top = 563
|
||||
ParentFont = False
|
||||
Properties.Buttons = <
|
||||
item
|
||||
|
|
@ -718,12 +761,13 @@
|
|||
Style.Font.Style = [fsBold]
|
||||
Style.IsFontAssigned = True
|
||||
TabOrder = 21
|
||||
Visible = False
|
||||
OnClick = JBSCPerson6Click
|
||||
Width = 102
|
||||
end
|
||||
object OutPutQty6: TEdit
|
||||
Left = 241
|
||||
Top = 273
|
||||
Left = 433
|
||||
Top = 563
|
||||
Width = 72
|
||||
Height = 29
|
||||
Font.Charset = ANSI_CHARSET
|
||||
|
|
@ -733,13 +777,14 @@
|
|||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
TabOrder = 22
|
||||
Visible = False
|
||||
OnClick = CIFBegClick
|
||||
OnKeyPress = MJstr3KeyPress
|
||||
OnMouseDown = OutPutQty6MouseDown
|
||||
end
|
||||
object JBSCPerson7: TcxButtonEdit
|
||||
Left = 71
|
||||
Top = 316
|
||||
Left = 311
|
||||
Top = 596
|
||||
ParentFont = False
|
||||
Properties.Buttons = <
|
||||
item
|
||||
|
|
@ -754,12 +799,13 @@
|
|||
Style.Font.Style = [fsBold]
|
||||
Style.IsFontAssigned = True
|
||||
TabOrder = 23
|
||||
Visible = False
|
||||
OnClick = JBSCPerson7Click
|
||||
Width = 102
|
||||
end
|
||||
object OutPutQty7: TEdit
|
||||
Left = 242
|
||||
Top = 315
|
||||
Left = 433
|
||||
Top = 595
|
||||
Width = 72
|
||||
Height = 29
|
||||
Font.Charset = ANSI_CHARSET
|
||||
|
|
@ -769,6 +815,7 @@
|
|||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
TabOrder = 24
|
||||
Visible = False
|
||||
OnClick = CIFBegClick
|
||||
OnKeyPress = MJstr3KeyPress
|
||||
OnMouseDown = OutPutQty7MouseDown
|
||||
|
|
@ -788,6 +835,45 @@
|
|||
TabOrder = 25
|
||||
OnClick = Button3Click
|
||||
end
|
||||
object MF: TEdit
|
||||
Left = 70
|
||||
Top = 291
|
||||
Width = 102
|
||||
Height = 32
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -21
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = []
|
||||
ParentFont = False
|
||||
TabOrder = 26
|
||||
end
|
||||
object KZ: TEdit
|
||||
Left = 229
|
||||
Top = 291
|
||||
Width = 100
|
||||
Height = 32
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -21
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = []
|
||||
ParentFont = False
|
||||
TabOrder = 27
|
||||
end
|
||||
object code_table_length: TEdit
|
||||
Left = 112
|
||||
Top = 335
|
||||
Width = 114
|
||||
Height = 32
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -21
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = []
|
||||
ParentFont = False
|
||||
TabOrder = 28
|
||||
end
|
||||
end
|
||||
object Panel10: TPanel
|
||||
Left = 1
|
||||
|
|
@ -1001,7 +1087,7 @@
|
|||
Left = 32
|
||||
Top = 4
|
||||
Width = 32
|
||||
Height = 19
|
||||
Height = 68
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -53
|
||||
|
|
@ -1059,36 +1145,6 @@
|
|||
TabOrder = 6
|
||||
Visible = False
|
||||
end
|
||||
object MF: TEdit
|
||||
Left = 36
|
||||
Top = 201
|
||||
Width = 144
|
||||
Height = 24
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -14
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = []
|
||||
ParentFont = False
|
||||
ReadOnly = True
|
||||
TabOrder = 7
|
||||
Visible = False
|
||||
end
|
||||
object KZ: TEdit
|
||||
Left = 230
|
||||
Top = 174
|
||||
Width = 144
|
||||
Height = 24
|
||||
Font.Charset = ANSI_CHARSET
|
||||
Font.Color = clBlack
|
||||
Font.Height = -14
|
||||
Font.Name = 'Arial'
|
||||
Font.Style = []
|
||||
ParentFont = False
|
||||
ReadOnly = True
|
||||
TabOrder = 8
|
||||
Visible = False
|
||||
end
|
||||
object Button5: TButton
|
||||
Left = 380
|
||||
Top = 176
|
||||
|
|
@ -1101,7 +1157,7 @@
|
|||
Font.Name = #23435#20307
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
TabOrder = 9
|
||||
TabOrder = 7
|
||||
Visible = False
|
||||
OnClick = Button5Click
|
||||
end
|
||||
|
|
@ -1117,7 +1173,7 @@
|
|||
Font.Style = []
|
||||
ParentFont = False
|
||||
ReadOnly = True
|
||||
TabOrder = 10
|
||||
TabOrder = 8
|
||||
OnClick = codeClick
|
||||
OnExit = codeExit
|
||||
end
|
||||
|
|
@ -1133,7 +1189,7 @@
|
|||
Font.Name = #23435#20307
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
TabOrder = 11
|
||||
TabOrder = 9
|
||||
OnClick = Button9Click
|
||||
end
|
||||
object carno: TEdit
|
||||
|
|
@ -1147,7 +1203,7 @@
|
|||
Font.Name = #23435#20307
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
TabOrder = 12
|
||||
TabOrder = 10
|
||||
OnClick = CIFBegClick
|
||||
end
|
||||
object Button10: TButton
|
||||
|
|
@ -1162,7 +1218,7 @@
|
|||
Font.Name = #23435#20307
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
TabOrder = 13
|
||||
TabOrder = 11
|
||||
OnClick = Button10Click
|
||||
end
|
||||
end
|
||||
|
|
@ -1175,7 +1231,6 @@
|
|||
Align = alLeft
|
||||
TabOrder = 0
|
||||
Visible = False
|
||||
ExplicitHeight = 772
|
||||
object SpeedButton13: TSpeedButton
|
||||
Left = 7
|
||||
Top = 3
|
||||
|
|
@ -2247,7 +2302,7 @@
|
|||
end
|
||||
object Label52: TLabel
|
||||
Left = 59
|
||||
Top = 122
|
||||
Top = 125
|
||||
Width = 60
|
||||
Height = 19
|
||||
Caption = #25377#36710#24037
|
||||
|
|
@ -2287,8 +2342,8 @@
|
|||
OnClick = CIFBegClick
|
||||
end
|
||||
object Button1: TButton
|
||||
Left = 166
|
||||
Top = 272
|
||||
Left = 171
|
||||
Top = 277
|
||||
Width = 66
|
||||
Height = 43
|
||||
Caption = #30830#23450
|
||||
|
|
@ -2399,9 +2454,9 @@
|
|||
TabOrder = 7
|
||||
OnClick = CIFBegClick
|
||||
end
|
||||
object Edit1: TEdit
|
||||
object points: TEdit
|
||||
Left = 136
|
||||
Top = 118
|
||||
Top = 173
|
||||
Width = 169
|
||||
Height = 32
|
||||
Font.Charset = GB2312_CHARSET
|
||||
|
|
@ -2413,19 +2468,25 @@
|
|||
TabOrder = 8
|
||||
OnClick = CIFBegClick
|
||||
end
|
||||
object Edit2: TEdit
|
||||
Left = 136
|
||||
Top = 173
|
||||
Width = 169
|
||||
Height = 32
|
||||
Font.Charset = GB2312_CHARSET
|
||||
Font.Color = clWindowText
|
||||
Font.Height = -24
|
||||
Font.Name = #23435#20307
|
||||
Font.Style = [fsBold]
|
||||
object weaver_name: TcxButtonEdit
|
||||
Left = 137
|
||||
Top = 119
|
||||
ParentFont = False
|
||||
Properties.Buttons = <
|
||||
item
|
||||
Default = True
|
||||
Kind = bkEllipsis
|
||||
end>
|
||||
Properties.OnButtonClick = cxButtonEdit1PropertiesButtonClick
|
||||
Style.Font.Charset = GB2312_CHARSET
|
||||
Style.Font.Color = clWindowText
|
||||
Style.Font.Height = -24
|
||||
Style.Font.Name = #23435#20307
|
||||
Style.Font.Style = [fsBold]
|
||||
Style.IsFontAssigned = True
|
||||
TabOrder = 9
|
||||
OnClick = CIFBegClick
|
||||
OnClick = weaver_nameClick
|
||||
Width = 168
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -2437,7 +2498,6 @@
|
|||
Align = alClient
|
||||
Caption = 'Panel4'
|
||||
TabOrder = 1
|
||||
ExplicitHeight = 772
|
||||
object cxGrid3: TcxGrid
|
||||
Left = 1
|
||||
Top = 129
|
||||
|
|
@ -2445,7 +2505,8 @@
|
|||
Height = 445
|
||||
Align = alClient
|
||||
TabOrder = 0
|
||||
ExplicitHeight = 449
|
||||
ExplicitLeft = 0
|
||||
ExplicitTop = 123
|
||||
object Tv3: TcxGridDBTableView
|
||||
OnMouseDown = Tv3MouseDown
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
|
|
@ -2557,6 +2618,14 @@
|
|||
Options.Sorting = False
|
||||
Width = 113
|
||||
end
|
||||
object Tv3code_table_length: TcxGridDBColumn
|
||||
Caption = #23454#38469#31859#25968
|
||||
DataBinding.FieldName = 'code_table_length'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 65
|
||||
end
|
||||
end
|
||||
object cxGridLevel2: TcxGridLevel
|
||||
GridView = Tv3
|
||||
|
|
@ -2571,7 +2640,6 @@
|
|||
TabOrder = 1
|
||||
Properties.ActivePage = cxTabSheet1
|
||||
Properties.CustomButtons.Buttons = <>
|
||||
ExplicitTop = 578
|
||||
ClientRectBottom = 191
|
||||
ClientRectLeft = 2
|
||||
ClientRectRight = 439
|
||||
|
|
@ -2671,9 +2739,10 @@
|
|||
Width = 60
|
||||
end
|
||||
object v2Column3: TcxGridDBColumn
|
||||
Caption = #25187#20998
|
||||
Caption = #25187#20998'1'
|
||||
DataBinding.FieldName = 'CIFPoints'
|
||||
DataBinding.IsNullValueType = True
|
||||
Visible = False
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 54
|
||||
|
|
@ -2686,6 +2755,25 @@
|
|||
Options.Editing = False
|
||||
Width = 36
|
||||
end
|
||||
object Tv2weaver_name: TcxGridDBColumn
|
||||
Caption = #25377#36710#24037
|
||||
DataBinding.FieldName = 'weaver_name'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 65
|
||||
end
|
||||
object Tv2points: TcxGridDBColumn
|
||||
Caption = #25187#20998
|
||||
DataBinding.FieldName = 'points'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 65
|
||||
end
|
||||
object Tv2weaver_code: TcxGridDBColumn
|
||||
DataBinding.FieldName = 'weaver_code'
|
||||
DataBinding.IsNullValueType = True
|
||||
Visible = False
|
||||
end
|
||||
end
|
||||
object cxGridLevel1: TcxGridLevel
|
||||
GridView = Tv2
|
||||
|
|
@ -2787,9 +2875,10 @@
|
|||
Width = 60
|
||||
end
|
||||
object cxGridDBColumn8: TcxGridDBColumn
|
||||
Caption = #25187#20998
|
||||
Caption = #25187#20998'1'
|
||||
DataBinding.FieldName = 'CIFPoints'
|
||||
DataBinding.IsNullValueType = True
|
||||
Visible = False
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 54
|
||||
|
|
@ -2802,6 +2891,22 @@
|
|||
Options.Editing = False
|
||||
Width = 36
|
||||
end
|
||||
object TV1weaver_name: TcxGridDBColumn
|
||||
Caption = #25377#36710#24037
|
||||
DataBinding.FieldName = 'weaver_name'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 65
|
||||
end
|
||||
object TV1points: TcxGridDBColumn
|
||||
Caption = #25187#20998
|
||||
DataBinding.FieldName = 'points'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 65
|
||||
end
|
||||
end
|
||||
object cxGridLevel3: TcxGridLevel
|
||||
GridView = TV1
|
||||
|
|
@ -2849,34 +2954,34 @@
|
|||
ImageIndex = 5
|
||||
OnClick = ToolButton5Click
|
||||
end
|
||||
object ToolButton6: TToolButton
|
||||
object ToolButton4: TToolButton
|
||||
Left = 142
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #30133#28857#31649#29702
|
||||
ImageIndex = 2
|
||||
OnClick = ToolButton4Click
|
||||
end
|
||||
object ToolButton7: TToolButton
|
||||
Left = 237
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #20445#23384#26684#24335
|
||||
ImageIndex = 16
|
||||
OnClick = ToolButton7Click
|
||||
end
|
||||
object ToolButton6: TToolButton
|
||||
Left = 332
|
||||
Top = 0
|
||||
AutoSize = True
|
||||
Caption = #20462#25913
|
||||
ImageIndex = 3
|
||||
Wrap = True
|
||||
Visible = False
|
||||
OnClick = ToolButton6Click
|
||||
end
|
||||
object ToolButton4: TToolButton
|
||||
Left = 0
|
||||
Top = 38
|
||||
AutoSize = True
|
||||
Caption = #30133#28857#31649#29702
|
||||
ImageIndex = 2
|
||||
OnClick = ToolButton4Click
|
||||
end
|
||||
object ToolButton7: TToolButton
|
||||
Left = 95
|
||||
Top = 38
|
||||
AutoSize = True
|
||||
Caption = #20445#23384#26684#24335
|
||||
ImageIndex = 16
|
||||
OnClick = ToolButton7Click
|
||||
end
|
||||
object ToolButton8: TToolButton
|
||||
Left = 190
|
||||
Left = 0
|
||||
Top = 38
|
||||
AutoSize = True
|
||||
Caption = #20851#38381
|
||||
|
|
@ -2931,7 +3036,6 @@
|
|||
ParentBackground = False
|
||||
TabOrder = 3
|
||||
Visible = False
|
||||
ExplicitHeight = 772
|
||||
object Label35: TLabel
|
||||
Left = 27
|
||||
Top = 55
|
||||
|
|
|
|||
|
|
@ -321,10 +321,20 @@ type
|
|||
OutPutQty7: TEdit;
|
||||
Button3: TButton;
|
||||
Button10: TButton;
|
||||
Edit1: TEdit;
|
||||
Edit2: TEdit;
|
||||
points: TEdit;
|
||||
Label52: TLabel;
|
||||
Label53: TLabel;
|
||||
weaver_name: TcxButtonEdit;
|
||||
Tv2weaver_name: TcxGridDBColumn;
|
||||
Tv2points: TcxGridDBColumn;
|
||||
TV1weaver_name: TcxGridDBColumn;
|
||||
TV1points: TcxGridDBColumn;
|
||||
Tv2weaver_code: TcxGridDBColumn;
|
||||
Label54: TLabel;
|
||||
Label55: TLabel;
|
||||
code_table_length: TEdit;
|
||||
Label56: TLabel;
|
||||
Tv3code_table_length: TcxGridDBColumn;
|
||||
procedure FormDestroy(Sender: TObject);
|
||||
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
||||
procedure FormShow(Sender: TObject);
|
||||
|
|
@ -386,6 +396,7 @@ type
|
|||
procedure Button10Click(Sender: TObject);
|
||||
procedure codeClick(Sender: TObject);
|
||||
procedure codeExit(Sender: TObject);
|
||||
procedure weaver_nameClick(Sender: TObject);
|
||||
private
|
||||
{ Private declarations }
|
||||
FCIID, FOperationStatus, FCIFName, FWorkshop: string;
|
||||
|
|
@ -679,6 +690,7 @@ begin
|
|||
// AOrdDefNote1.Text := '';
|
||||
Tare.Text := '';
|
||||
InputWeight.Text := '';
|
||||
code_table_length.Text := '';
|
||||
FLenUnit := '';
|
||||
FLoom := '';
|
||||
end;
|
||||
|
|
@ -1193,6 +1205,7 @@ begin
|
|||
if (trim(edtMaBiao.Text) = '¡Ì') then
|
||||
begin
|
||||
InputLen.Text := format('%.1f', [i1 / 100000]);
|
||||
code_table_length.Text := InputLen.Text;
|
||||
end;
|
||||
if (trim(edtMBDW.Text) = '¡Ì') then
|
||||
begin
|
||||
|
|
@ -1478,6 +1491,9 @@ begin
|
|||
FieldByName('Meter').Value := MMeter;
|
||||
FieldByName('Yardage').Value := MYardage;
|
||||
FieldByName('LenUnit').Value := TRIM(lblLenUnit.Caption);
|
||||
|
||||
FieldByName('code_table_length').Value :=
|
||||
StrToFloatdef(Trim(code_table_length.Text), 0);
|
||||
///////////////////////// ±£´æ³¤¶È /////////////////////////
|
||||
FieldByName('Coefficient').Value := StrToFloatdef(Coefficient.text, 0);
|
||||
|
||||
|
|
@ -1676,7 +1692,8 @@ var
|
|||
mvalue: Double;
|
||||
i: Integer;
|
||||
begin
|
||||
CodeName.SetFocus;
|
||||
// CodeName.SetFocus;
|
||||
Code.SetFocus;
|
||||
if CheckData('Ìá½»') = False then
|
||||
exit;
|
||||
|
||||
|
|
@ -1684,6 +1701,7 @@ begin
|
|||
begin
|
||||
InputLen.Text := '';
|
||||
InputWeight.Text := '';
|
||||
code_table_length.Text := '';
|
||||
if Trim(Edit6.Text) = '¡Ì' then
|
||||
begin
|
||||
PrtData(FCIID);
|
||||
|
|
@ -1808,6 +1826,24 @@ begin
|
|||
|
||||
end;
|
||||
|
||||
procedure TfrmTatMachInsp.weaver_nameClick(Sender: TObject);
|
||||
begin
|
||||
try
|
||||
frmEmployeeSel := TfrmEmployeeSel.Create(self);
|
||||
with frmEmployeeSel do
|
||||
begin
|
||||
FPost := 'µ²³µ¹¤';
|
||||
if ShowModal = 1 then
|
||||
begin
|
||||
weaver_name.Text := frmEmployeeSel.FRName;
|
||||
weaver_name.Hint := frmEmployeeSel.FRCode;
|
||||
end;
|
||||
end;
|
||||
finally
|
||||
frmEmployeeSel.Free;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TfrmTatMachInsp.cxButtonEdit1PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||
begin
|
||||
try
|
||||
|
|
@ -1959,6 +1995,15 @@ begin
|
|||
end;
|
||||
FieldByName('CIFQty').Value := StrToFloatdef(trim(CIFQty.Text), 0);
|
||||
|
||||
if FindField('weaver_code') <> nil then
|
||||
FieldByName('weaver_code').AsString := Trim(Self.weaver_name.Hint);
|
||||
|
||||
if FindField('weaver_name') <> nil then
|
||||
FieldByName('weaver_name').AsString := Trim(Self.weaver_name.Text);
|
||||
|
||||
if FindField('points') <> nil then
|
||||
FieldByName('points').AsFloat := StrToFloatDef(Trim(Self.points.Text), 0);
|
||||
|
||||
Post;
|
||||
end;
|
||||
CIFBeg.Text := '';
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<MainSource>TatClothStk.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>38017</TargetedPlatforms>
|
||||
<TargetedPlatforms>1</TargetedPlatforms>
|
||||
<AppType>Library</AppType>
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
<ProjectVersion>19.2</ProjectVersion>
|
||||
|
|
@ -13,16 +13,6 @@
|
|||
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Android64' and '$(Base)'=='true') or '$(Base_Android64)'!=''">
|
||||
<Base_Android64>true</Base_Android64>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
|
||||
<Base_iOSDevice64>true</Base_iOSDevice64>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
|
||||
<Base_Win32>true</Base_Win32>
|
||||
<CfgParent>Base</CfgParent>
|
||||
|
|
@ -43,24 +33,6 @@
|
|||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Android64' and '$(Cfg_2)'=='true') or '$(Cfg_2_Android64)'!=''">
|
||||
<Cfg_2_Android64>true</Cfg_2_Android64>
|
||||
<CfgParent>Cfg_2</CfgParent>
|
||||
<Cfg_2>true</Cfg_2>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice64)'!=''">
|
||||
<Cfg_2_iOSDevice64>true</Cfg_2_iOSDevice64>
|
||||
<CfgParent>Cfg_2</CfgParent>
|
||||
<Cfg_2>true</Cfg_2>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='OSX64' and '$(Cfg_2)'=='true') or '$(Cfg_2_OSX64)'!=''">
|
||||
<Cfg_2_OSX64>true</Cfg_2_OSX64>
|
||||
<CfgParent>Cfg_2</CfgParent>
|
||||
<Cfg_2>true</Cfg_2>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
|
||||
<Cfg_2_Win32>true</Cfg_2_Win32>
|
||||
<CfgParent>Cfg_2</CfgParent>
|
||||
|
|
@ -84,13 +56,6 @@
|
|||
<VerInfo_Locale>2052</VerInfo_Locale>
|
||||
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Android64)'!=''">
|
||||
<Android_LauncherIcon192>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png</Android_LauncherIcon192>
|
||||
<EnabledSysJars>android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar</EnabledSysJars>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
|
||||
<iOS_AppStore1024>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png</iOS_AppStore1024>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Win32)'!=''">
|
||||
<DCC_Namespace>System.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
|
|
@ -113,15 +78,6 @@
|
|||
<DCC_Optimize>false</DCC_Optimize>
|
||||
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2_Android64)'!=''">
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2_iOSDevice64)'!=''">
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2_OSX64)'!=''">
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
|
||||
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
|
||||
<Debugger_HostApplication>D:\D10W\项目代码\D10szGerun\E04梭织坯布仓库\testDll.exe</Debugger_HostApplication>
|
||||
|
|
@ -232,10 +188,6 @@
|
|||
</Source>
|
||||
</Delphi.Personality>
|
||||
<Platforms>
|
||||
<Platform value="Android64">True</Platform>
|
||||
<Platform value="iOSDevice64">True</Platform>
|
||||
<Platform value="Linux64">True</Platform>
|
||||
<Platform value="OSX64">True</Platform>
|
||||
<Platform value="Win32">True</Platform>
|
||||
<Platform value="Win64">False</Platform>
|
||||
</Platforms>
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -3,3 +3,4 @@ Default=1
|
|||
ShowNotifications=1
|
||||
Enabled=1
|
||||
dxSkinsDefaultPainters=1
|
||||
dxSkinWXI=1
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ interface
|
|||
uses
|
||||
SysUtils, Classes, DB, ADODB, ImgList, Controls, cxStyles, cxLookAndFeels,
|
||||
Windows, Messages, forms, OleCtnrs, DateUtils, ExtCtrls, SyncObjs, cxClasses,
|
||||
dxSkinsCore, dxSkinsDefaultPainters, System.ImageList;
|
||||
dxSkinsCore, dxSkinsDefaultPainters, System.ImageList, dxSkinWXI;
|
||||
|
||||
type
|
||||
TMyThread = class(TThread)
|
||||
|
|
|
|||
|
|
@ -242,6 +242,7 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
TabOrder = 0
|
||||
object Tv3: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DS_MainSel
|
||||
DataController.Summary.DefaultGroupSummaryItems = <>
|
||||
DataController.Summary.FooterSummaryItems = <
|
||||
|
|
@ -283,6 +284,7 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object VC_MJXH: TcxGridDBColumn
|
||||
Caption = #21367#21495
|
||||
DataBinding.FieldName = 'PieceNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 95
|
||||
|
|
@ -290,6 +292,7 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object v3Column2: TcxGridDBColumn
|
||||
Caption = #26465#30721
|
||||
DataBinding.FieldName = 'jyid'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.ReadOnly = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
|
|
@ -298,29 +301,34 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object Tv3Column2: TcxGridDBColumn
|
||||
Caption = #21253#21495
|
||||
DataBinding.FieldName = 'PacketNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
end
|
||||
object Tv3Column3: TcxGridDBColumn
|
||||
Caption = #21253#26465#30721
|
||||
DataBinding.FieldName = 'PacketId'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 92
|
||||
end
|
||||
object cv3Column3: TcxGridDBColumn
|
||||
Caption = #25209#21495
|
||||
DataBinding.FieldName = 'BatchNO'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 98
|
||||
end
|
||||
object cv3Column4: TcxGridDBColumn
|
||||
Caption = #39068#33394
|
||||
DataBinding.FieldName = 'P_Color'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 92
|
||||
end
|
||||
object v3Column1: TcxGridDBColumn
|
||||
Caption = #27611#37325
|
||||
DataBinding.FieldName = 'GrossWeight'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 75
|
||||
|
|
@ -328,6 +336,7 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object Tv3Column1: TcxGridDBColumn
|
||||
Caption = #31859#25968
|
||||
DataBinding.FieldName = 'Meter'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 72
|
||||
|
|
@ -335,6 +344,7 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object Tv3Column4: TcxGridDBColumn
|
||||
Caption = #30721#25968
|
||||
DataBinding.FieldName = 'Yardage'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 79
|
||||
|
|
@ -354,6 +364,7 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object TV4: TcxGridDBTableView
|
||||
OnMouseDown = TV4MouseDown
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = ds2
|
||||
DataController.Summary.DefaultGroupSummaryItems = <>
|
||||
DataController.Summary.FooterSummaryItems = <
|
||||
|
|
@ -380,18 +391,21 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object cCXCONNO: TcxGridDBColumn
|
||||
Caption = #35745#21010#21333
|
||||
DataBinding.FieldName = 'OrderNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 119
|
||||
end
|
||||
object TV4Column1: TcxGridDBColumn
|
||||
Caption = #21697#21517
|
||||
DataBinding.FieldName = 'C_Name'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 98
|
||||
end
|
||||
object cCXCOLOR: TcxGridDBColumn
|
||||
Caption = #39068#33394
|
||||
DataBinding.FieldName = 'C_Color'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 95
|
||||
|
|
@ -399,18 +413,21 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object cV4Column1: TcxGridDBColumn
|
||||
Caption = #25209#21495
|
||||
DataBinding.FieldName = 'BatchNO'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 91
|
||||
end
|
||||
object TV4Column2: TcxGridDBColumn
|
||||
Caption = #30003#35831#21305#25968
|
||||
DataBinding.FieldName = 'Piece'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 113
|
||||
end
|
||||
object VC_SQQTY: TcxGridDBColumn
|
||||
Caption = #30003#35831#25968#37327
|
||||
DataBinding.FieldName = 'Qty'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 111
|
||||
|
|
@ -418,18 +435,21 @@ inherited frmTatClothDROutEdit: TfrmTatClothDROutEdit
|
|||
object TV4Column5: TcxGridDBColumn
|
||||
Caption = #21333#20301
|
||||
DataBinding.FieldName = 'QtyUnit'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 109
|
||||
end
|
||||
object TV4Column3: TcxGridDBColumn
|
||||
Caption = #21457#36135#21305#25968
|
||||
DataBinding.FieldName = 'DlyPiece'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 123
|
||||
end
|
||||
object cCXFHPS: TcxGridDBColumn
|
||||
Caption = #21457#36135#25968#37327
|
||||
DataBinding.FieldName = 'DlyQty'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.ReadOnly = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
|
|
|
|||
|
|
@ -11,7 +11,8 @@ uses
|
|||
cxGrid, MovePanel, cxCheckBox, Menus, ComCtrls, BtnEdit, ShellAPI, cxTextEdit,
|
||||
RM_Common, RM_Class, RM_GridReport, RM_System, RM_Dataset, RM_e_Xls,
|
||||
cxLookAndFeels, cxLookAndFeelPainters, dxSkinsCore, dxSkinsDefaultPainters,
|
||||
cxNavigator, dxDateRanges, dxBarBuiltInMenu, U_BaseList;
|
||||
cxNavigator, dxDateRanges, dxBarBuiltInMenu, U_BaseList, dxSkinWXI,
|
||||
dxScrollbarAnnotations;
|
||||
|
||||
type
|
||||
TfrmTatClothDROutEdit = class(TfrmBaseList)
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
TabOrder = 0
|
||||
object Tv1: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DS_1
|
||||
DataController.Filter.AutoDataSetFilter = True
|
||||
DataController.Summary.DefaultGroupSummaryItems = <>
|
||||
|
|
@ -58,6 +59,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v1Column6: TcxGridDBColumn
|
||||
Caption = #36873#25321
|
||||
DataBinding.FieldName = 'SSel'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxCheckBoxProperties'
|
||||
Properties.NullStyle = nssUnchecked
|
||||
HeaderAlignmentHorz = taCenter
|
||||
|
|
@ -68,6 +70,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v1Column1: TcxGridDBColumn
|
||||
Caption = #35745#21010#21333#21495
|
||||
DataBinding.FieldName = 'orderNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Options.Filtering = False
|
||||
|
|
@ -76,12 +79,14 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v1Column11: TcxGridDBColumn
|
||||
Caption = #21367#26465#30721
|
||||
DataBinding.FieldName = 'StkId'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 75
|
||||
end
|
||||
object v1Column5: TcxGridDBColumn
|
||||
Caption = #21367#21495
|
||||
DataBinding.FieldName = 'PieceNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Options.Filtering = False
|
||||
|
|
@ -90,6 +95,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v1Column3: TcxGridDBColumn
|
||||
Caption = #39068#33394
|
||||
DataBinding.FieldName = 'C_Color'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Options.Filtering = False
|
||||
|
|
@ -98,12 +104,14 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object Tv1Column1: TcxGridDBColumn
|
||||
Caption = #33394#21495
|
||||
DataBinding.FieldName = 'C_ColorNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 62
|
||||
end
|
||||
object v1Column4: TcxGridDBColumn
|
||||
Caption = #21345#21495
|
||||
DataBinding.FieldName = 'PCID'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 41
|
||||
|
|
@ -111,6 +119,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v2Column6: TcxGridDBColumn
|
||||
Caption = #31859#25968
|
||||
DataBinding.FieldName = 'StkMeter'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Options.Filtering = False
|
||||
|
|
@ -119,6 +128,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v2Column5: TcxGridDBColumn
|
||||
Caption = #27611#37325
|
||||
DataBinding.FieldName = 'StkGrossWeight'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Options.Filtering = False
|
||||
|
|
@ -202,8 +212,6 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
BevelInner = bvRaised
|
||||
BevelOuter = bvLowered
|
||||
TabOrder = 0
|
||||
ExplicitLeft = 88
|
||||
ExplicitTop = 8
|
||||
object cxGrid2: TcxGrid
|
||||
Left = 2
|
||||
Top = 2
|
||||
|
|
@ -211,10 +219,9 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
Height = 165
|
||||
Align = alLeft
|
||||
TabOrder = 0
|
||||
ExplicitLeft = -3
|
||||
ExplicitTop = -1
|
||||
object Tv2: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
OnCellDblClick = Tv2CellDblClick
|
||||
DataController.DataSource = DS_2
|
||||
DataController.Filter.AutoDataSetFilter = True
|
||||
|
|
@ -231,6 +238,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v1OrderNo: TcxGridDBColumn
|
||||
Caption = #35745#21010#21333#21495
|
||||
DataBinding.FieldName = 'OrderNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Focusing = False
|
||||
Options.Sorting = False
|
||||
|
|
@ -239,6 +247,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v2Column2: TcxGridDBColumn
|
||||
Caption = #23458#25143
|
||||
DataBinding.FieldName = 'CustName'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Focusing = False
|
||||
Width = 123
|
||||
|
|
@ -246,6 +255,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object cxGridDBColumn2: TcxGridDBColumn
|
||||
Caption = #20135#21697#21517#31216
|
||||
DataBinding.FieldName = 'C_Name'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Focusing = False
|
||||
Options.Sorting = False
|
||||
|
|
@ -254,6 +264,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object cxGridDBColumn3: TcxGridDBColumn
|
||||
Caption = #39068#33394
|
||||
DataBinding.FieldName = 'C_Color'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Focusing = False
|
||||
Options.Sorting = False
|
||||
|
|
@ -262,12 +273,14 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object Tv2Column2: TcxGridDBColumn
|
||||
Caption = #21305#25968
|
||||
DataBinding.FieldName = 'ORDPiece'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 48
|
||||
end
|
||||
object v1Column10: TcxGridDBColumn
|
||||
Caption = #25968#37327
|
||||
DataBinding.FieldName = 'ORDQty'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Focusing = False
|
||||
Width = 51
|
||||
|
|
@ -275,6 +288,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v1PRTMF: TcxGridDBColumn
|
||||
Caption = #38376#24133
|
||||
DataBinding.FieldName = 'C_Width'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Focusing = False
|
||||
Options.Sorting = False
|
||||
|
|
@ -283,6 +297,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v1PRTKZ: TcxGridDBColumn
|
||||
Caption = #20811#37325
|
||||
DataBinding.FieldName = 'C_GramWeight'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Focusing = False
|
||||
Options.Sorting = False
|
||||
|
|
@ -456,6 +471,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
TabOrder = 0
|
||||
object Tv3: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DS_3
|
||||
DataController.Filter.AutoDataSetFilter = True
|
||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||
|
|
@ -485,6 +501,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v3Column5: TcxGridDBColumn
|
||||
Caption = #36873#25321
|
||||
DataBinding.FieldName = 'SSel'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxCheckBoxProperties'
|
||||
Properties.ImmediatePost = True
|
||||
Properties.NullStyle = nssUnchecked
|
||||
|
|
@ -495,6 +512,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object cxGridDBColumn1: TcxGridDBColumn
|
||||
Caption = #35745#21010#21333#21495
|
||||
DataBinding.FieldName = 'orderNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 90
|
||||
|
|
@ -502,6 +520,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object cxGridDBColumn4: TcxGridDBColumn
|
||||
Caption = #21367#21495
|
||||
DataBinding.FieldName = 'PieceNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 52
|
||||
|
|
@ -509,6 +528,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v3MJID: TcxGridDBColumn
|
||||
Caption = #21367#26465#30721
|
||||
DataBinding.FieldName = 'StkId'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 60
|
||||
|
|
@ -516,6 +536,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v3Column3: TcxGridDBColumn
|
||||
Caption = #39068#33394
|
||||
DataBinding.FieldName = 'C_Color'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 66
|
||||
|
|
@ -523,12 +544,14 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object Tv3Column1: TcxGridDBColumn
|
||||
Caption = #33394#21495
|
||||
DataBinding.FieldName = 'C_ColorNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 67
|
||||
end
|
||||
object v3Column4: TcxGridDBColumn
|
||||
Caption = #21345#21495
|
||||
DataBinding.FieldName = 'PCID'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 65
|
||||
|
|
@ -536,6 +559,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object cxGridDBColumn6: TcxGridDBColumn
|
||||
Caption = #31859#25968
|
||||
DataBinding.FieldName = 'StkMeter'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Options.Focusing = False
|
||||
|
|
@ -544,6 +568,7 @@ inherited frmTatClothOutEdit: TfrmTatClothOutEdit
|
|||
object v3Column1: TcxGridDBColumn
|
||||
Caption = #27611#37325
|
||||
DataBinding.FieldName = 'StkGrossWeight'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 59
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ uses
|
|||
cxControls, cxGridCustomView, cxGrid, MovePanel, cxCheckBox, Menus, ComCtrls,
|
||||
cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, U_BaseList, dxSkinsCore,
|
||||
dxSkinsDefaultPainters, dxDateRanges, dxBarBuiltInMenu, RM_Common, RM_Class,
|
||||
RM_GridReport, RM_Dataset, Vcl.ToolWin;
|
||||
RM_GridReport, RM_Dataset, Vcl.ToolWin, dxSkinWXI, dxScrollbarAnnotations;
|
||||
|
||||
type
|
||||
TfrmTatClothOutEdit = class(TfrmBaseList)
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
ExplicitWidth = 1556
|
||||
ExplicitHeight = 639
|
||||
PixelsPerInch = 96
|
||||
TextHeight = 12
|
||||
TextHeight = 13
|
||||
object ToolBar1: TToolBar [0]
|
||||
Tag = 1
|
||||
Left = 0
|
||||
|
|
@ -84,12 +84,11 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
Color = clWhite
|
||||
ParentBackground = False
|
||||
TabOrder = 1
|
||||
ExplicitTop = 44
|
||||
object Label2: TLabel
|
||||
Left = 70
|
||||
Top = 36
|
||||
Width = 12
|
||||
Height = 12
|
||||
Height = 13
|
||||
Caption = #33267
|
||||
end
|
||||
object Label5: TLabel
|
||||
|
|
@ -106,6 +105,20 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
end
|
||||
object Label1: TLabel
|
||||
Left = 181
|
||||
Top = 36
|
||||
Width = 52
|
||||
Height = 12
|
||||
Hint = '0'
|
||||
Caption = #20135#21697#32534#21495
|
||||
Font.Charset = GB2312_CHARSET
|
||||
Font.Color = clWindowText
|
||||
Font.Height = -12
|
||||
Font.Name = #23435#20307
|
||||
Font.Style = [fsBold]
|
||||
ParentFont = False
|
||||
end
|
||||
object BegDate: TDateTimePicker
|
||||
Left = 88
|
||||
Top = 6
|
||||
|
|
@ -166,11 +179,21 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
Left = 237
|
||||
Top = 6
|
||||
Width = 100
|
||||
Height = 20
|
||||
Height = 21
|
||||
Hint = '0'
|
||||
TabOrder = 5
|
||||
OnKeyPress = C_NameKeyPress
|
||||
end
|
||||
object C_code: TEdit
|
||||
Tag = 2
|
||||
Left = 237
|
||||
Top = 33
|
||||
Width = 100
|
||||
Height = 21
|
||||
Hint = '0'
|
||||
TabOrder = 6
|
||||
OnKeyPress = C_NameKeyPress
|
||||
end
|
||||
end
|
||||
object cxGrid1: TcxGrid [2]
|
||||
Left = 0
|
||||
|
|
@ -187,10 +210,9 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
ParentFont = False
|
||||
PopupMenu = PM_1
|
||||
TabOrder = 2
|
||||
ExplicitTop = 132
|
||||
ExplicitHeight = 468
|
||||
object Tv1: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DS_1
|
||||
DataController.Filter.AutoDataSetFilter = True
|
||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||
|
|
@ -258,6 +280,7 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
object v1Column22: TcxGridDBColumn
|
||||
Caption = #36873#25321
|
||||
DataBinding.FieldName = 'SSel'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxCheckBoxProperties'
|
||||
Properties.ImmediatePost = True
|
||||
Properties.NullStyle = nssUnchecked
|
||||
|
|
@ -265,9 +288,18 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
Options.Sorting = False
|
||||
Width = 66
|
||||
end
|
||||
object Tv1C_code: TcxGridDBColumn
|
||||
Caption = #20135#21697#32534#21495
|
||||
DataBinding.FieldName = 'C_code'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 80
|
||||
end
|
||||
object Tv1Column3: TcxGridDBColumn
|
||||
Caption = #21697#21517
|
||||
DataBinding.FieldName = 'C_Name'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 66
|
||||
|
|
@ -275,6 +307,7 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
object v1Column23: TcxGridDBColumn
|
||||
Caption = #21367#25968
|
||||
DataBinding.FieldName = 'js'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 66
|
||||
|
|
@ -282,6 +315,7 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
object v1Column10: TcxGridDBColumn
|
||||
Caption = #31859#25968
|
||||
DataBinding.FieldName = 'stkMeter'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 66
|
||||
|
|
@ -289,6 +323,7 @@ inherited frmTatClothStkHZListSEL: TfrmTatClothStkHZListSEL
|
|||
object Tv1Column1: TcxGridDBColumn
|
||||
Caption = #30721#25968
|
||||
DataBinding.FieldName = 'StkYardage'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 69
|
||||
end
|
||||
|
|
|
|||
|
|
@ -13,7 +13,8 @@ uses
|
|||
RM_System, RM_GridReport, Menus, cxCalendar, MovePanel, Math, Clipbrd,
|
||||
cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, cxTextEdit, dxSkinsCore,
|
||||
dxSkinsDefaultPainters, dxDateRanges, dxBarBuiltInMenu, U_BaseHelp, cxPC,
|
||||
System.StrUtils, U_BaseList;
|
||||
System.StrUtils, U_BaseList, dxSkinWXI, dxScrollbarAnnotations,
|
||||
System.ImageList, Vcl.ImgList;
|
||||
|
||||
type
|
||||
TfrmTatClothStkHZListSEL = class(TfrmBaseHELP)
|
||||
|
|
@ -49,6 +50,9 @@ type
|
|||
N1: TMenuItem;
|
||||
Tv1Column1: TcxGridDBColumn;
|
||||
ToolButton1: TToolButton;
|
||||
C_code: TEdit;
|
||||
Label1: TLabel;
|
||||
Tv1C_code: TcxGridDBColumn;
|
||||
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure TBRafreshClick(Sender: TObject);
|
||||
|
|
@ -136,8 +140,8 @@ begin
|
|||
Close;
|
||||
sql.Clear;
|
||||
|
||||
sql.Add('select C_NAME,COUNT(*)JS,SUM(stkMeter)stkMeter,SUM(StkYardage)StkYardage from V_Tat_Cloth_Stk AA where 1=1 ' + WSql);
|
||||
sql.Add('group by C_NAME');
|
||||
sql.Add('select C_NAME,C_code,COUNT(*)JS,SUM(stkMeter)stkMeter,SUM(StkYardage)StkYardage from V_Tat_Cloth_Stk AA where 1=1 ' + WSql);
|
||||
sql.Add('group by C_NAME,C_code');
|
||||
|
||||
// showmessage(sql.text);
|
||||
Open;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ uses
|
|||
cxDropDownEdit, cxTextEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator,
|
||||
dxBarBuiltInMenu, dxSkinsCore, dxSkinsDefaultPainters, U_BaseList,
|
||||
dxDateRanges, dxScrollbarAnnotations, IdBaseComponent, IdComponent,
|
||||
IdTCPConnection, IdTCPClient, IdHTTP;
|
||||
IdTCPConnection, IdTCPClient, IdHTTP, dxSkinWXI;
|
||||
|
||||
type
|
||||
TfrmTatDRList = class(TfrmBaseList)
|
||||
|
|
|
|||
|
|
@ -34,8 +34,6 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
ParentFont = False
|
||||
ShowCaptions = True
|
||||
TabOrder = 0
|
||||
ExplicitLeft = 8
|
||||
ExplicitTop = 5
|
||||
object TBRafresh: TToolButton
|
||||
Left = 0
|
||||
Top = 0
|
||||
|
|
@ -84,9 +82,9 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
Height = 218
|
||||
Align = alClient
|
||||
TabOrder = 3
|
||||
ExplicitTop = 104
|
||||
object Tv1: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
OnFocusedRecordChanged = Tv1FocusedRecordChanged
|
||||
DataController.DataSource = DataSource1
|
||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||
|
|
@ -150,12 +148,14 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
object v1Column8: TcxGridDBColumn
|
||||
Caption = #30003#35831#21333#21495
|
||||
DataBinding.FieldName = 'DRMID'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 93
|
||||
end
|
||||
object v1OrdDate: TcxGridDBColumn
|
||||
Caption = #30331#35760#26085#26399
|
||||
DataBinding.FieldName = 'Filltime'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxDateEditProperties'
|
||||
Properties.ShowTime = False
|
||||
HeaderAlignmentHorz = taCenter
|
||||
|
|
@ -165,36 +165,42 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
object v1Column27: TcxGridDBColumn
|
||||
Caption = #21457#36135#26085#26399
|
||||
DataBinding.FieldName = 'fhDate'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 69
|
||||
end
|
||||
object v1Column10: TcxGridDBColumn
|
||||
Caption = #25910#36135#21333#20301
|
||||
DataBinding.FieldName = 'ToCoName'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 124
|
||||
end
|
||||
object v1Column1: TcxGridDBColumn
|
||||
Caption = #30003#35831#20154
|
||||
DataBinding.FieldName = 'Filler'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 66
|
||||
end
|
||||
object v1Column13: TcxGridDBColumn
|
||||
Caption = #23457#26680#20154
|
||||
DataBinding.FieldName = 'Chker'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 65
|
||||
end
|
||||
object v1Column17: TcxGridDBColumn
|
||||
Caption = #23457#26680#26085#26399
|
||||
DataBinding.FieldName = 'ChkTime'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 66
|
||||
end
|
||||
object v1Column7: TcxGridDBColumn
|
||||
Caption = #22791#27880
|
||||
DataBinding.FieldName = 'Note'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
Properties.OnEditValueChanged = v1Column7PropertiesEditValueChanged
|
||||
HeaderAlignmentHorz = taCenter
|
||||
|
|
@ -305,7 +311,7 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
Height = 20
|
||||
Date = 40675.000000000000000000
|
||||
Format = 'yyyy-MM-dd'
|
||||
Time = 0.464761099538009200
|
||||
Time = 0.464761099538009100
|
||||
TabOrder = 1
|
||||
end
|
||||
object ToCoName: TEdit
|
||||
|
|
@ -401,6 +407,7 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
TabOrder = 5
|
||||
object TV2: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DS_2
|
||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||
DataController.Summary.DefaultGroupSummaryItems = <
|
||||
|
|
@ -441,6 +448,7 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
object cxGridDBColumn1: TcxGridDBColumn
|
||||
Caption = #21512#21516#21495
|
||||
DataBinding.FieldName = 'SCConNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 66
|
||||
|
|
@ -448,24 +456,28 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
object cxGridDBColumn2: TcxGridDBColumn
|
||||
Caption = #23458#25143#35746#21333#21495
|
||||
DataBinding.FieldName = 'KHConno'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 94
|
||||
end
|
||||
object cxGridDBColumn3: TcxGridDBColumn
|
||||
Caption = #20135#21697#32534#21495
|
||||
DataBinding.FieldName = 'C_Code'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 88
|
||||
end
|
||||
object v1Column6: TcxGridDBColumn
|
||||
Caption = #20135#21697#21517#31216
|
||||
DataBinding.FieldName = 'C_Name'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 71
|
||||
end
|
||||
object cxGridDBColumn4: TcxGridDBColumn
|
||||
Caption = #39068#33394
|
||||
DataBinding.FieldName = 'C_Color'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 73
|
||||
|
|
@ -473,24 +485,28 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
object cxGridDBColumn5: TcxGridDBColumn
|
||||
Caption = #33457#22411
|
||||
DataBinding.FieldName = 'C_Pattern'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 60
|
||||
end
|
||||
object cxGridDBColumn6: TcxGridDBColumn
|
||||
Caption = #33394#21495
|
||||
DataBinding.FieldName = 'C_ColorNo'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 71
|
||||
end
|
||||
object cxGridDBColumn7: TcxGridDBColumn
|
||||
Caption = #30003#35831#21305#25968
|
||||
DataBinding.FieldName = 'Piece'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 81
|
||||
end
|
||||
object cv1Column3: TcxGridDBColumn
|
||||
Caption = #30003#35831#25968#37327
|
||||
DataBinding.FieldName = 'Qty'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 90
|
||||
|
|
@ -498,16 +514,19 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
object TV2Column1: TcxGridDBColumn
|
||||
Caption = #25968#37327#21333#20301
|
||||
DataBinding.FieldName = 'QtyUnit'
|
||||
DataBinding.IsNullValueType = True
|
||||
end
|
||||
object TV2Column2: TcxGridDBColumn
|
||||
Caption = #21457#36135#21305#25968
|
||||
DataBinding.FieldName = 'DlyPiece'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 70
|
||||
end
|
||||
object TV2Column3: TcxGridDBColumn
|
||||
Caption = #21457#36135#25968#37327
|
||||
DataBinding.FieldName = 'DlyQty'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 80
|
||||
end
|
||||
|
|
@ -517,10 +536,12 @@ inherited frmTatDRSel: TfrmTatDRSel
|
|||
end
|
||||
end
|
||||
inherited ADOQueryBaseCmd: TADOQuery
|
||||
Connection = DataLink_TatClothStk.ADOLink
|
||||
Left = 73
|
||||
Top = 224
|
||||
end
|
||||
inherited ADOQueryBaseTemp: TADOQuery
|
||||
Connection = DataLink_TatClothStk.ADOLink
|
||||
Left = 73
|
||||
Top = 161
|
||||
end
|
||||
|
|
|
|||
|
|
@ -12,7 +12,8 @@ uses
|
|||
RM_Common, RM_Class, RM_GridReport, RM_e_Xls, Menus, cxPC, cxButtonEdit,
|
||||
cxDropDownEdit, cxTextEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator,
|
||||
dxBarBuiltInMenu, dxSkinsCore, dxSkinsDefaultPainters, U_BaseHelp,
|
||||
dxDateRanges, U_BaseList, System.ImageList, Vcl.ImgList;
|
||||
dxDateRanges, U_BaseList, System.ImageList, Vcl.ImgList, dxSkinWXI,
|
||||
dxScrollbarAnnotations;
|
||||
|
||||
type
|
||||
TfrmTatDRSel = class(TfrmBaseHelp)
|
||||
|
|
@ -162,6 +163,7 @@ begin
|
|||
sql.Add(' and isnull(A.Filler,'''')=''' + Trim(DName) + '''');
|
||||
end;
|
||||
sql.Add(' order by Filltime desc ');
|
||||
// showmessage(sql.text);
|
||||
Open;
|
||||
end;
|
||||
SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2));
|
||||
|
|
|
|||
|
|
@ -296,6 +296,7 @@ object frmTatDRtInPut: TfrmTatDRtInPut
|
|||
TabOrder = 3
|
||||
object Tv1: TcxGridDBTableView
|
||||
Navigator.Buttons.CustomButtons = <>
|
||||
ScrollbarAnnotations.CustomAnnotations = <>
|
||||
DataController.DataSource = DataSource1
|
||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||
DataController.Summary.DefaultGroupSummaryItems = <
|
||||
|
|
@ -330,12 +331,14 @@ object frmTatDRtInPut: TfrmTatDRtInPut
|
|||
object v1Column6: TcxGridDBColumn
|
||||
Caption = #20135#21697#21517#31216
|
||||
DataBinding.FieldName = 'C_Name'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 71
|
||||
end
|
||||
object v1Column1: TcxGridDBColumn
|
||||
Caption = #39068#33394
|
||||
DataBinding.FieldName = 'C_Color'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Options.Editing = False
|
||||
Width = 73
|
||||
|
|
@ -343,12 +346,14 @@ object frmTatDRtInPut: TfrmTatDRtInPut
|
|||
object Tv1Column2: TcxGridDBColumn
|
||||
Caption = #30003#35831#21305#25968
|
||||
DataBinding.FieldName = 'Piece'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 81
|
||||
end
|
||||
object cv1Column3: TcxGridDBColumn
|
||||
Caption = #30003#35831#25968#37327
|
||||
DataBinding.FieldName = 'Qty'
|
||||
DataBinding.IsNullValueType = True
|
||||
PropertiesClassName = 'TcxTextEditProperties'
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 90
|
||||
|
|
@ -356,12 +361,14 @@ object frmTatDRtInPut: TfrmTatDRtInPut
|
|||
object Tv1Column3: TcxGridDBColumn
|
||||
Caption = #35745#21010#21333#21495
|
||||
DataBinding.FieldName = 'orderno'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 67
|
||||
end
|
||||
object Tv1Column5: TcxGridDBColumn
|
||||
Caption = #21512#21516#21495
|
||||
DataBinding.FieldName = 'conno'
|
||||
DataBinding.IsNullValueType = True
|
||||
HeaderAlignmentHorz = taCenter
|
||||
Width = 66
|
||||
end
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ uses
|
|||
StdCtrls, ToolWin, DBClient, ADODB, ExtCtrls, BtnEdit, cxCalendar, StrUtils,
|
||||
cxDropDownEdit, cxGridCustomPopupMenu, cxGridPopupMenu, cxLookAndFeels,
|
||||
cxLookAndFeelPainters, cxNavigator, dxSkinsCore, dxSkinsDefaultPainters,
|
||||
dxDateRanges, dxBarBuiltInMenu, U_BaseList;
|
||||
dxDateRanges, dxBarBuiltInMenu, U_BaseList, dxSkinWXI, dxScrollbarAnnotations;
|
||||
|
||||
type
|
||||
TfrmTatDRtInPut = class(Tform)
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Reference in New Issue
Block a user