diff --git a/云翔一码通/U_YMTRKInPut.dfm b/云翔一码通/U_YMTRKInPut.dfm index a760605..fa0c1d6 100644 --- a/云翔一码通/U_YMTRKInPut.dfm +++ b/云翔一码通/U_YMTRKInPut.dfm @@ -1,6 +1,6 @@ object frmYMTRKInPut: TfrmYMTRKInPut - Left = -65 - Top = 225 + Left = 258 + Top = 163 Width = 1876 Height = 623 Align = alClient @@ -8,20 +8,20 @@ object frmYMTRKInPut: TfrmYMTRKInPut Color = clBtnFace Font.Charset = GB2312_CHARSET Font.Color = clWindowText - Font.Height = -15 + Font.Height = -12 Font.Name = #23435#20307 Font.Style = [] OldCreateOrder = False Position = poScreenCenter OnClose = FormClose OnShow = FormShow - PixelsPerInch = 120 - TextHeight = 15 + PixelsPerInch = 96 + TextHeight = 12 object cxGrid2: TcxGrid Left = 0 Top = 33 - Width = 1544 - Height = 553 + Width = 1609 + Height = 559 Align = alClient TabOrder = 0 object Tv1: TcxGridDBTableView @@ -246,21 +246,19 @@ object frmYMTRKInPut: TfrmYMTRKInPut Tag = 2 Caption = #25968#37327 DataBinding.FieldName = 'Qty' - PropertiesClassName = 'TcxTextEditProperties' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.00;' + Properties.OnEditValueChanged = Tv1PricePropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 85 end - object Tv1Column2: TcxGridDBColumn - Tag = 2 - Caption = #21333#20215 - DataBinding.FieldName = 'Price' - HeaderAlignmentHorz = taCenter - Width = 63 - end object Tv1Column3: TcxGridDBColumn Tag = 2 Caption = #37325#37327 DataBinding.FieldName = 'KGQty' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.00;' + Properties.OnEditValueChanged = Tv1PricePropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 80 end @@ -277,23 +275,6 @@ object frmYMTRKInPut: TfrmYMTRKInPut HeaderAlignmentHorz = taCenter Width = 77 end - object v1Column16: TcxGridDBColumn - Tag = 2 - Caption = #26469#33258#24037#21378 - DataBinding.FieldName = 'FromFactoryName' - PropertiesClassName = 'TcxButtonEditProperties' - Properties.Buttons = < - item - Default = True - Kind = bkEllipsis - end> - Properties.ReadOnly = True - Properties.OnButtonClick = v1Column16PropertiesButtonClick - Visible = False - HeaderAlignmentHorz = taCenter - VisibleForCustomization = False - Width = 79 - end object v1Column12: TcxGridDBColumn Tag = 2 Caption = #22791#27880 @@ -301,6 +282,47 @@ object frmYMTRKInPut: TfrmYMTRKInPut HeaderAlignmentHorz = taCenter Width = 79 end + object Tv1PriceType: TcxGridDBColumn + Tag = 2 + Caption = #35745#20215#26041#24335 + DataBinding.FieldName = 'PriceType' + PropertiesClassName = 'TcxComboBoxProperties' + Properties.DropDownListStyle = lsFixedList + Properties.Items.Strings = ( + #31859 + #20844#26020) + Properties.OnEditValueChanged = Tv1PriceTypePropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Width = 70 + end + object Tv1IsTax: TcxGridDBColumn + Tag = 2 + Caption = #31246#29366 + DataBinding.FieldName = 'IsTax' + PropertiesClassName = 'TcxComboBoxProperties' + Properties.DropDownListStyle = lsFixedList + Properties.Items.Strings = ( + #21547#31246 + #19981#21547#31246) + HeaderAlignmentHorz = taCenter + Width = 70 + end + object Tv1Money: TcxGridDBColumn + Tag = 2 + Caption = #24635#37329#39069 + DataBinding.FieldName = 'Money' + HeaderAlignmentHorz = taCenter + Width = 70 + end + object Tv1Price: TcxGridDBColumn + Caption = #21333#20215 + DataBinding.FieldName = 'Price' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.00;' + Properties.OnEditValueChanged = Tv1PricePropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Width = 70 + end end object cxGrid2Level1: TcxGridLevel GridView = Tv1 @@ -368,23 +390,23 @@ object frmYMTRKInPut: TfrmYMTRKInPut end end object Panel4: TPanel - Left = 920 - Top = 160 - Width = 281 - Height = 271 + Left = 736 + Top = 128 + Width = 225 + Height = 217 TabOrder = 2 Visible = False object Label14: TLabel - Left = 60 - Top = 110 - Width = 8 - Height = 15 + Left = 48 + Top = 88 + Width = 6 + Height = 12 end object Panel10: TPanel Left = 1 Top = 1 - Width = 279 - Height = 29 + Width = 223 + Height = 23 Align = alTop Alignment = taLeftJustify BevelOuter = bvNone @@ -392,16 +414,16 @@ object frmYMTRKInPut: TfrmYMTRKInPut Color = clSkyBlue Font.Charset = GB2312_CHARSET Font.Color = clWindowText - Font.Height = -22 + Font.Height = -19 Font.Name = #23435#20307 Font.Style = [fsBold] ParentFont = False TabOrder = 0 object Image2: TImage - Left = 241 - Top = 4 - Width = 28 - Height = 20 + Left = 193 + Top = 3 + Width = 22 + Height = 16 ParentShowHint = False Picture.Data = { 07544269746D617076040000424D760400000000000036000000280000001500 @@ -447,117 +469,117 @@ object frmYMTRKInPut: TfrmYMTRKInPut end end object Button1: TButton - Left = 36 - Top = 225 - Width = 94 - Height = 31 + Left = 29 + Top = 180 + Width = 75 + Height = 25 Caption = #20840#36873 TabOrder = 1 OnClick = Button1Click end object GroupBox1: TGroupBox - Left = 30 - Top = 70 - Width = 221 - Height = 151 + Left = 24 + Top = 56 + Width = 177 + Height = 121 Caption = #26367#25442#23383#27573 TabOrder = 2 object CheckBox1: TCheckBox - Left = 14 - Top = 20 - Width = 91 - Height = 21 + Left = 11 + Top = 16 + Width = 73 + Height = 17 Caption = #20837#24211#31867#22411 TabOrder = 0 end object CheckBox2: TCheckBox - Left = 14 - Top = 45 - Width = 91 - Height = 21 + Left = 11 + Top = 36 + Width = 73 + Height = 17 Caption = #21152' '#24037' '#21378 TabOrder = 1 end object CheckBox3: TCheckBox - Left = 14 - Top = 70 - Width = 91 - Height = 21 + Left = 11 + Top = 56 + Width = 73 + Height = 17 Caption = #26579#21378#32568#21495 TabOrder = 2 end object CheckBox4: TCheckBox - Left = 14 - Top = 95 - Width = 91 - Height = 21 + Left = 11 + Top = 76 + Width = 73 + Height = 17 Caption = #23384#25918#24037#21378 TabOrder = 3 end object CheckBox5: TCheckBox - Left = 14 - Top = 120 - Width = 91 - Height = 21 + Left = 11 + Top = 96 + Width = 73 + Height = 17 Caption = #24211' '#20301 TabOrder = 4 end object CheckBox6: TCheckBox - Left = 124 - Top = 21 - Width = 91 - Height = 22 + Left = 99 + Top = 17 + Width = 73 + Height = 17 Caption = #21305' '#25968 TabOrder = 5 end object CheckBox7: TCheckBox - Left = 124 - Top = 46 - Width = 91 - Height = 22 + Left = 99 + Top = 37 + Width = 73 + Height = 17 Caption = #25968' '#37327 TabOrder = 6 end object CheckBox8: TCheckBox - Left = 124 - Top = 71 - Width = 91 - Height = 22 + Left = 99 + Top = 57 + Width = 73 + Height = 17 Caption = #25968#37327#21333#20301 TabOrder = 7 end object CheckBox9: TCheckBox - Left = 124 - Top = 96 - Width = 91 - Height = 22 + Left = 99 + Top = 77 + Width = 73 + Height = 17 Caption = #22791' '#27880 TabOrder = 8 end end object Button2: TButton - Left = 166 - Top = 225 - Width = 94 - Height = 31 + Left = 133 + Top = 180 + Width = 75 + Height = 25 Caption = #30830#23450 TabOrder = 3 OnClick = Button2Click end end object Panel2: TPanel - Left = 1544 + Left = 1609 Top = 33 - Width = 324 - Height = 553 + Width = 259 + Height = 559 Align = alRight Caption = 'Panel2' TabOrder = 3 object cxGrid1: TcxGrid Left = 1 Top = 1 - Width = 322 - Height = 551 + Width = 257 + Height = 557 Align = alClient TabOrder = 0 object TvMX: TcxGridDBTableView diff --git a/云翔一码通/U_YMTRKInPut.pas b/云翔一码通/U_YMTRKInPut.pas index a7f0bb1..d6de764 100644 --- a/云翔一码通/U_YMTRKInPut.pas +++ b/云翔一码通/U_YMTRKInPut.pas @@ -54,7 +54,6 @@ type v1Column1: TcxGridDBColumn; v1Column3: TcxGridDBColumn; v1Column11: TcxGridDBColumn; - v1Column16: TcxGridDBColumn; v1Column15: TcxGridDBColumn; v1Column17: TcxGridDBColumn; v1Column18: TcxGridDBColumn; @@ -87,9 +86,12 @@ type TvMXMXQty: TcxGridDBColumn; cxGridLevel2: TcxGridLevel; Tv1Column1: TcxGridDBColumn; - Tv1Column2: TcxGridDBColumn; Tv1Column3: TcxGridDBColumn; TvMXColumn1: TcxGridDBColumn; + Tv1PriceType: TcxGridDBColumn; + Tv1IsTax: TcxGridDBColumn; + Tv1Money: TcxGridDBColumn; + Tv1Price: TcxGridDBColumn; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBAddClick(Sender: TObject); procedure TBCloseClick(Sender: TObject); @@ -114,6 +116,8 @@ type procedure TvMXCustomDrawIndicatorCell(Sender: TcxGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxCustomGridIndicatorItemViewInfo; var ADone: Boolean); procedure TvMXKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); procedure v1Column21PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure Tv1PricePropertiesEditValueChanged(Sender: TObject); + procedure Tv1PriceTypePropertiesEditValueChanged(Sender: TObject); private { Private declarations } function SaveCKData(): Boolean; @@ -271,6 +275,11 @@ begin FieldByName('CRTime').Value := Trim(FormatDateTime('yyyy-MM-dd', Now)); FieldByName('QtyUnit').Value := 'M'; FieldByName('ToFactoryName').Value := 'ֿ'; + FieldByName('PriceType').Value := ''; + FieldByName('IsTax').Value := '˰'; + FieldByName('Price').Value := '0'; + FieldByName('Qty').Value := '0'; + FieldByName('KGQty').Value := '0'; Post; end; end; @@ -898,5 +907,56 @@ begin end; + +procedure TfrmYMTRKInPut.Tv1PricePropertiesEditValueChanged( + Sender: TObject); +var + mvalue,FFieldName: string; +begin + mvalue := TcxCurrencyEdit(Sender).EditingText; + FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + with CDS_Sub do + begin + Edit; + FieldByName(FFieldName).Value := mvalue; + Post; + end; + + with CDS_Sub do + begin + Edit; + if FieldByName('PriceType').Value = '' then + FieldByName('Money').Value := FieldByName('Price').Asfloat * FieldByName('Qty').Asfloat + else + FieldByName('Money').Value := FieldByName('Price').Asfloat * FieldByName('KGQty').Asfloat; + Post; + end; +end; + +procedure TfrmYMTRKInPut.Tv1PriceTypePropertiesEditValueChanged( + Sender: TObject); +var + mvalue,FFieldName: string; +begin + mvalue := TcxComboBox(Sender).EditingText; + FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + with CDS_Sub do + begin + Edit; + FieldByName(FFieldName).Value := mvalue; + Post; + end; + + with CDS_Sub do + begin + Edit; + if FieldByName('PriceType').Value = '' then + FieldByName('Money').Value := FieldByName('Price').Asfloat * FieldByName('Qty').Asfloat + else + FieldByName('Money').Value := FieldByName('Price').Asfloat * FieldByName('KGQty').Asfloat; + Post; + end; +end; + end. diff --git a/云翔一码通/U_YMTRKList.dfm b/云翔一码通/U_YMTRKList.dfm index 3c6b2ec..e1d443c 100644 --- a/云翔一码通/U_YMTRKList.dfm +++ b/云翔一码通/U_YMTRKList.dfm @@ -7,7 +7,7 @@ object frmYMTRKList: TfrmYMTRKList Color = clBtnFace Font.Charset = GB2312_CHARSET Font.Color = clWindowText - Font.Height = -15 + Font.Height = -12 Font.Name = #23435#20307 Font.Style = [] OldCreateOrder = False @@ -15,8 +15,8 @@ object frmYMTRKList: TfrmYMTRKList OnCreate = FormCreate OnDestroy = FormDestroy OnShow = FormShow - PixelsPerInch = 120 - TextHeight = 15 + PixelsPerInch = 96 + TextHeight = 12 object ToolBar1: TToolBar Left = 0 Top = 0 @@ -121,118 +121,118 @@ object frmYMTRKList: TfrmYMTRKList Left = 0 Top = 33 Width = 1362 - Height = 90 + Height = 72 Align = alTop BevelInner = bvRaised BevelOuter = bvLowered Color = clSkyBlue TabOrder = 1 object Label1: TLabel - Left = 35 - Top = 15 - Width = 60 - Height = 15 + Left = 28 + Top = 12 + Width = 48 + Height = 12 Caption = #26597#35810#26102#38388 end object Label2: TLabel - Left = 80 - Top = 45 - Width = 15 - Height = 15 + Left = 64 + Top = 36 + Width = 12 + Height = 12 Caption = #33267 end object Label3: TLabel - Left = 398 - Top = 15 - Width = 30 - Height = 15 + Left = 318 + Top = 12 + Width = 24 + Height = 12 Caption = #21697#21517 end object Label4: TLabel - Left = 544 - Top = 15 - Width = 45 - Height = 15 + Left = 435 + Top = 12 + Width = 36 + Height = 12 Caption = #21152#24037#21378 end object Label5: TLabel - Left = 223 - Top = 15 - Width = 60 - Height = 15 + Left = 178 + Top = 12 + Width = 48 + Height = 12 Caption = #20837#24211#21333#21495 end object Label8: TLabel - Left = 398 - Top = 45 - Width = 30 - Height = 15 + Left = 318 + Top = 36 + Width = 24 + Height = 12 Caption = #35268#26684 end object Label6: TLabel - Left = 544 - Top = 45 - Width = 46 - Height = 15 + Left = 435 + Top = 36 + Width = 36 + Height = 12 Caption = #25104' '#20998 end object Label7: TLabel - Left = 701 - Top = 45 - Width = 61 - Height = 15 + Left = 561 + Top = 36 + Width = 48 + Height = 12 Caption = #35746' '#21333' '#21495 end object Label9: TLabel - Left = 701 - Top = 15 - Width = 60 - Height = 15 + Left = 561 + Top = 12 + Width = 48 + Height = 12 Caption = #23384#25918#24037#21378 end object Label12: TLabel - Left = 223 - Top = 45 - Width = 60 - Height = 15 + Left = 178 + Top = 36 + Width = 48 + Height = 12 Caption = #20837#24211#31867#22411 end object Label11: TLabel - Left = 1029 - Top = 46 - Width = 60 - Height = 15 + Left = 823 + Top = 37 + Width = 48 + Height = 12 Caption = #26579#21378#32568#21495 end object Label13: TLabel - Left = 880 - Top = 15 - Width = 30 - Height = 15 + Left = 704 + Top = 12 + Width = 24 + Height = 12 Caption = #39068#33394 end object Label15: TLabel - Left = 880 - Top = 46 - Width = 30 - Height = 15 + Left = 704 + Top = 37 + Width = 24 + Height = 12 Caption = #33457#22411 end object BegDate: TDateTimePicker - Left = 96 - Top = 11 - Width = 109 - Height = 23 + Left = 77 + Top = 9 + Width = 87 + Height = 20 Date = 40768.458268587970000000 Time = 40768.458268587970000000 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 0 end object EndDate: TDateTimePicker - Left = 96 - Top = 40 - Width = 109 - Height = 23 + Left = 77 + Top = 32 + Width = 87 + Height = 20 Date = 40768.458268587970000000 Time = 40768.458268587970000000 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 @@ -240,83 +240,83 @@ object frmYMTRKList: TfrmYMTRKList end object SPName: TEdit Tag = 2 - Left = 431 - Top = 11 - Width = 100 - Height = 23 + Left = 345 + Top = 9 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 2 OnChange = TBFindClick end object FactoryName: TEdit Tag = 2 - Left = 590 - Top = 11 - Width = 100 - Height = 23 + Left = 472 + Top = 9 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 3 OnChange = FactoryNameChange end object SPID: TEdit Tag = 2 - Left = 285 - Top = 11 - Width = 100 - Height = 23 + Left = 228 + Top = 9 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 1 OnChange = SPIDChange end object SPSpec: TEdit Tag = 2 - Left = 431 - Top = 40 - Width = 100 - Height = 23 + Left = 345 + Top = 32 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 9 OnChange = SPSpecChange end object SPCF: TEdit Tag = 2 - Left = 590 - Top = 40 - Width = 100 - Height = 23 + Left = 472 + Top = 32 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 10 OnChange = FactoryNameChange end object OrderNo: TEdit Tag = 2 - Left = 765 - Top = 41 - Width = 100 - Height = 23 + Left = 612 + Top = 33 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 11 OnChange = FactoryNameChange end object ToFactoryName: TEdit Tag = 2 - Left = 765 - Top = 11 - Width = 100 - Height = 23 + Left = 612 + Top = 9 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 4 OnChange = FactoryNameChange end object CRType: TComboBox Tag = 2 - Left = 285 - Top = 40 - Width = 100 - Height = 23 + Left = 228 + Top = 32 + Width = 80 + Height = 20 Style = csDropDownList ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 - ItemHeight = 15 + ItemHeight = 12 TabOrder = 8 OnChange = TBFindClick Items.Strings = ( @@ -331,30 +331,30 @@ object frmYMTRKList: TfrmYMTRKList end object RCGangNo: TEdit Tag = 2 - Left = 1093 - Top = 43 - Width = 100 - Height = 23 + Left = 874 + Top = 34 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 12 OnChange = FactoryNameChange end object SPColor: TEdit Tag = 2 - Left = 911 - Top = 11 - Width = 100 - Height = 23 + Left = 729 + Top = 9 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 5 OnChange = FactoryNameChange end object SPHX: TEdit Tag = 2 - Left = 911 - Top = 43 - Width = 100 - Height = 23 + Left = 729 + Top = 34 + Width = 80 + Height = 20 ImeName = #20013#25991' - QQ'#25340#38899#36755#20837#27861 TabOrder = 6 OnChange = FactoryNameChange @@ -362,9 +362,9 @@ object frmYMTRKList: TfrmYMTRKList end object cxGrid2: TcxGrid Left = 0 - Top = 123 - Width = 1008 - Height = 540 + Top = 105 + Width = 1078 + Height = 564 Align = alClient TabOrder = 2 object Tv1: TcxGridDBTableView @@ -658,18 +658,18 @@ object frmYMTRKList: TfrmYMTRKList end end object Panel2: TPanel - Left = 1008 - Top = 123 - Width = 354 - Height = 540 + Left = 1078 + Top = 105 + Width = 284 + Height = 564 Align = alRight Caption = 'Panel2' TabOrder = 3 object cxGrid1: TcxGrid Left = 1 - Top = 82 - Width = 352 - Height = 457 + Top = 71 + Width = 282 + Height = 492 Align = alClient TabOrder = 0 object TvMX: TcxGridDBTableView @@ -750,11 +750,11 @@ object frmYMTRKList: TfrmYMTRKList end object ToolBar2: TToolBar Left = 1 - Top = 53 - Width = 352 + Top = 42 + Width = 282 Height = 29 ButtonHeight = 30 - ButtonWidth = 80 + ButtonWidth = 71 Caption = 'ToolBar2' Images = DataLink_YXYMT.ThreeImgList List = True @@ -769,7 +769,7 @@ object frmYMTRKList: TfrmYMTRKList OnClick = TbAddRowClick end object TbDeleteRow: TToolButton - Left = 84 + Left = 75 Top = 2 AutoSize = True Caption = #21024#34892 @@ -780,30 +780,30 @@ object frmYMTRKList: TfrmYMTRKList object Panel3: TPanel Left = 1 Top = 1 - Width = 352 - Height = 52 + Width = 282 + Height = 41 Align = alTop TabOrder = 2 object Label17: TLabel - Left = 8 - Top = 15 - Width = 45 - Height = 15 + Left = 6 + Top = 12 + Width = 36 + Height = 12 Caption = #22686#34892#25968 Layout = tlCenter end object AddNum: TEdit - Left = 59 - Top = 13 - Width = 51 - Height = 23 + Left = 47 + Top = 10 + Width = 41 + Height = 20 TabOrder = 0 end object Button1: TButton - Left = 123 - Top = 5 - Width = 93 - Height = 38 + Left = 98 + Top = 4 + Width = 75 + Height = 30 Caption = #24555#36895#22686#34892 TabOrder = 1 OnClick = Button1Click @@ -811,41 +811,41 @@ object frmYMTRKList: TfrmYMTRKList end end object Panel4: TPanel - Left = 700 - Top = 175 - Width = 293 - Height = 156 + Left = 560 + Top = 140 + Width = 234 + Height = 125 Color = clSkyBlue TabOrder = 4 Visible = False object Label25: TLabel - Left = 48 - Top = 43 - Width = 30 - Height = 15 + Left = 38 + Top = 34 + Width = 24 + Height = 12 Caption = #24211#20301 end object btnChk: TButton - Left = 35 - Top = 101 - Width = 75 - Height = 32 + Left = 28 + Top = 81 + Width = 60 + Height = 25 Caption = #30830#35748 TabOrder = 0 OnClick = btnChkClick end object btn1: TButton - Left = 200 - Top = 100 - Width = 75 - Height = 31 + Left = 160 + Top = 80 + Width = 60 + Height = 25 Caption = #20851#38381 TabOrder = 1 OnClick = btn1Click end object KuWei: TcxButtonEdit - Left = 94 - Top = 34 + Left = 75 + Top = 27 ParentFont = False Properties.Buttons = < item @@ -855,12 +855,12 @@ object frmYMTRKList: TfrmYMTRKList Properties.OnButtonClick = KuWeiPropertiesButtonClick Style.Font.Charset = GB2312_CHARSET Style.Font.Color = clWindowText - Style.Font.Height = -22 + Style.Font.Height = -19 Style.Font.Name = #23435#20307 Style.Font.Style = [fsBold] Style.IsFontAssigned = True TabOrder = 2 - Width = 151 + Width = 121 end end object ADOQueryCmd: TADOQuery diff --git a/云翔一码通/U_YMTRKList.pas b/云翔一码通/U_YMTRKList.pas index b269e5b..71b3274 100644 --- a/云翔一码通/U_YMTRKList.pas +++ b/云翔一码通/U_YMTRKList.pas @@ -293,8 +293,8 @@ begin TBDel.Visible := True; TBEdit.Visible := True; end; - ReadCxGrid('첼б', Tv1, '첼ֿ'); - ReadCxGrid('첼б2', TvMX, '첼ֿ'); +// ReadCxGrid('첼б', Tv1, '첼ֿ'); +// ReadCxGrid('첼б2', TvMX, '첼ֿ'); InitGrid(); end; diff --git a/云翔生产管理(MYSC.dll)/U_LLRKInPutMH_PBCG.pas b/云翔生产管理(MYSC.dll)/U_LLRKInPutMH_PBCG.pas index 12d34e8..8cf812e 100644 --- a/云翔生产管理(MYSC.dll)/U_LLRKInPutMH_PBCG.pas +++ b/云翔生产管理(MYSC.dll)/U_LLRKInPutMH_PBCG.pas @@ -30,6 +30,7 @@ uses dxSkinWhiteprint, dxSkinXmas2008Blue; type + TfrmLLRKInPutMH_PBCG = class(TForm) ToolBar1: TToolBar; li: TToolButton; @@ -473,6 +474,7 @@ begin SCSHDataNew(ADOQuery1, Panel4, 0); SCSHDataNew(ADOQuery1, Panel5, 2); SCSHDataNew(ADOQuery1, Panel5, 0); + SCSHDataNew(ADOQuery1, Panel6, 2); SCSHDataNew(ADOQuery1, Panel15, 2); MDMFlag.Checked := ADOQuery1.FieldByName('MDMflag').AsBoolean; MDKGFlag.Checked := ADOQuery1.FieldByName('MDKGFlag').AsBoolean; diff --git a/云翔生产管理(MYSC.dll)/U_MCGRKList.dfm b/云翔生产管理(MYSC.dll)/U_MCGRKList.dfm index 188f89e..e60602f 100644 --- a/云翔生产管理(MYSC.dll)/U_MCGRKList.dfm +++ b/云翔生产管理(MYSC.dll)/U_MCGRKList.dfm @@ -21,6 +21,7 @@ object frmMCGRKList: TfrmMCGRKList Left = 0 Top = 0 Width = 1141 + Height = 62 AutoSize = True ButtonHeight = 30 ButtonWidth = 95 @@ -86,11 +87,12 @@ object frmMCGRKList: TfrmMCGRKList AutoSize = True Caption = #21367#25968#31995#25968 ImageIndex = 25 + Wrap = True OnClick = ToolButton3Click end object labMYType: TLabel - Left = 474 - Top = 0 + Left = 0 + Top = 30 Width = 292 Height = 30 Caption = ' '#36741#26009#37319#36141#20837#24211' ' @@ -102,8 +104,8 @@ object frmMCGRKList: TfrmMCGRKList ParentFont = False end object ToolButton4: TToolButton - Left = 766 - Top = 0 + Left = 292 + Top = 30 AutoSize = True Caption = #25171#21360 ImageIndex = 4 @@ -111,16 +113,16 @@ object frmMCGRKList: TfrmMCGRKList OnClick = ToolButton4Click end object TBExport: TToolButton - Left = 835 - Top = 0 + Left = 361 + Top = 30 AutoSize = True Caption = #23548#20986 ImageIndex = 97 OnClick = TBExportClick end object TBClose: TToolButton - Left = 904 - Top = 0 + Left = 430 + Top = 30 AutoSize = True Caption = #20851#38381 ImageIndex = 21 @@ -129,9 +131,9 @@ object frmMCGRKList: TfrmMCGRKList end object cxGrid1: TcxGrid Left = 0 - Top = 109 + Top = 139 Width = 1141 - Height = 536 + Height = 506 Align = alClient PopupMenu = PopupMenu1 TabOrder = 2 @@ -328,7 +330,7 @@ object frmMCGRKList: TfrmMCGRKList end object Panel1: TPanel Left = 0 - Top = 32 + Top = 62 Width = 1141 Height = 77 Align = alTop diff --git a/云翔生产管理(MYSC.dll)/U_MCGRKList.pas b/云翔生产管理(MYSC.dll)/U_MCGRKList.pas index 681cebd..11d00db 100644 --- a/云翔生产管理(MYSC.dll)/U_MCGRKList.pas +++ b/云翔生产管理(MYSC.dll)/U_MCGRKList.pas @@ -13,32 +13,19 @@ uses cxDropDownEdit, cxPC, Buttons, cxContainer, cxGroupBox, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdFTP, ShellAPI, ImgList, StrUtils, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxSkinsCore, - - dxSkinDarkRoom, - - - - - - - - dxSkinOffice2013White, - dxSkinSharpPlus, - dxSkinSpringTime, - dxSkinsDefaultPainters, - dxSkinscxPCPainter, dxSkinBlack, dxSkinBlue, dxSkinBlueprint, - dxSkinCaramel, dxSkinCoffee, dxSkinDarkSide, dxSkinDevExpressDarkStyle, - dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans, - dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky, - dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis, + dxSkinDarkRoom, dxSkinOffice2013White, dxSkinSharpPlus, dxSkinSpringTime, + dxSkinsDefaultPainters, dxSkinscxPCPainter, dxSkinBlack, dxSkinBlue, + dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee, dxSkinDarkSide, + dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, dxSkinFoggy, + dxSkinGlassOceans, dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, + dxSkinLiquidSky, dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis, dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black, dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink, dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue, - dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, - dxSkinOffice2013LightGray, dxSkinPumpkin, dxSkinSeven, - dxSkinSevenClassic, dxSkinSharp, dxSkinSilver, dxSkinStardust, - dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinValentine, dxSkinVS2010, - dxSkinWhiteprint, dxSkinXmas2008Blue; + dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, dxSkinOffice2013LightGray, + dxSkinPumpkin, dxSkinSeven, dxSkinSevenClassic, dxSkinSharp, dxSkinSilver, + dxSkinStardust, dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinValentine, + dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue; type TfrmMCGRKList = class(TForm) @@ -272,6 +259,7 @@ begin // ShowMessage(sql.text); Open; end; + SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); SCreateCDS20(ADOQueryMain, Order_Main); SInitCDSData20(ADOQueryMain, Order_Main); finally @@ -1027,6 +1015,7 @@ begin Initimage(); end; adoqueryCmd.Connection.CommitTrans; + Panel12.Visible := false; except adoqueryCmd.Connection.RollbackTrans; application.MessageBox('ļʧܣ', 'ʾϢ', 0); @@ -1131,9 +1120,10 @@ begin end; end; IdFTP1.Quit; - //Panel2.Visible:=false; + Initimage(); adoqueryCmd.Connection.CommitTrans; + Panel12.Visible := false; except adoqueryCmd.Connection.RollbackTrans; application.MessageBox('ļʧܣ', 'ʾϢ', 0); diff --git a/云翔生产管理(MYSC.dll)/U_MCGRKList_PTCL.pas b/云翔生产管理(MYSC.dll)/U_MCGRKList_PTCL.pas index e17bd72..f63e645 100644 --- a/云翔生产管理(MYSC.dll)/U_MCGRKList_PTCL.pas +++ b/云翔生产管理(MYSC.dll)/U_MCGRKList_PTCL.pas @@ -26,7 +26,19 @@ uses dxSkinSharpPlus, dxSkinSpringTime, dxSkinsDefaultPainters, - dxSkinscxPCPainter; + dxSkinscxPCPainter, dxSkinBlack, dxSkinBlue, dxSkinBlueprint, + dxSkinCaramel, dxSkinCoffee, dxSkinDarkSide, dxSkinDevExpressDarkStyle, + dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans, + dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky, + dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis, + dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black, + dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink, + dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue, + dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, + dxSkinOffice2013LightGray, dxSkinPumpkin, dxSkinSeven, + dxSkinSevenClassic, dxSkinSharp, dxSkinSilver, dxSkinStardust, + dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinValentine, dxSkinVS2010, + dxSkinWhiteprint, dxSkinXmas2008Blue; type TfrmMCGRKList_PTCL = class(TForm) @@ -235,6 +247,7 @@ begin SQL.Add(' and isnull(MYType,'''')=''ɹ'''); Open; end; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); SCreateCDS20(ADOQueryMain,Order_Main); SInitCDSData20(ADOQueryMain,Order_Main); finally diff --git a/云翔生产管理(MYSC.dll)/U_PBCGRKList.pas b/云翔生产管理(MYSC.dll)/U_PBCGRKList.pas index ed21abf..d540b47 100644 --- a/云翔生产管理(MYSC.dll)/U_PBCGRKList.pas +++ b/云翔生产管理(MYSC.dll)/U_PBCGRKList.pas @@ -14,17 +14,16 @@ uses cxNavigator, BtnEdit, dxSkinsCore, dxSkinDarkRoom, dxSkinOffice2013White, dxSkinSharpPlus, dxSkinSpringTime, dxSkinsDefaultPainters, dxSkinscxPCPainter, dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee, - dxSkinDarkSide, dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, - dxSkinFoggy, dxSkinGlassOceans, dxSkinHighContrast, dxSkiniMaginary, - dxSkinLilian, dxSkinLiquidSky, dxSkinLondonLiquidSky, dxSkinMcSkin, - dxSkinMetropolis, dxSkinMetropolisDark, dxSkinMoneyTwins, - dxSkinOffice2007Black, dxSkinOffice2007Blue, dxSkinOffice2007Green, - dxSkinOffice2007Pink, dxSkinOffice2007Silver, dxSkinOffice2010Black, - dxSkinOffice2010Blue, dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, - dxSkinOffice2013LightGray, dxSkinPumpkin, dxSkinSeven, - dxSkinSevenClassic, dxSkinSharp, dxSkinSilver, dxSkinStardust, - dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinValentine, dxSkinVS2010, - dxSkinWhiteprint, dxSkinXmas2008Blue; + dxSkinDarkSide, dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, dxSkinFoggy, + dxSkinGlassOceans, dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, + dxSkinLiquidSky, dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis, + dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black, + dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink, + dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue, + dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, dxSkinOffice2013LightGray, + dxSkinPumpkin, dxSkinSeven, dxSkinSevenClassic, dxSkinSharp, dxSkinSilver, + dxSkinStardust, dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinValentine, + dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue; type TfrmPBCGRKList = class(TForm) @@ -258,6 +257,7 @@ begin // ShowMessage(sql.text); Open; end; + SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); SCreateCDS20(ADOQueryMain, Order_Main); SInitCDSData20(ADOQueryMain, Order_Main); finally diff --git a/云翔生产管理(MYSC.dll)/U_PBCGRKList_RCDJ.dfm b/云翔生产管理(MYSC.dll)/U_PBCGRKList_RCDJ.dfm index f885f9b..52caa91 100644 --- a/云翔生产管理(MYSC.dll)/U_PBCGRKList_RCDJ.dfm +++ b/云翔生产管理(MYSC.dll)/U_PBCGRKList_RCDJ.dfm @@ -1,7 +1,7 @@ object frmPBCGRKList_RCDJ: TfrmPBCGRKList_RCDJ Left = 599 Top = 280 - Width = 1556 + Width = 1044 Height = 781 Caption = #21152#24037#30721#21333#30331#35760 Color = clBtnFace @@ -20,7 +20,7 @@ object frmPBCGRKList_RCDJ: TfrmPBCGRKList_RCDJ object ToolBar1: TToolBar Left = 0 Top = 0 - Width = 1548 + Width = 1036 AutoSize = True ButtonHeight = 30 ButtonWidth = 65 @@ -112,7 +112,7 @@ object frmPBCGRKList_RCDJ: TfrmPBCGRKList_RCDJ object cxGrid1: TcxGrid Left = 0 Top = 98 - Width = 1548 + Width = 1036 Height = 652 Align = alClient PopupMenu = PopupMenu1 @@ -363,7 +363,7 @@ object frmPBCGRKList_RCDJ: TfrmPBCGRKList_RCDJ object Panel1: TPanel Left = 0 Top = 32 - Width = 1548 + Width = 1036 Height = 66 Align = alTop BevelInner = bvRaised diff --git a/云翔生产管理(MYSC.dll)/U_PBCGRKList_RCDJ.pas b/云翔生产管理(MYSC.dll)/U_PBCGRKList_RCDJ.pas index 7c8ec81..f5beab3 100644 --- a/云翔生产管理(MYSC.dll)/U_PBCGRKList_RCDJ.pas +++ b/云翔生产管理(MYSC.dll)/U_PBCGRKList_RCDJ.pas @@ -244,6 +244,7 @@ begin sql.Add(')AA'); Open; end; + SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); SCreateCDS20(ADOQueryMain, Order_Main); SInitCDSData20(ADOQueryMain, Order_Main); finally @@ -320,7 +321,6 @@ end; procedure TfrmPBCGRKList_RCDJ.TBRafreshClick(Sender: TObject); begin InitGrid(); - TBFind.Click; end; procedure TfrmPBCGRKList_RCDJ.TBAddClick(Sender: TObject); diff --git a/云翔生产管理(MYSC.dll)/U_QCRKList.dfm b/云翔生产管理(MYSC.dll)/U_QCRKList.dfm index cc5fe78..5fa9580 100644 --- a/云翔生产管理(MYSC.dll)/U_QCRKList.dfm +++ b/云翔生产管理(MYSC.dll)/U_QCRKList.dfm @@ -250,7 +250,7 @@ object frmQCRKList: TfrmQCRKList Left = 62 Top = 39 Width = 125 - Height = 24 + Height = 23 Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -15 @@ -297,7 +297,7 @@ object frmQCRKList: TfrmQCRKList Left = 62 Top = 10 Width = 125 - Height = 24 + Height = 23 Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -15 diff --git a/云翔生产管理(MYSC.dll)/U_QCRKList.pas b/云翔生产管理(MYSC.dll)/U_QCRKList.pas index 604b94c..fec071d 100644 --- a/云翔生产管理(MYSC.dll)/U_QCRKList.pas +++ b/云翔生产管理(MYSC.dll)/U_QCRKList.pas @@ -6,26 +6,25 @@ uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB, - cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses, - cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, - cxGridDBTableView, cxGrid, DBClient, cxCheckBox, cxCalendar, cxSplitter, - RM_Dataset, RM_System, RM_Common, RM_Class, RM_GridReport, RM_e_Xls, - Menus, cxButtonEdit, cxDropDownEdit, cxPC, Buttons, cxLookAndFeels, - cxLookAndFeelPainters, dxSkinsCore, - dxSkinDarkRoom, - - - - - - - - dxSkinOffice2013White, - dxSkinSharpPlus, - dxSkinSpringTime, - dxSkinsDefaultPainters, - dxSkinscxPCPainter, - cxNavigator; + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses, cxControls, + cxGridCustomView, cxGridCustomTableView, cxGridTableView, cxGridDBTableView, + cxGrid, DBClient, cxCheckBox, cxCalendar, cxSplitter, RM_Dataset, RM_System, + RM_Common, RM_Class, RM_GridReport, RM_e_Xls, Menus, cxButtonEdit, + cxDropDownEdit, cxPC, Buttons, cxLookAndFeels, cxLookAndFeelPainters, + dxSkinsCore, dxSkinDarkRoom, dxSkinOffice2013White, dxSkinSharpPlus, + dxSkinSpringTime, dxSkinsDefaultPainters, dxSkinscxPCPainter, cxNavigator, + dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee, + dxSkinDarkSide, dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, + dxSkinFoggy, dxSkinGlassOceans, dxSkinHighContrast, dxSkiniMaginary, + dxSkinLilian, dxSkinLiquidSky, dxSkinLondonLiquidSky, dxSkinMcSkin, + dxSkinMetropolis, dxSkinMetropolisDark, dxSkinMoneyTwins, + dxSkinOffice2007Black, dxSkinOffice2007Blue, dxSkinOffice2007Green, + dxSkinOffice2007Pink, dxSkinOffice2007Silver, dxSkinOffice2010Black, + dxSkinOffice2010Blue, dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, + dxSkinOffice2013LightGray, dxSkinPumpkin, dxSkinSeven, + dxSkinSevenClassic, dxSkinSharp, dxSkinSilver, dxSkinStardust, + dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinValentine, dxSkinVS2010, + dxSkinWhiteprint, dxSkinXmas2008Blue; type TfrmQCRKList = class(TForm) @@ -96,9 +95,7 @@ type procedure ZJStatusChange(Sender: TObject); procedure ToolButton4Click(Sender: TObject); procedure TBEditClick(Sender: TObject); - procedure TV2CellDblClick(Sender: TcxCustomGridTableView; - ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; - AShift: TShiftState; var AHandled: Boolean); + procedure TV2CellDblClick(Sender: TcxCustomGridTableView; ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; AShift: TShiftState; var AHandled: Boolean); procedure TBAddClick(Sender: TObject); procedure SpeedButton1Click(Sender: TObject); procedure SpeedButton2Click(Sender: TObject); @@ -109,14 +106,14 @@ type procedure SpeedButton4Click(Sender: TObject); procedure SpeedButton5Click(Sender: TObject); private - canshu1:string; - DQdate:TDateTime; + canshu1: string; + DQdate: TDateTime; procedure InitGrid(); procedure InitForm(); - function DelData():Boolean; + function DelData(): Boolean; { Private declarations } public - FFInt,FCloth:Integer; + FFInt, FCloth: Integer; { Public declarations } end; @@ -125,31 +122,32 @@ var frmQCRKList: TfrmQCRKList; implementation + uses - U_DataLink,U_RTFun, U_QCRKInPut,U_ZDYHelp,U_LLRKInPut_SD,U_QCRKInPut_SD,U_QCRKList_CX, - U_ZDYCPName,U_QCRKInPut_CPNo,U_QCRKInPut_TJML,U_QCRKInPut_YHML; + U_DataLink, U_RTFun, U_QCRKInPut, U_ZDYHelp, U_LLRKInPut_SD, U_QCRKInPut_SD, + U_QCRKList_CX, U_ZDYCPName, U_QCRKInPut_CPNo, U_QCRKInPut_TJML, + U_QCRKInPut_YHML; {$R *.dfm} procedure TfrmQCRKList.FormDestroy(Sender: TObject); begin - frmQCRKList:=nil; + frmQCRKList := nil; end; -procedure TfrmQCRKList.FormClose(Sender: TObject; - var Action: TCloseAction); +procedure TfrmQCRKList.FormClose(Sender: TObject; var Action: TCloseAction); begin - Action:=caFree; + Action := caFree; end; procedure TfrmQCRKList.FormCreate(Sender: TObject); begin - canshu1:=Trim(DParameters1); + canshu1 := Trim(DParameters1); end; procedure TfrmQCRKList.TBCloseClick(Sender: TObject); begin - WriteCxGrid('ڳRS211',Tv1,'ó'); + WriteCxGrid('ڳRS211', Tv1, 'ó'); Close; end; @@ -159,81 +157,83 @@ begin ADOQueryMain.DisableControls; with ADOQueryMain do begin - Filtered:=False; + Filtered := False; Close; sql.Clear; sql.Add(' select convert(varchar(10),A.CRTime,120) CRTime,A.MYCode,A.MYName,Sum(A.GangQty) GangQty '); sql.Add(',Sum(A.PS) PS,Sum(A.KgQty) KgQty,Sum(A.Qty) Qty'); sql.Add(' from CK_MYSC_CR A '); sql.Add(' where 1=1 '); - if CheckBox1.Checked=False then + if CheckBox1.Checked = False then begin - sql.Add(' and A.CRTime>='''+Trim(FormatDateTime('yyyy-MM-dd',now))+''''); - sql.Add(' and A.CRTime<'''+Trim(FormatDateTime('yyyy-MM-dd',now+1))+''''); - BegDate.Visible:=false; - EndDate.Visible:=false; + sql.Add(' and A.CRTime>=''' + Trim(FormatDateTime('yyyy-MM-dd', now)) + ''''); + sql.Add(' and A.CRTime<''' + Trim(FormatDateTime('yyyy-MM-dd', now + 1)) + ''''); + BegDate.Visible := false; + EndDate.Visible := false; end else begin - sql.Add(' and A.CRTime>='''+Trim(FormatDateTime('yyyy-MM-dd',BegDate.Date))+''''); - sql.Add(' and A.CRTime<'''+Trim(FormatDateTime('yyyy-MM-dd',EndDate.Date+1))+''''); - BegDate.Visible:=true; - EndDate.Visible:=true; + sql.Add(' and A.CRTime>=''' + Trim(FormatDateTime('yyyy-MM-dd', BegDate.Date)) + ''''); + sql.Add(' and A.CRTime<''' + Trim(FormatDateTime('yyyy-MM-dd', EndDate.Date + 1)) + ''''); + BegDate.Visible := true; + EndDate.Visible := true; end; sql.Add(' and isnull(CRType,'''')=''ڳ'' '); sql.Add('group by convert(varchar(10),A.CRTime,120),A.MYCode,A.MYName'); Open; end; - SCreateCDS20(ADOQueryMain,Order_Main); - SInitCDSData20(ADOQueryMain,Order_Main); + SCreateCDS20(ADOQueryMain, Order_Main); + SInitCDSData20(ADOQueryMain, Order_Main); finally ADOQueryMain.EnableControls; end; end; - procedure TfrmQCRKList.InitForm(); begin - BegDate.Date:=SGetServerDateMBeg(ADOQueryTemp); - EndDate.Date:=SGetServerDate(ADOQueryTemp); - ReadCxGrid('ڳRS211',Tv1,'ó'); + BegDate.Date := SGetServerDateMBeg(ADOQueryTemp); + EndDate.Date := SGetServerDate(ADOQueryTemp); + ReadCxGrid('ڳRS211', Tv1, 'ó'); InitGrid(); end; procedure TfrmQCRKList.TBFindClick(Sender: TObject); begin - if ADOQueryMain.Active=False then Exit; - SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); - SCreateCDS20(ADOQueryMain,Order_Main); - SInitCDSData20(ADOQueryMain,Order_Main); + if ADOQueryMain.Active = False then + Exit; + SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); + SCreateCDS20(ADOQueryMain, Order_Main); + SInitCDSData20(ADOQueryMain, Order_Main); end; procedure TfrmQCRKList.TBDelClick(Sender: TObject); begin - if Order_Main.IsEmpty then Exit; + if Order_Main.IsEmpty then + Exit; with ADOQueryTemp do begin Close; sql.Clear; - sql.Add('select * from CK_MYSC_CR_MX where MYID='''+Trim(Order_Main.fieldbyname('MYID').AsString)+''''); + sql.Add('select * from CK_MYSC_CR_MX where MYID=''' + Trim(Order_Main.fieldbyname('MYID').AsString) + ''''); Open; end; - if ADOQueryTemp.IsEmpty=False then + if ADOQueryTemp.IsEmpty = False then begin - Application.MessageBox('Ѳϸݣɾ!','ʾ',0); + Application.MessageBox('Ѳϸݣɾ!', 'ʾ', 0); Exit; end; - if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if Application.MessageBox('ȷҪɾ', 'ʾ', 32 + 4) <> IDYES then + Exit; if DelData() then begin //Order_Main.Delete; end; end; -function TfrmQCRKList.DelData():Boolean; +function TfrmQCRKList.DelData(): Boolean; begin try - Result:=false; + Result := false; ADOQueryCmd.Connection.BeginTrans; Order_MX.DisableControls; with Order_MX do @@ -246,10 +246,10 @@ begin Close; sql.Clear; sql.Add(' insert into CK_MYSC_CR_Log '); - sql.Add(' select * from CK_MYSC_CR where MYID='''+Trim(Order_MX.fieldbyname('MYID').AsString)+''''); - sql.Add(' UPdate CK_MYSC_CR_Log Set DelTime=getdate(),DelerCode='''+Trim(DCode)+''',Deler='''+Trim(DName)+''''); - sql.Add(' where MYID='''+Trim(Order_MX.fieldbyname('MYID').AsString)+''''); - sql.Add('Delete CK_MYSC_CR where MYId='''+Trim(Order_MX.fieldbyname('MYId').AsString)+''''); + sql.Add(' select * from CK_MYSC_CR where MYID=''' + Trim(Order_MX.fieldbyname('MYID').AsString) + ''''); + sql.Add(' UPdate CK_MYSC_CR_Log Set DelTime=getdate(),DelerCode=''' + Trim(DCode) + ''',Deler=''' + Trim(DName) + ''''); + sql.Add(' where MYID=''' + Trim(Order_MX.fieldbyname('MYID').AsString) + ''''); + sql.Add('Delete CK_MYSC_CR where MYId=''' + Trim(Order_MX.fieldbyname('MYId').AsString) + ''''); ExecSQL; end; Order_MX.Delete; @@ -257,20 +257,20 @@ begin end; Order_MX.EnableControls; - ADOQueryCmd.Connection.CommitTrans; - Result:=True; + Result := True; except ADOQueryCmd.Connection.RollbackTrans; - Result:=False; - Application.MessageBox('ɾ쳣','ʾ',0); + Result := False; + Application.MessageBox('ɾ쳣', 'ʾ', 0); end; end; procedure TfrmQCRKList.TBExportClick(Sender: TObject); begin - if ADOQueryMain.IsEmpty then Exit; - TcxGridToExcel(Self.Caption,cxGrid1); + if ADOQueryMain.IsEmpty then + Exit; + TcxGridToExcel(Self.Caption, cxGrid1); end; procedure TfrmQCRKList.TBRafreshClick(Sender: TObject); @@ -295,34 +295,35 @@ end; procedure TfrmQCRKList.ToolButton1Click(Sender: TObject); begin - if Order_Main.IsEmpty then Exit; + if Order_Main.IsEmpty then + Exit; try - frmQCRKList_CX:=TfrmQCRKList_CX.Create(Application); + frmQCRKList_CX := TfrmQCRKList_CX.Create(Application); with frmQCRKList_CX do begin - frmQCRKList_CX.MYName.Text:=Trim(Self.Order_Main.fieldbyname('MYName').AsString); - frmQCRKList_CX.MYCode.Text:=Trim(Self.Order_Main.fieldbyname('MYCode').AsString); - frmQCRKList_CX.BegDate.Date:=Self.Order_Main.fieldbyname('CRTime').AsDateTime; - frmQCRKList_CX.EndDate.Date:=Self.Order_Main.fieldbyname('CRTime').AsDateTime; - if self.Order_Main.fieldbyname('KgQty').AsFloat=0 then + frmQCRKList_CX.MYName.Text := Trim(Self.Order_Main.fieldbyname('MYName').AsString); + frmQCRKList_CX.MYCode.Text := Trim(Self.Order_Main.fieldbyname('MYCode').AsString); + frmQCRKList_CX.BegDate.Date := Self.Order_Main.fieldbyname('CRTime').AsDateTime; + frmQCRKList_CX.EndDate.Date := Self.Order_Main.fieldbyname('CRTime').AsDateTime; + if self.Order_Main.fieldbyname('KgQty').AsFloat = 0 then begin - v1KgQty.Visible:=false; + v1KgQty.Visible := false; end else begin - v1KgQty.Visible:=true; + v1KgQty.Visible := true; end; - if self.Order_Main.fieldbyname('Qty').AsFloat=0 then + if self.Order_Main.fieldbyname('Qty').AsFloat = 0 then begin - v1Qty.Visible:=false; + v1Qty.Visible := false; end else begin - v1Qty.Visible:=true; + v1Qty.Visible := true; end; - if ShowModal=1 then + if ShowModal = 1 then begin - + end; end; finally @@ -332,28 +333,31 @@ end; procedure TfrmQCRKList.CustomerNoNameChange(Sender: TObject); begin - if ADOQueryMain.Active=False then Exit; - SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); - SCreateCDS20(ADOQueryMain,Order_Main); - SInitCDSData20(ADOQueryMain,Order_Main); + if ADOQueryMain.Active = False then + Exit; + SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); + SCreateCDS20(ADOQueryMain, Order_Main); + SInitCDSData20(ADOQueryMain, Order_Main); end; procedure TfrmQCRKList.N2Click(Sender: TObject); begin - if Order_MX.IsEmpty then Exit; + if Order_MX.IsEmpty then + Exit; with ADOQueryTemp do begin Close; sql.Clear; - sql.Add('select * from CK_MYSC_CR_MX where MYID='''+Trim(Order_MX.fieldbyname('MYID').AsString)+''''); + sql.Add('select * from CK_MYSC_CR_MX where MYID=''' + Trim(Order_MX.fieldbyname('MYID').AsString) + ''''); Open; end; - if ADOQueryTemp.IsEmpty=False then + if ADOQueryTemp.IsEmpty = False then begin - Application.MessageBox('Ѳϸݣɾ!','ʾ',0); + Application.MessageBox('Ѳϸݣɾ!', 'ʾ', 0); Exit; end; - if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if Application.MessageBox('ȷҪɾ', 'ʾ', 32 + 4) <> IDYES then + Exit; if DelData() then begin //Order_Main.Delete; @@ -362,14 +366,15 @@ end; procedure TfrmQCRKList.N1Click(Sender: TObject); begin - if Order_MX.IsEmpty then Exit; + if Order_MX.IsEmpty then + Exit; try - frmQCRKInPut:=TfrmQCRKInPut.Create(Application); + frmQCRKInPut := TfrmQCRKInPut.Create(Application); with frmQCRKInPut do begin - PState:=1; - FMainId:=Trim(Self.Order_MX.fieldbyname('MYId').AsString); - if ShowModal=1 then + PState := 1; + FMainId := Trim(Self.Order_MX.fieldbyname('MYId').AsString); + if ShowModal = 1 then begin InitGrid(); end; @@ -391,42 +396,46 @@ end; procedure TfrmQCRKList.ToolButton4Click(Sender: TObject); var - fPrintFile:string; + fPrintFile: string; begin - if Order_Main.IsEmpty then Exit; - if Trim(Order_Main.fieldbyname('Chker').AsString)='' then exit; - fPrintFile:=ExtractFilePath(Application.ExeName)+'Report\ⱨ.rmf'; - RMXLSExport2:= TRMXLSExport.Create(RMXLSExport2); + if Order_Main.IsEmpty then + Exit; + if Trim(Order_Main.fieldbyname('Chker').AsString) = '' then + exit; + fPrintFile := ExtractFilePath(Application.ExeName) + 'Report\ⱨ.rmf'; + RMXLSExport2 := TRMXLSExport.Create(RMXLSExport2); with ADOQueryTemp do begin Close; sql.Clear; - sql.Add('select * from Test_Report where TRId='''+Trim(Order_Main.fieldbyname('TRId').AsString)+''''); + sql.Add('select * from Test_Report where TRId=''' + Trim(Order_Main.fieldbyname('TRId').AsString) + ''''); Open; end; - SCreateCDS20(ADOQueryTemp,CDS_PRT); - SInitCDSData20(ADOQueryTemp,CDS_PRT); + SCreateCDS20(ADOQueryTemp, CDS_PRT); + SInitCDSData20(ADOQueryTemp, CDS_PRT); if FileExists(fPrintFile) then begin //RMVariables['OrderUnit']:=Order_Main.fieldbyname('OrderUnit').Value; RM1.LoadFromFile(fPrintFile); RM1.ShowReport; - end else + end + else begin - Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\ⱨ.rmf'),'ʾ',0); + Application.MessageBox(PChar('û' + ExtractFilePath(Application.ExeName) + 'Report\ⱨ.rmf'), 'ʾ', 0); end; end; procedure TfrmQCRKList.TBEditClick(Sender: TObject); begin - if Order_Main.IsEmpty then Exit; + if Order_Main.IsEmpty then + Exit; try - frmQCRKInPut:=TfrmQCRKInPut.Create(Application); + frmQCRKInPut := TfrmQCRKInPut.Create(Application); with frmQCRKInPut do begin - PState:=1; - FMainId:=Trim(Self.Order_Main.fieldbyname('MYId').AsString); - if ShowModal=1 then + PState := 1; + FMainId := Trim(Self.Order_Main.fieldbyname('MYId').AsString); + if ShowModal = 1 then begin InitGrid(); end; @@ -436,31 +445,28 @@ begin end; end; - -procedure TfrmQCRKList.TV2CellDblClick(Sender: TcxCustomGridTableView; - ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; - AShift: TShiftState; var AHandled: Boolean); +procedure TfrmQCRKList.TV2CellDblClick(Sender: TcxCustomGridTableView; ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; AShift: TShiftState; var AHandled: Boolean); begin ToolButton1.Click; end; procedure TfrmQCRKList.TBAddClick(Sender: TObject); begin - Panel2.Visible:=true; + Panel2.Visible := true; end; procedure TfrmQCRKList.SpeedButton1Click(Sender: TObject); var - maxno:string; + maxno: string; begin try - frmQCRKInPut:=TfrmQCRKInPut.Create(Application); + frmQCRKInPut := TfrmQCRKInPut.Create(Application); with frmQCRKInPut do begin - PState:=0; - FMainId:=''; - FRead:=''; - if ShowModal=1 then + PState := 0; + FMainId := ''; + FRead := ''; + if ShowModal = 1 then begin InitGrid(); end; @@ -472,16 +478,16 @@ end; procedure TfrmQCRKList.SpeedButton2Click(Sender: TObject); var - maxno:string; + maxno: string; begin try - frmQCRKInPut_CPNo:=TfrmQCRKInPut_CPNo.Create(Application); + frmQCRKInPut_CPNo := TfrmQCRKInPut_CPNo.Create(Application); with frmQCRKInPut_CPNo do begin - PState:=0; - FMainId:=''; - FRead:=''; - if ShowModal=1 then + PState := 0; + FMainId := ''; + FRead := ''; + if ShowModal = 1 then begin InitGrid(); end; @@ -498,20 +504,20 @@ end; procedure TfrmQCRKList.Image2Click(Sender: TObject); begin - Panel2.Visible:=false; + Panel2.Visible := false; end; procedure TfrmQCRKList.Button1Click(Sender: TObject); begin - frmZDYCPName:=TfrmZDYCPName.create(self); + frmZDYCPName := TfrmZDYCPName.create(self); with frmZDYCPName do begin - flag:='MYName'; - flagName:='Ʒ'; - V1Code.Visible:=true; - if showmodal=1 then + flag := 'MYName'; + flagName := 'Ʒ'; + V1Code.Visible := true; + if showmodal = 1 then begin - MYName.text:=Trim(ClientDataSet1.fieldbyname('BPName').AsString); + MYName.text := Trim(ClientDataSet1.fieldbyname('BPName').AsString); TBFind.Click; end; free; @@ -520,16 +526,16 @@ end; procedure TfrmQCRKList.SpeedButton3Click(Sender: TObject); var - maxno:string; + maxno: string; begin try - frmQCRKInPut_CPNo:=TfrmQCRKInPut_CPNo.Create(Application); + frmQCRKInPut_CPNo := TfrmQCRKInPut_CPNo.Create(Application); with frmQCRKInPut_CPNo do begin - PState:=0; - FMainId:=''; - FRead:=''; - if ShowModal=1 then + PState := 0; + FMainId := ''; + FRead := ''; + if ShowModal = 1 then begin InitGrid(); end; @@ -541,16 +547,16 @@ end; procedure TfrmQCRKList.SpeedButton4Click(Sender: TObject); var - maxno:string; + maxno: string; begin try - frmQCRKInPut_TJML:=TfrmQCRKInPut_TJML.Create(Application); + frmQCRKInPut_TJML := TfrmQCRKInPut_TJML.Create(Application); with frmQCRKInPut_TJML do begin - PState:=0; - FMainId:=''; - FRead:=''; - if ShowModal=1 then + PState := 0; + FMainId := ''; + FRead := ''; + if ShowModal = 1 then begin InitGrid(); end; @@ -562,16 +568,16 @@ end; procedure TfrmQCRKList.SpeedButton5Click(Sender: TObject); var - maxno:string; + maxno: string; begin try - frmQCRKInPut_YHML:=TfrmQCRKInPut_YHML.Create(Application); + frmQCRKInPut_YHML := TfrmQCRKInPut_YHML.Create(Application); with frmQCRKInPut_YHML do begin - PState:=0; - FMainId:=''; - FRead:=''; - if ShowModal=1 then + PState := 0; + FMainId := ''; + FRead := ''; + if ShowModal = 1 then begin InitGrid(); end; @@ -583,4 +589,3 @@ end; end. - diff --git a/云翔生产管理(MYSC.dll)/U_ZHCPInPut.pas b/云翔生产管理(MYSC.dll)/U_ZHCPInPut.pas index 4dc71a6..b7248c8 100644 --- a/云翔生产管理(MYSC.dll)/U_ZHCPInPut.pas +++ b/云翔生产管理(MYSC.dll)/U_ZHCPInPut.pas @@ -458,7 +458,6 @@ begin programIni.Free; end; - procedure TfrmZHCPInPut.SaveImage(maxnoWB: string; FIMNO: string); var ImagePath, ImagName, MaxNo, MaxNoFile: string; @@ -469,8 +468,6 @@ begin try if Trim(FIMNO) = 'ͼƬ' then begin - ImagePath := Image2.Hint; - ImagName := ExtractFileName(Image2.Hint); if lstPat2.Count > 0 then begin LocalFileName := lstPat2[0]; // ʹбе·ȷµ @@ -480,9 +477,10 @@ begin Application.MessageBox('ҲͼƬļѡ!', '', 0); Exit; end; + end; end; - ImagePath := ExtractFilePath(LocalFileName); // ļ· - ImagName := ExtractFileName(LocalFileName); // ļչ + ImagePath := ExtractFilePath(LocalFileName); // ļ· + ImagName := ExtractFileName(LocalFileName); // ļչ AJpeg := TJpegImage.Create(); with ADOCmd do begin @@ -613,6 +611,7 @@ begin end; if IdFTP1.Connected then IdFTP1.Quit; + except ADOCmd.Connection.RollbackTrans; Application.MessageBox('ͼƬʧܣ', 'ʾ', 0); diff --git a/云翔生产管理(MYSC.dll)/U_ZHCPList.dfm b/云翔生产管理(MYSC.dll)/U_ZHCPList.dfm index 8d049f0..9eb35d6 100644 --- a/云翔生产管理(MYSC.dll)/U_ZHCPList.dfm +++ b/云翔生产管理(MYSC.dll)/U_ZHCPList.dfm @@ -538,9 +538,9 @@ object frmZHCPList: TfrmZHCPList Color = clSkyBlue TabOrder = 1 object Label2: TLabel - Left = 4 + Left = 36 Top = 12 - Width = 64 + Width = 32 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight @@ -554,9 +554,9 @@ object frmZHCPList: TfrmZHCPList ParentFont = False end object Label6: TLabel - Left = 176 + Left = 208 Top = 12 - Width = 64 + Width = 32 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight @@ -570,9 +570,9 @@ object frmZHCPList: TfrmZHCPList ParentFont = False end object Label7: TLabel - Left = 536 + Left = 584 Top = 12 - Width = 80 + Width = 32 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight @@ -586,9 +586,9 @@ object frmZHCPList: TfrmZHCPList ParentFont = False end object Label8: TLabel - Left = 896 + Left = 912 Top = 12 - Width = 64 + Width = 48 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight @@ -602,9 +602,9 @@ object frmZHCPList: TfrmZHCPList ParentFont = False end object Label1: TLabel - Left = 724 + Left = 740 Top = 12 - Width = 64 + Width = 48 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight @@ -618,9 +618,9 @@ object frmZHCPList: TfrmZHCPList ParentFont = False end object Label5: TLabel - Left = 1068 + Left = 1100 Top = 44 - Width = 64 + Width = 32 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight @@ -634,9 +634,9 @@ object frmZHCPList: TfrmZHCPList ParentFont = False end object Label13: TLabel - Left = 1068 + Left = 1100 Top = 12 - Width = 64 + Width = 32 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight @@ -650,9 +650,9 @@ object frmZHCPList: TfrmZHCPList ParentFont = False end object Label14: TLabel - Left = 348 + Left = 396 Top = 12 - Width = 80 + Width = 32 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight @@ -666,9 +666,9 @@ object frmZHCPList: TfrmZHCPList ParentFont = False end object Label16: TLabel - Left = 1240 + Left = 1272 Top = 44 - Width = 64 + Width = 32 Height = 15 Alignment = taRightJustify BiDiMode = bdLeftToRight diff --git a/云翔生产管理(MYSC.dll)/U_ZHCPList.pas b/云翔生产管理(MYSC.dll)/U_ZHCPList.pas index cb65d68..b744f15 100644 --- a/云翔生产管理(MYSC.dll)/U_ZHCPList.pas +++ b/云翔生产管理(MYSC.dll)/U_ZHCPList.pas @@ -526,6 +526,9 @@ begin TBEdit.Visible := True; v1ZICost.Visible := False; v1ZICost.Hidden := True; + labelType.Items.Clear; // ѡ + labelType.Items.Add('ͻǩ'); + labelType.ItemIndex := 0; end else if Trim(Self.Caption) = '˾Ʒѯ*' then begin diff --git a/云翔生产管理(MYSC.dll)/U_ZHDJInPut.dfm b/云翔生产管理(MYSC.dll)/U_ZHDJInPut.dfm index ba344d2..aecfdd8 100644 --- a/云翔生产管理(MYSC.dll)/U_ZHDJInPut.dfm +++ b/云翔生产管理(MYSC.dll)/U_ZHDJInPut.dfm @@ -571,15 +571,23 @@ object frmZHDJInPut: TfrmZHDJInPut Options.Editing = False Width = 141 end - object v1Column4: TcxGridDBColumn + object Tv1ZIMF: TcxGridDBColumn Tag = 2 Caption = #38376#24133 DataBinding.FieldName = 'ZIMF' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnChange = Tv1ZIMFPropertiesChange HeaderAlignmentHorz = taCenter Options.Editing = False Options.Sorting = False Width = 50 end + object cxgrdbclmnTv1Column6: TcxGridDBColumn + Caption = #33521#23544#38376#24133 + DataBinding.FieldName = 'ZIInchMF' + HeaderAlignmentHorz = taCenter + Width = 70 + end object v1Column6: TcxGridDBColumn Tag = 2 Caption = #20811#37325 diff --git a/云翔生产管理(MYSC.dll)/U_ZHDJInPut.pas b/云翔生产管理(MYSC.dll)/U_ZHDJInPut.pas index 5abe10e..3dbfa2b 100644 --- a/云翔生产管理(MYSC.dll)/U_ZHDJInPut.pas +++ b/云翔生产管理(MYSC.dll)/U_ZHDJInPut.pas @@ -64,7 +64,7 @@ type cxGrid1: TcxGrid; Tv1: TcxGridDBTableView; v1Column7: TcxGridDBColumn; - v1Column4: TcxGridDBColumn; + Tv1ZIMF: TcxGridDBColumn; v1Column6: TcxGridDBColumn; v1Column1: TcxGridDBColumn; v1ZICost: TcxGridDBColumn; @@ -114,6 +114,7 @@ type Tv1Column3: TcxGridDBColumn; Tv1Column4: TcxGridDBColumn; Tv1Column5: TcxGridDBColumn; + cxgrdbclmnTv1Column6: TcxGridDBColumn; procedure TBCloseClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure TBSaveClick(Sender: TObject); @@ -142,6 +143,7 @@ type procedure v1Column3CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); procedure Tv1DblClick(Sender: TObject); procedure Button1Click(Sender: TObject); + procedure Tv1ZIMFPropertiesChange(Sender: TObject); private lstPat, lstPat2: TStringList; FangXiang1, FangXiang2: string; @@ -2272,5 +2274,16 @@ begin end; end; +procedure TfrmZHDJInPut.Tv1ZIMFPropertiesChange(Sender: TObject); +var + Centimeters, Inches: Double; + Inch, ARecordIndex: Integer; +begin + Centimeters := StrToFloat(VarToStr(Tv1ZIMF.EditValue)); + Inches := Centimeters * 0.393701; + Inch := strtoint(FormatFloat('0.00', Inches)); + Order_Sub.FieldByName('ZIInchMF').Value := IntToStr(Inch - 1) + '"-' + IntToStr(Inch) + '"'; +end; + end.